# Ryan Heaton > Senior Fullstack Software Engineer Location: San Francisco Bay Area, United States Profile: https://flows.cv/ryanheaton Innovative and results-driven Senior Frontend Software Engineer with over a decade of experience and deep expertise in SaaS applications, UI Architecture and UX Development. Skilled in coding and architecting pixel-perfect, visually appealing, and user-friendly web applications with modern features and libraries. Proficient in UI Development with complementary server-side skills. Awarded a 2018 patent for ‘Personal Monitoring and Notification Systems’, demonstrating a strong commitment to innovation. -- Key Skills Frontend & SaaS Architecture, Design Systems & Components, API Integration, Modern Tooling & Frameworks, Visual & Interaction Design, Responsive & Accessible UI, User Behavior Analysis, Unit & Automation Testing, Collaboration & Stakeholder Communication, Problem Solving & Critical Thinking, Attention to Detail -- Technical Skills AI Tools: ChatGPT, OpusClip, Rask, Ollama, Claude Build Tools: Vite, Webpack, Maven, Gradle, Grunt, Gulp Core Concepts: SaaS, MERN, OOP, API, JSON, HTTP Requests, Cross-browser, Responsive Design, Components, Prototypes, MVC Design: Adobe, Affinity, Sketch, draw.io Desktop Databases: MongoDB, MySQL Frameworks: Node, Express Languages: JavaScript, CSS, HTML, PHP Libraries: React, Dotenv, Stylelint, Handlebars, MongoDB Node.js Driver, Bootstrap Package Managers: NPM, Yarn, Homebrew, Yum, RPM, DNF, Systemd Platforms: Figma, GitHub, GitLab, AWS, Docker, JIRA, Confluence, Bitbucket, Jenkins, WordPress, Google Chat, Webflow, PowerBI, Qlik Sense Supersets: SCSS, TypeScript Software: MS Office, MS Teams, Zoom, Outlook, Slack, VS Code, Postman, MongoDB Compass, AnythingLLM Unit Testing: Mocha, Karma Version Control: Git Web Servers: Apache, Nginx ## Work Experience ### Senior Software Engineer @ Legacy+ Jan 2024 – Jan 2025 | Pleasanton, California, United States Notable Achievements – Modernized web infrastructure, consolidated legacy websites, streamlined Salesforce data operations and tested AI-driven video tools to enhance efficiency and reduce long term costs. • Tested AI tools to convert long-from videos into short, social-ready clips and provide multilingual translations. • Developed secure, custom data tables linked to business-critical Salesforce records and led the import of a new Salesforce database, enhancing accuracy and real-time operational visibility. • Diagnosed and restored a corrupted SQL database, safeguarding data integrity and system reliability. • Merged three legacy websites into one using the Webflow platform, simplifying architecture and reducing hosting and maintenance costs by approximately $600 per month. ### Senior Frontend Software Engineer @ NOVATHENA Jan 2021 – Jan 2024 | Pleasanton, CA Notable Achievements – Coded a MERN app to enable hospital cleaning teams to effectively manage room assignments. • Architected and built a full-stack MERN application (React, Node.js, Express, MongoDB) with client UI, server API, and mock services, implementing reusable components and data flows to improve hospital room management. • Added iPad support through front-end enhancements, responsive layout adjustments, and a touch-friendly UI. • Configured a multi-camera streaming environment, including hardware setup, router configuration with custom port routing, and streaming integrations to AWS Panorama and other services to support video monitoring. ### UI Developer @ Kaiser Permanente Jan 2018 – Jan 2021 | Pleasanton, CA Notable Achievements - Front-end developer for member-facing experiences on kp.org, modernizing pages, refactoring legacy styles, upgrading front-end libraries, improving usability, and delivering secure, maintainable solutions. • Led modernization of key pages Plan Benefits and Claims Summary and helped re-build Pay Medical Bills from scratch with custom styling, REST queries and secure PCI-compliant payment integration on a separate server. • Built reusable repositories and deployment workflows to enable rapid implementation by cross-teams. • Enhanced usability and accessibility by updating Personal Info and Notifications pages, enabling users receive critical notifications and documents. Implemented key features allowing users to add, delete, and reorder up to 10 mobile numbers. ### Frontend Software Engineer @ Apple Oak Inc. Jan 2018 – Jan 2018 | Pleasanton, CA Notable Achievements - Prototyped proof-of-concept chatbot and medical apps to guide product direction using reusable ES2015 web components via template literals. Built automated bundling and deployment workflows, packaging front-end assets for seamless server upload and production-ready delivery. ### Software Engineer, Product Development @ E2open Jan 2017 – Jan 2017 | Pleasanton, CA Less than two months after my new role took effect, E2open aquired Steelwedge! For this position, I worked remote from Pleasanton, CA, with the office location being in Dallas, TX. Notable Achievements – Led front-end engineering for Steelwedge’s PlanStreaming SaaS application, modernizing UI/UX, integrating with E2open cloud products, and ensuring cross-browser compatibility and maintainable code. • Re-coded PlanStreaming SaaS app, integrating it with E2open’s cloud-based supply chain management products. • Migrated company styles, fonts, and images into Steelwedge’s repository and led updates to the Enterprise. Design Library (EDL) for all development projects. • Resolved cross-browser issues in Safari with icons, formatting and other features. • Conducted code reviews for team members to ensure high-quality code. • Developed a Step Flow component guiding users through multiple views to complete complex tasks, and adjusted styles for an embedded app used across E2open services. Between jobs: Took and completed two additional CodeCademy courses. One on building data APIs from scratch using MongoDB, and another doing testing with the Mocha library to build applications without functional code issues. ### Software Engineer, R&D @ Steelwedge (Now part of E2open) Jan 2017 – Jan 2017 | Pleasanton, CA • Updated content on the Supply Planning, Demand Planning and S&OP platforms, and on steelwedge.com ### Associate Web UI Developer, R&D @ Steelwedge (Now part of E2open) Jan 2015 – Jan 2016 | Pleasanton, CA Notable Achievements – Lead front-end engineer for Steelwedge’s PlanStreaming SaaS web application, re-coding and re-architecting 75+ pages, establishing coding standards, and mentoring new team members. Also served as company webmaster, managing content updates and site optimization. Reported to CMO with a dotted line to CTO. • Merged styling from two repositories into a single codebase based on UX requirements and specifications. • Established new HTML and SCSS coding standards and updated all HTML and SCSS across the codebase to align. • Developed a comprehensive UI Guide with visual and code examples, presenting the new code standards to 50+ employees and executives. • Integrated Stylelint to enforce consistent style formatting and streamline merges between repository branches. ### Web Technologist 3, ProdOps Strategic Intranet Solutions @ NetApp Jan 2014 – Jan 2015 | Sunnyvale, CA • Built or updated over 50 WordPress web sites for internal teams representing around 4500 employees. Constantly received accolades on the sites I developed. Sites were built on a LAMP stack. • Coded a web application using PHP, MySQL and modern front-end Web technologies, that deleted PHP cache files from a web server recursively, starting with the files from a folder specified by the user. After the deletion was completed, the user was notified, and the results were logged into a MySQL database. • Built JavaScript widgets to provide execs with analytic data. • Configured a new server and installed PHP extensions to host web sites for departments worldwide. Received high praise for detailed user docs I created on complicated topics. Topics included how to configure the server, how to use SQLite with WordPress installations and how to re-structure intranet websites without breaking their functionality. All tasks using this documentation worked flawlessly. • Languages & Tools Used: JavaScript/jQuery, PHP, XHTML 1.0/HTML5, CSS, MySQL, SQLite, WordPress, Windows LiveWriter, ZenDesk, SharePoint, phpMyAdmin. ### Web Designer @ Creativeworks Jan 2013 – Jan 2014 | Pleasanton, CA • Designed digital newsletters, magazine pages, ads, company logos, and product packaging. Met with clients to assess their needs. Presented them with design concepts, and built prototypes with Adobe software. • Developed hand-coded web sites using HTML5, CSS3, and JavaScript. Used responsive design to allow viewing across multiple platforms and devices. Tested for cross-browser compatibility. ### Front End Developer, TVE @ TiVo Jan 2013 – Jan 2014 | San Jose, CA • Contributed to the development of a web application for TiVo’s TV Everywhere Web Portal for cable operators. Coded web pages. Coded a JavaScript program to merge language translations. Enhanced core features and fixed bugs to improve quality. • The architecture supported multiple variations of the application, tailored for each operator. Part of my responsibility was to make sure all changes worked across all variations and across all the major browsers. Used Agile development. • Languages: HTML5, CSS3, SCSS, JavaScript, JQuery, JSON, Velocity. ### Teacher's Assistant, Database Design & Development @ BYU-Idaho Jan 2012 – Jan 2012 | Rexburg, ID Work assisting Michael McLaughlin, an Oracle ACE and one of the most knowledgable database programmers in the world. I helped his 12:45 students as they learned MySQL and Oracle in his CIT320 class, Database Design & Development, at BYU-Idaho. ### Front-end Web Developer, Engineering @ TiVo Jan 2012 – Jan 2012 | San Jose, CA Built web pages from scratch using HTML5 and CSS3 to promote TiVo’s summer internship program. Also did research work for a potential product for Engineering, building HTML5, CSS3 and JavaScript pages from scratch and converting image layers in Adobe Fireworks to jpg and png files. JavaScript work was primarily focused on DOM manipulation and object-oriented programming. ### Front-end Web Developer, IT @ TiVo Jan 2011 – Jan 2011 Internship work for a variety of teams in the IT department. ### Front-end Web Developer, IT-CAS @ TiVo Jan 2010 – Jan 2010 An internship consisting of making content edits on tivo.com and fixing some of the top 404 errors on the site. ### Junior Web Producer, Development Team @ TiVo Jan 2010 – Jan 2010 An internship in which I made updates to tivo.com in preparation for TiVo's site launch for the TiVo Premiere. Updated page titles and page content, created overlays, and chose product images to be used on the site. Also re-sized images, created thumbnails, and changed image background colors using Photoshop. ### Web Producer, Knowledge Team @ TiVo Jan 2009 – Jan 2009 An internship in which I made modifications to support.tivo.com, mainly focused on the layout of the content, rather than the content itself. It was my first exposure to HTML, so I had to see what was happening to the page as I made different changes in the code. It was also my first exposure to a CMS, which in this case was Rhythmyx. I came back and worked for the same team during the summer and gained exposure to the RightNow CMS. ### Intern, Lab Team @ TiVo Jan 2004 – Jan 2004 An internship I did during my summer break before my senior year of high school. Did a variety of work including putting beta boxes together, doing static testing to check for bad channels, and doing software testing. ## Education ### BS in Web Design & Development Brigham Young University - Idaho Jan 2005 – Jan 2012 ### Las Positas College Jan 2004 – Jan 2005 ### Zero To Mastery Academy Jan 2021 ## Contact & Social - LinkedIn: https://linkedin.com/in/ryan-heaton-77764420 - Website: https://ryanheaton.com/ --- Source: https://flows.cv/ryanheaton JSON Resume: https://flows.cv/ryanheaton/resume.json Last updated: 2026-03-22