Rachel Cavin is a Senior Principal Software Engineer with nine years of experience building intuitive, interactive front-end interfaces and guiding small teams within a cybersecurity SaaS environment. She combines deep expertise in JavaScript, TypeScript, Angular, React, NgRx/Redux, and RxJS with pragmatic server-side experience in Node and Express to deliver end-to-end UI solutions. At Secureworks she balances hands-on UI development with architecture, design-system stewardship, technical debt reduction, and mentoring, while influencing visual design and product priorities. Her background in teaching and research sharpens her communication and documentation skills, helping translate complex requirements and data into clear, testable interfaces. Comfortable in fast-moving remote teams, she favors practical refactors and reusable components that improve maintainability and developer velocity. Curious and collaborative, she routinely pairs experimentation with strict quality standards to push product and team growth.
9 years of coding experience
4 years of employment as a software developer
Master of Science (MS) Physical Geography, Master of Science (MS) Physical Geography at Texas State University
Web Development Immersive Boot Camp Full Stack Web Development, Web Development Immersive Boot Camp Full Stack Web Development at Galvanize Inc
Contributions:50 commits, 28 pushes, 1 branch in 29 days
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.
Request Free Trial
Rachel Cavin - Senior Principal Software Engineer at Secureworks