Senior Applied Scientist at Amazon Web Services (AWS)
Los Angeles, California, United States
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
👤
Senior
🎓
Top School
Yingjun Lyu is a Senior Applied Scientist with 11 years of experience building static analysis and AI-driven security solutions for web and mobile applications, currently leading SAST and security risk remediation efforts at AWS. He specializes in automatic detection and repair of performance and security issues using static analysis, and has a track record of shifting security left to prevent data leaks, injections, and remote code execution at cloud scale. His PhD work at USC produced static-analysis tools that identified widespread database misuse in mobile apps and achieved 25–90% performance gains through automated optimization. Yingjun also has hands-on open-source experience contributing to Facebook’s widely used Pyre type checker, notably enhancing f-string parsing and type-checking in Python. He combines deep research rigor with production engineering—applying ML-for-security to harden code generated by generative models—bringing both academic depth and large-scale operational impact. Based in Los Angeles, he blends research, production systems, and practical tooling to drive measurable security and performance improvements.
11 years of coding experience
10 years of employment as a software developer
Doctor of Philosophy (Ph.D.), Computer Science, Doctor of Philosophy (Ph.D.), Computer Science at University of Southern California
Sun Yat-sen University
Hong Kong University of Science and Technology (HKUST)
Contributions summary:Yingjun primarily contributed to the development of the Pyre type checker, focusing on the implementation and enhancement of features related to type checking, especially for f-strings. They introduced and refined the parsing of f-strings, extracted expressions, and integrated type-checking mechanisms for these expressions within the Pyre framework. Their work involved modifying the AST (Abstract Syntax Tree) to support f-string parsing and implementing associated type-checking rules.
A String analysis framework for Java and Android apps
Contributions:38 commits, 34 pushes, 2 branches in 2 years 10 months
android-appsstringandroidkotlinanalysis-framework
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.