Michael P.

Founder

Los Angeles, California, United States11 yrs 8 mos experience
Highly Stable

Key Highlights

  • Founder of Top Developer Academy with 200k+ learners.
  • Ex-Google Software Engineer with extensive backend experience.
  • Accredited trainer for software architecture certification.
Stackforce AI infers this person is a Backend-focused Software Architect with expertise in EdTech and AdTech industries.

Contact

Skills

Core Skills

Software ArchitectureSystem DesignJavaBackend DevelopmentCloud DeploymentEmbedded SystemsSoftware DevelopmentAndroid DevelopmentVideo ProcessingComputer Architecture

Other Skills

MultithreadinggRPCGoogle CloudDatabasesPerformanceScalabilitySpring BootVert.xMavenJenkinsLinuxPerformance OptimizationDockerAWSC++

About

I am the ๐…๐จ๐ฎ๐ง๐๐ž๐ซ, ๐‚๐„๐Ž, and ๐‹๐ž๐š๐ ๐ˆ๐ง๐ฌ๐ญ๐ซ๐ฎ๐œ๐ญ๐จ๐ซ at ๐“๐จ๐ฉ ๐ƒ๐ž๐ฏ๐ž๐ฅ๐จ๐ฉ๐ž๐ซ ๐€๐œ๐š๐๐ž๐ฆ๐ฒ LLC, a platform that helps software engineers grow their careers and realize their full potential. ๐ŸŒ ๐–๐ž๐›๐ฌ๐ข๐ญ๐ž: https://topdeveloperacademy.com I have over 10 years of experience as a ๐’๐จ๐Ÿ๐ญ๐ฐ๐š๐ซ๐ž ๐„๐ง๐ ๐ข๐ง๐ž๐ž๐ซ and ๐’๐จ๐Ÿ๐ญ๐ฐ๐š๐ซ๐ž ๐€๐ซ๐œ๐ก๐ข๐ญ๐ž๐œ๐ญ, working for some of the top tech companies in the world, such as ๐‘ฎ๐’๐’๐’ˆ๐’๐’†, ๐‘๐ฎ๐›๐ข๐œ๐จ๐ง ๐๐ซ๐จ๐ฃ๐ž๐œ๐ญ, and ๐ƒ๐€๐๐‘๐ˆ (Acquired by Snap). I am also a ๐”๐๐ž๐ฆ๐ฒ-๐๐ฎ๐ฌ๐ข๐ง๐ž๐ฌ๐ฌ ๐ˆ๐ง๐ฌ๐ญ๐ซ๐ฎ๐œ๐ญ๐จ๐ซ ๐๐š๐ซ๐ญ๐ง๐ž๐ซ and the author of some of the ๐ก๐ข๐ ๐ก๐ž๐ฌ๐ญ-๐ซ๐š๐ญ๐ž๐ and ๐›๐ž๐ฌ๐ญ-๐ฌ๐ž๐ฅ๐ฅ๐ข๐ง๐  courses on Udemy, with over 170k enrolled students in 172 countries. My mission is to share my knowledge and passion for software architecture, software engineering, and career growth with aspiring and experienced developers. I teach courses on topics such as ๐’๐จ๐Ÿ๐ญ๐ฐ๐š๐ซ๐ž ๐€๐ซ๐œ๐ก๐ข๐ญ๐ž๐œ๐ญ๐ฎ๐ซ๐ž, ๐’๐ฒ๐ฌ๐ญ๐ž๐ฆ ๐ƒ๐ž๐ฌ๐ข๐ ๐ง, ๐Œ๐ฎ๐ฅ๐ญ๐ข๐ญ๐ก๐ซ๐ž๐š๐๐ข๐ง๐ , ๐‚๐จ๐ง๐œ๐ฎ๐ซ๐ซ๐ž๐ง๐œ๐ฒ, ๐๐ž๐ซ๐Ÿ๐จ๐ซ๐ฆ๐š๐ง๐œ๐ž ๐Ž๐ฉ๐ญ๐ข๐ฆ๐ข๐ณ๐š๐ญ๐ข๐จ๐ง, and ๐‰๐š๐ฏ๐š. I also provide ๐ญ๐ž๐œ๐ก๐ง๐ข๐œ๐š๐ฅ ๐œ๐š๐ซ๐ž๐ž๐ซ ๐œ๐จ๐š๐œ๐ก๐ข๐ง๐ , helping engineers land their dream job, get promoted, and create a career plan for a senior or technical leadership role. I believe that learning software engineering skills can open up endless opportunities and possibilities for anyone who wants to make an impact in the world.

Experience

11 yrs 8 mos
Total Experience
2 yrs 4 mos
Average Tenure
--
Current Experience

Top developer academy llc

CEO & Lead Instructor

Dec 2022 โ€“ Present ยท 3 yrs 5 mos ยท United States ยท Remote

  • ๐๐ž๐ฌ๐ญ-๐’๐ž๐ฅ๐ฅ๐ข๐ง๐  and ๐“๐จ๐ฉ-๐‘๐š๐ญ๐ž๐ Udemy Instructor with 200,000+ student enrollments worldwide, teaching courses on:
  • Software Architecture
  • System Design
  • Multithreading, high performance, and advanced topics in Java
  • Courses: topdeveloperacademy.com/courses
  • ๐”๐๐ž๐ฆ๐ฒ ๐๐ฎ๐ฌ๐ข๐ง๐ž๐ฌ๐ฌ ๐ˆ๐ง๐ฌ๐ญ๐ซ๐ฎ๐œ๐ญ๐จ๐ซ ๐๐š๐ซ๐ญ๐ง๐ž๐ซ since 2021
  • ๐ข๐’๐€๐๐- ๐€๐œ๐œ๐ซ๐ž๐๐ข๐ญ๐ž๐ ๐’๐จ๐Ÿ๐ญ๐ฐ๐š๐ซ๐ž ๐€๐ซ๐œ๐ก๐ข๐ญ๐ž๐œ๐ญ๐ฎ๐ซ๐ž ๐ญ๐ซ๐š๐ข๐ง๐ž๐ซ
  • Teaching Software Architecture to thousands of ๐ฌ๐ž๐ง๐ข๐จ๐ซ ๐ž๐ง๐ ๐ข๐ง๐ž๐ž๐ซ๐ฌ, t๐ญ๐ž๐œ๐ก๐ง๐ข๐œ๐š๐ฅ ๐ฅ๐ž๐š๐๐ฌ, and ๐ฌ๐จ๐Ÿ๐ญ๐ฐ๐š๐ซ๐ž ๐š๐ซ๐œ๐ก๐ข๐ญ๐ž๐œ๐ญ๐ฌ
  • Preparing candidates for the iSAQB, ๐‚๐ž๐ซ๐ญ๐ข๐Ÿ๐ข๐ž๐ ๐๐ซ๐จ๐Ÿ๐ž๐ฌ๐ฌ๐ข๐จ๐ง๐š๐ฅ ๐Ÿ๐จ๐ซ ๐’๐จ๐Ÿ๐ญ๐ฐ๐š๐ซ๐ž ๐€๐ซ๐œ๐ก๐ข๐ญ๐ž๐œ๐ญ๐ฎ๐ซ๐ž - ๐…๐จ๐ฎ๐ง๐๐š๐ญ๐ข๐จ๐ง Level (CPSA-F) certification exam
Software ArchitectureSystem DesignMultithreadingJava

Google

Software Development Engineer

Oct 2018 โ€“ Dec 2022 ยท 4 yrs 2 mos ยท Greater Los Angeles Area ยท Remote

  • Java Backend Developer - Google Ads Data Platform & Infrastructure Team
  • Designed and developed mission-critical features for the Ads Reporting & Pitching Java backend Platform at Google Scale. (Java, gRPC, Internal Google Cloud and Databases)
  • Research and implementation of performance improvements for Google Ads Infrastructure.
JavagRPCGoogle CloudDatabasesBackend Development

Rubicon project

3 roles

Principal Software Engineer

Promoted

Jul 2018 โ€“ Oct 2018 ยท 3 mos ยท Greater Los Angeles Area

  • ๐’๐จ๐Ÿ๐ญ๐ฐ๐š๐ซ๐ž ๐€๐ซ๐œ๐ก๐ข๐ญ๐ž๐œ๐ญ and ๐“๐ž๐œ๐ก ๐‹๐ž๐š๐ for a team of 10.
  • Responsible for performance and scalability of an Ad Serving, Real Time Bidding, and Java backend service that sends over 800 Billion HTTP requests/day.
JavaPerformanceScalabilitySoftware ArchitectureBackend Development

Lead Software Development Engineer

Aug 2017 โ€“ Jul 2018 ยท 11 mos ยท Greater Los Angeles Area

  • Rearchitected a Java Backend service, increasing the throughput by 200%.
  • Reduced latency by 15%, CPU usage by 25%, and GC pause time by 50%.
  • Led and delivered Ad serving features from requirements to production. (Java, Spring Boot, Vert.x, Maven, Jenkins, Linux)
  • Contributed to open-source projects (Eclipse Vert.x)
  • Conducted research and rapid prototyping for the future company's ad-serving technology stack (Java, C++, GoLang)
JavaSpring BootVert.xMavenJenkinsLinux+1

Senior Software Development Engineer

Jul 2016 โ€“ Aug 2017 ยท 1 yr 1 mo ยท Greater Los Angeles Area

  • Senior Software Developer at Video team:
  • Built from ground up a highly scalable, real time ad serving, HTTP multiplexing-proxy that transacts millions of video and display ad requests per day. (Java, Spring Boot)
  • Deployment with Docker container (ECS) on the cloud (AWS) In multiple regions, with auto scaling, Redis Cluster (Elastic Cache), load balancing and fault tolerance.
  • Established Continuous integration with Jenkins and Docker.
JavaSpring BootDockerAWSCloud Deployment

Daqri

2 roles

Senior OS Framework Developer - DAQRI Labs (Acquired by Snap Inc.)

Sep 2015 โ€“ Jul 2016 ยท 10 mos ยท Greater Los Angeles Area

  • Implementation of Real Time Video and Audio Streaming Capabilities for Augmented Reality Experiences. Solely developed a C++ Application and SDK.
  • Embedded Linux device drivers development for Sound Card , and Infra Red Projector.
C++Embedded SystemsLinuxSoftware Development

Senior Android Developer - DAQRI Smart Helmet Applications

Feb 2015 โ€“ Sep 2015 ยท 7 mos ยท Greater Los Angeles Area

  • Lead developer for Remote Expert Android Application.
  • Architecture and implementation of Peer to Peer Video Communication solution (Android, Web application) for Augmented Reality wearable devices. (Java, WebRTC, JavaScript, OpenGL)
  • Android Open Source Project Extension development. (Java, C++)
JavaWebRTCAndroidAndroid DevelopmentSoftware Development

B-line medical (acquired by laerdal medical)

Software Developer - Video Team

Mar 2013 โ€“ Feb 2015 ยท 1 yr 11 mos ยท Washington D.C. Metro Area

  • Lead software developer in the video team, driving the video product initiatives and C/C++, C# code base.
  • Research, design, and implementation of real-time video recorder and streamer on Google Glass/Android with H.264 encoding and RTP streaming. Integrated with RTMP streamer.
  • (Android API, GDK, Java, C++, WinSock)
  • Implemented real-time H.264/AAC video/audio capturing from Axis IP cameras.
  • (C++, Axis SDK, MFC, COM)
  • Improved Windows recording service for HD-SDI video streaming and recording product to run on multi-core form-factor for high resolution and performance. (C++) o Implemented image resize capability, web UI components, and back-end code for video preview feature.
  • (ActionScript 3, C++, C#)
  • Developed UI components, back-end and front-end features for web-based medical simulation and patient safety application. (C++, C#, ActionScript 3, SQL)
C++C#ActionScriptSoftware DevelopmentVideo Processing

Intel corporation

Computer Architecture Engineer

Mar 2011 โ€“ Feb 2013 ยท 1 yr 11 mos

  • Designed, implemented, debugged, and held ownership responsibilities of a new SW tool chain for performance validation of Skylake uArchitecture, which provides extensive performance analysis and detects functional bugs in RTL. (C, C++, Perl and Ruby)
  • Enhanced and optimized Intel's "Performance & Functional" micro-architectural core simulator. (C++)
  • Wrote software micro-benchmarks for testing and validation using x86 assembly.
CC++PerlRubySoftware DevelopmentComputer Architecture

Education

Technion - Israel Institute of Technology

Bachelor's Degree โ€” Electrical Engineering

Stackforce found 100+ more professionals with Software Architecture & System Design

Explore similar profiles based on matching skills and experience