# Maidi Lin > Software Engineer | Backend Engineer | Fullstack Engineer | Java | TypeScript | React | AWS | PHP Location: New York, New York, United States Profile: https://flows.cv/maidi I'm a software engineer with experience in Backend and Fullstack engineering. I have 8 years of full-time software engineering experience and 2 years of internship experience. Always learning and building my skills and experience. ## Work Experience ### Software Engineer @ Meta Jan 2024 – Present | New York, New York, United States - Designed and deployed role-based access control (RBAC) to enforce modifications across thousands of promotions reducing unauthorized access incidents to 0% - Built core validation and review infrastructure for new marketing workflow platform enabling AI brief–to-workflow generation to ensure correctness and reliability of promotional workflows at billion-user scale - Built key components of a promotions governance system, introducing performance dashboards and automated regression detection to safeguard campaign reliability - Enhanced platform reliability by improving GraphQL APIs and modernizing React/Relay-based internal tooling, increasing developer efficiency and system consistency ### Software Engineer II (SDE II) @ Amazon Jan 2020 – Jan 2024 | Seattle, Washington, United States - Designed and led project to expand recommendation feature to a platform serving recommendations by multiple sources - Designed ingestion pipelines in Java to index and serve new recommendations using data from providers using SQS and DDB - Designed APIs in Java for clients to flexibly query new recommendations using DDB and ElasticSearch ### Software Engineer I (SDE I) @ Amazon Jan 2018 – Jan 2020 | Seattle, Washington, United States - Designed and implemented new sounds action end-to-end used by hundreds of thousands of customers - Implemented APIs in Java and their corresponding app components in TypeScript in React Native for serving routine content in the Alexa App ### Software Development Engineer Intern @ Amazon Jan 2017 – Jan 2017 | Seattle, Washington, United States - Designed and implemented distributed search indexer in Java for data center information using AWS technologies such as ElasticSearch, SQS - Designed grammar for constructing search queries using ANTLR ### Software Engineer Intern @ Aetion, Inc. Jan 2017 – Jan 2017 | New York, New York, United States - Implemented a module that produces descriptive statistics from patient data sets - Developed simple UI for scientists to execute analyses on the module using Angular.js ### Software Engineering Intern @ BitTitan Jan 2016 – Jan 2016 | Kirkland, Washington, United States - Designed and implemented new concurrent infrastructure to improve file scan throughput of TBs of data by 200% in C# - Expanded Windows-specific C++ device management agent to be compatible with OSX using Objective-C ### Software Engineering Intern @ Toast, Inc. Jan 2015 – Jan 2015 | Boston, Massachusetts, United States - Implemented and launched online food ordering platform end-to-end in AngularJS and Java Play Framework ### Junior Software Developer @ GroupBy Inc. Jan 2015 – Jan 2015 | Toronto, Ontario, Canada - Integrated Docker containers with build systems such as Maven and Grunt - Prototyped using Kubernetes orchestration for team’s services - Implemented chat bot for standardizing and simplifying development processes ### Computer Engineering Intern @ Trench Group Jan 2014 – Jan 2014 | Toronto, Ontario, Canada • Converted Fortran program to a MVC website using C#.NET, HTML, CSS, JavaScript ## Education ### Bachelor’s Degree in Computer Engineering University of Waterloo Jan 2013 – Jan 2018 ## Contact & Social - LinkedIn: https://linkedin.com/in/maidilin --- Source: https://flows.cv/maidi JSON Resume: https://flows.cv/maidi/resume.json Last updated: 2026-03-23