# Avery Lieu > Staff Software Engineer at Gemini Location: Salt Lake City, Utah, United States Profile: https://flows.cv/averylieu Backend software engineer with 7+ years of experience across startups and Fortune 500 companies. Proven track record of architecting highly available systems, delivering customer facing features, and leading engineering teams. ## Work Experience ### Staff Software Engineer @ Gemini Jan 2024 – Present | United States ### Senior Software Engineer @ Gemini Jan 2021 – Jan 2024 | United States Redesigned Gemini’s new user registration flow to enable A/B testing, asynchronous compliance verifications, and observability on customer conversion. New user registration onboards 1,500 customers daily. Iteration over the past year has led to customers with linked payment methods increasing 34% YoY and first-time traders increasing 63% YoY. Led effort to decompose monolithic web application and database responsible for new user growth (onboarding, rewards program, and user notifications) into domain-oriented microservices for high availability, resilience and developer velocity. Services are deployed with zero-downtime and feature delivery cadence has been cut from weekly to daily / on-demand. Driving documentation culture and incident management. Established norm to publish runbooks and playbooks prior to every new project MVP. Defined procedures helped reduce incident resolution time to 30 minutes. Led effort to migrate from log-based alerting to threshold alerting for more reliable on-call notifications. ### Software Engineer @ eero Jan 2019 – Jan 2021 | San Francisco Bay Area Architected eero’s payment and subscription management service, account.eero.com. Scaled the service to handle +$800K in monthly recurring revenue. Collaborated with Stripe teams to prototype several payment solutions. Drove expansion of eero’s subscription offerings, Secure and Secure+. Partnered with managed service providers to architect new DNS subscription features, e.g. content filtering and allow/block listing, while reducing operational expenses. Coordinated scalability efforts and led capacity planning. Proved features had capacity for eero's 2-year projected customer base at over 240K DNS QPS. Set a biweekly deployment norm by evangelizing modern CICD and TDD practices. Elevated eero’s GitLab usage from CI to CICD by spearheading containerization and test automation efforts. Introduced eero’s QA to end-to-end integration and acceptance testing. ### Software Development Engineer II @ Amazon Jan 2019 – Jan 2021 | San Francisco ### Private Tutor @ WyzAnt Jan 2015 – Jan 2020 Consult on software project design and implementation. Projects range from APIs to mathematical function modeling. Coach STEM subjects, including calculus, differential equations, physics, and various programming languages and concepts. Effectively communicate with a wide range of clients, ranging from non-technical beginners to corporate developers. ### Data Engineer @ Capital One Jan 2017 – Jan 2019 | San Francisco Bay Area Lead agile software release life cycles from requirements analysis to production. Coordinate efforts across teams via meetings, presentations, and demos to stakeholders. Architect and develop akka-based inner-source platform for building and deploying microservices and machine learning models. Collaborate with use-case teams to build out platform. Explain capacities and extensibility to sell teams on adopting platform. Design, develop, and maintain microservices for collecting and reporting both real-time and batch data on delinquent credit card accounts. Services involve real-time data streaming, ETL, REST APIs, and decisioning logic. Modernize legacy APIs and UIs. APIs converted to hosting in AWS and aligning to new business information requirements. UIs converted to SPAs for faster performance and microservice-based orientation. ### Owner and Founder @ Private STEM Coaching Jan 2017 – Jan 2019 | Charlottesville, Virginia Area Founded a state-licensed online business venture. Created an ecommerce website (pstemcoaching.com) to market coaches, initiate communications, and handle transactions. Manage coaches and vet potential coaches. Ensure coaches meet professional standards. Address questions and concerns regarding coaches and by coaches. ### Software Engineering Intern @ Fidelity Investments Jan 2016 – Jan 2016 | Raleigh-Durham, North Carolina Area Developed UI for network data reporting. Features include exceptions reporting, data aggregation, and chart representation. Introduced system to prevent email phishing. System filters malicious emails by matching IP addresses with Splunk and Project Honeypot databases. Presented network traffic findings to the business. Identified areas and times of highest and lowest bandwidths, resulting in significant cost-saving initiatives and increased productivity. ### Web Development Intern @ DCL Logistics Jan 2015 – Jan 2015 | Fremont, CA Designed and built a dynamic website documenting company’s eCommerce platforms. Website used to troubleshoot customer issues with company’s extensions and plugins. Investigated annual department expenditures and organized findings into spending metrics. Provided briefings to senior management on expenses and cost saving solutions. ### Student Tutor @ William & Mary Jan 2014 – Jan 2015 | Williamsburg, Virginia ## Education ### Bachelor of Science (B.S.) in Computer Engineering University of Virginia Jan 2015 – Jan 2017 ## Contact & Social - LinkedIn: https://linkedin.com/in/avery-lieu - Website: http://pstemcoaching.com - GitHub: https://github.com/arlieu --- Source: https://flows.cv/averylieu JSON Resume: https://flows.cv/averylieu/resume.json Last updated: 2026-03-23