$480 / month
Start free, decide later
I am a Staff Software Engineer with a decade of leadership at Amazon (Marketplace, Retail Hardlines, AWS DynamoDB) and most recently Staff SWE at Morgan & Morgan. Over my career, I have architected planetary-scale distributed infrastructure, invented enterprise developer tooling used across hundreds of teams, and served as an Amazon Bar Raiser evaluating talent at the highest bars.
Tangible impact from my engineering catalog:
Invented AutoCodeDoc: Solved cross-VPC networking across isolated security fabrics to automate docs from code reviews; scaled to 100+ Amazon teams, ran 6+ years in production, cut developer onboarding time by 40%, and earned a VP Yeti Award.
50TB Live Migration: Tech lead for the retail compatibility catalog ("does X fit Y?"); executed a zero-downtime migration to managed AWS (DynamoDB, Lambda), slashing p95 latency by 70%, lifting availability to 99.999%, and reclaiming a week of operational overhead per sprint.
Hiring Architecture: Conducted 200+ full-loop interviews and debriefs as an Amazon Bar Raiser (L4-L6), and authored enterprise automated screening frameworks and calibration rubrics.
Who I Work With & How I Help
My ideal mentees are Mid-level, Senior, and Staff software engineers preparing for tier-one technical loops or navigating critical career transitions:
Senior (L5) to Staff (L6) Transitions: Engineers needing to move beyond pure execution to demonstrate cross-team technical influence, unblock organizational stalemates, and prepare bulletproof promotion narratives.
High-Stakes System Design Loops: Candidates facing panels at Meta, Amazon, Google, or high-growth tech who need to move past textbook diagrams and learn how to defend data partitioning, multi-region replication lag, and operational resilience under pressure.
Modern AI-Assisted Implementation: Engineers adapting to real-world coding screens that leverage AI tools, focusing on supervisory review, edge-case detection, and architectural contract validation .
My Mentoring Style
I operate as a direct, collaborative peer rather than a distant lecturer. Sessions are diagnostic and artifact-driven: we examine actual design documents, draft promotion packets, or run high-fidelity mock interviews followed by unvarnished debriefs on your exact hire/no-hire boundary signals. (Note: I focus strictly on architecture, AI implementation, and leadership; I do not offer LeetCode syntax coaching.)
How to Get Started
Send me a message with a quick overview of your current role, your target companies or career inflection point, and the top 1–2 bottlenecks you want to solve. Let's build a focused plan and get to work.
5 out of 5 stars
Michael has been an outstanding mentor, offering extensive resources and thoughtful guidance that greatly assisted me in my job search. Thanks to his support, I was able to reach my career goals. I deeply appreciate his help and commitment.
Standard Plan • 1 month
It’s November, which means that AWS re:Invent 2024 is just around the corner! We’ve summarized a list of re:Invent sessions …
Read more
Change data capture (CDC) is the process of capturing changes to data from a database and publishing them to an …
Read more
You tell Michael your goals. They see exactly what you want to work on before session one.
You meet within days. Michael reviews your application and books your first session, usually within a day or two.
You leave with a plan. Concrete next steps and a weekly rhythm from your very first week.
Michael Shao
Senior Software Engineer at Playlist
Enter your email and we'll let you know when Michael has open spots. You'll also get a link to manage your wishlist – no account needed.
Book a free intro call with Michael
Connect with Michael in a quick call (usually 15-20 minutes)
One-off sessions with Michael
One-off sessions are a great option if you're looking for specific advice on a certain topic.
An introductory call is a simple way to get to know a mentor before committing to ongoing mentorship. This session gives you the chance to …
Interview preparation is about showing up with clarity, confidence, and a strong sense of how to present your experience. This MentorCruise session is designed to …
Whatever doesn't fit the mold: Get a full hour with a mentor to discuss your needs. Be it help with coding something, deciding on a …