Maidi Lin is a software engineer with 11 years of experience building backend and full-stack systems, now working at Meta after a multi-year tenure at Amazon. She has deep hands-on experience designing scalable Java-based ingestion pipelines, distributed search and recommendation services, and flexible APIs backed by DynamoDB and Elasticsearch. Her work at Amazon included expanding recommendation platforms to serve multiple providers and shipping features used by hundreds of thousands of customers in consumer-facing apps. Comfortable across the stack, she pairs backend systems design with TypeScript/React Native front-end implementations and has delivered high-throughput concurrent infrastructure in C# and cross-platform device agents. A Waterloo computer engineering graduate, she brings a track record of turning complex distributed requirements into production services and a knack for pragmatic tooling and automation that accelerates team delivery.
11 years of coding experience
9 years of employment as a software developer
Bachelor’s Degree Computer Engineering, Bachelor’s Degree Computer Engineering at University of Waterloo
Contributions:42 pushes, 1 branch, 4 issues in 2 years 11 months
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.