Summary
Catherine Lin is a Senior Software Engineer based in Los Angeles with eight years of experience building polished, user-focused web applications using React, Redux, Node.js, and modern JavaScript (ES6). She has progressed from front-end roles at startups like LotStocks and Girlboss to senior engineering at Loom, combining strong UI craftsmanship with backend integration experience and working regularly with RESTful APIs and Postgres. A self-starter and avid learner, Catherine pairs pragmatic problem-solving with attention to visual detail—comfortable implementing responsive layouts with SASS, Flexbox, and build tooling like Gulp. Her background in economics from UCLA and formal front-end training at Udacity give her a practical, product-minded perspective that helps bridge design and engineering. Notably, she has balanced freelance work with in-house roles, demonstrating adaptability across team sizes and project scopes.
8 years of coding experience
3 years of employment as a software developer
Intro to Programming Front-End Developer Computer Science Programming, Intro to Programming Front-End Developer Computer Science Programming at Udacity
University of California, Los Angeles
English, Chinese