James Yen is a front-end web engineer with 12 years of software experience, currently contributing to American Express in New York as an Engineer II focused on modern JavaScript stacks. He delivers customer-facing flows and experimentation infrastructure—working on Business Blueprint rebrands, account linking and payments, and Optimizely-driven incentive tests—using React, Angular, TypeScript, GraphQL, and robust testing tools. James brings a background across startups and enterprise environments (Elliot, Surefront) where he built visualization features, caching, and realtime UI flows, and has practical exposure to backend and QA tooling from earlier roles. He blends product-minded UI engineering with a pragmatic emphasis on accessibility and test automation, and has a history of prototyping (e.g., accessible comboboxes and client-side caching) that influenced product decisions even when not shipped. Trained at Hack Reactor and holding a CS degree from Loyola Marymount, he pairs formal education with immersive bootcamp practice to move features from design to production.
12 years of coding experience
3 years of employment as a software developer
High School Diploma, High School Diploma at Palos Verdes Peninsula High School
Hong Kong International School
Advanced Software Engineering Immersive Program, Advanced Software Engineering Immersive Program at Hack Reactor
Bachelor of Science (B.S.), Computer Science, Bachelor of Science (B.S.), Computer Science at Loyola Marymount University
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.