# Robert Rinehart > Front-end Software Developer focusing on Angular and Typescript Location: Saratoga, California, United States Profile: https://flows.cv/robertrinehart Never stop learning… I'm a dedicated, focused, productive developer passionate about building scalable, performant websites. I enjoy finding novel approaches to solve problems, learning new APIs, building and testing prototypes and implementing projects. I'm committed to teamwork and getting the job done well and I'm very reliable. Angular 8 - 16 | TypeScript | RxJs |NgRx | AngularJS Angular Material | Sass | D3 Firebase | Cloud Functions | Node.js | Express MongoDB |Mongoose | Cloud Firestore MVC | MTV | OOP | REST | APIs | Agile | Scrum | Git JavaScript | CSS | HTML contact: bob@robertrinehart.com portfolio website: www.robertrinehart.com ## Work Experience ### Senior Software Engineer @ Indra Energy Jan 2023 – Present | Philadelphia, Pennsylvania, United States ### Senior Software Engineer @ Cepheid Jan 2024 – Jan 2025 | Sunnyvale, California, United States As a Senior Software Engineer at Cepheid in Sunnyvale, California, I piloted the migration of their customer-facing Angular v14 UI to v17.3, using modern Angular syntax and features and NgRx signalStore for state management within an NX environment. This migration reduced or eliminated several performance issues and greatly improved developer velocity enabling more rapid new feature developent. In addition, I designed and implemented a new app architecture decoupling module-based components and stateful services into standalone components, state management and stateless services providing a more streamlined codebase and greatly improving performance, efficiency and readability in the app. ### Senior Software Engineer @ EPAM Systems Jan 2019 – Jan 2023 | San Jose, California, United States ### Founder / Software Engineer @ Madrone Hill Group Jan 2009 – Jan 2019 | Saratoga, CA Designed, coded and tested algorithms to automate analysis of electronically traded financial market data and generate position entry/exit orders using proprietary C#-based language. Created linear regression-based algorithm to generate and display bounding envelopes and channels on securities charts, algorithm forecasted trend reversals with over 75% accuracy. Created volatility-based algorithm to generate buy/sell orders on CME e-mini S&P 500 futures (ES), resulting in profit factor over 2.0 in volatile markets with overall avg. win / avg. loss ratio of > 4x. ## Education ### Bachelor of Science - BS California State University, Chico ## Contact & Social - LinkedIn: https://linkedin.com/in/robert-rinehart --- Source: https://flows.cv/robertrinehart JSON Resume: https://flows.cv/robertrinehart/resume.json Last updated: 2026-04-01