# Eric Rivera > Full stack software engineer with over a decade of experience Location: Denver, Colorado, United States Profile: https://flows.cv/ericrivera I’m a software engineer with 10+ years of experience with front and back end development. I have a passion for creating clean and intuitive user experiences. My mantra is to be a teammate first, engineer second. ## Work Experience ### Senior Software Engineer @ FloQast Jan 2023 – Jan 2024 Hired on the platform team to help build out front-end architecture and tooling. Development stack included typescript/javascript, React, Node.js, MongoDB, AWS, and single-spa. • Designed and implemented a javascript-based system of libraries and tools for translation and localization throughout the product ecosystem, enabling expansion to non-English speakers. • Used single-spa, a javascript framework for creating and serving micro-front-ends, to create a React template used by other engineering teams to build their own MFE's from. • Spearheaded the integration of Lokalise, a third party translation management platform, into the FloQast product and development process. • Scoped, defined, and led an epic for automatically testing translation files across each micro front-ends, ensuring adherence to best practices and reliability of translation content. ### Software Engineer @ Artifact Uprising® Jan 2021 – Jan 2023 | Denver, Colorado, United States Hired to focus on development of the company’s Editor product ecosystem and build the Editor 2.0 web application used by customers to create their photo projects. • Served on a seven-member Agile team focused on delivery of Editor 2.0 from an initial prototype used internally to a production system used by customers. Built in React, Node.js, and serverless AWS. • Implemented grid view for photobooks to provide users a high-level view and enable drag and drop capabilities. • Built a preview mode feature that hides editing tools from the UI to show a finished product. • Implemented undo\redo feature to enable users to step through actions in their project. • Contributed to new feature development of crud-core, Editor’s backend service built on TypeScript and Node.js that serves up Editor’s data. • Developed a PDF service using TypeScript and Node.js that turns projects created in Editor into PDFs for sending to outside vendors for printing on physical items. • Contributed to design and development of generic React components to enable code reuse across multiple projects. • Lead initiative to integrate automated user testing into the team’s development process. • Helped grow the development team by interviewing candidates and mentoring new team members. ### Software Engineer @ ChartHop Jan 2019 – Jan 2020 | New York, New York, United States Joined as the company’s first full-time developer hire to extend a nascent HR platform and build out greenfield features. • Performed full-stack development for multiple new features including a map view that showed employee locations integrated with a map software API. Development stack included React, Kotlin, and MongoDB. • Responsible for taking abstract feature requests, and defining, designing, implementing them, which helped to grow the business from 5 to 20 customers. • Created reusable, architectural level UI components to expedite feature development. • Defined, implemented, and executed the hiring process for the engineering organization. ### Tech Lead & Software Engineer @ Equus Software Jan 2013 – Jan 2019 | Denver, Colorado, United States Joined in a junior role and earned promotions to team lead as the company doubled in size during tenure, with work focused on development of the AssignmentPro web app for relocation management used by >100 businesses. • Contributed to full-stack feature development and maintenance of AssignmentPro using Angular, .NET (C#, VB, ASP), and T-SQL. • Collaborated with an architect team to design and build out its initial Angular architecture to provide a foundation for additional modules. • Team lead for three developers, a QA specialist, and a BA working under Agile/Scrum/Kanban. Responsible for ensuring team meets project and release goals. • Contributed to development of two portals in the AssignmentPro system built on Angular to provide users a more user-friendly experience for non-power users who did not require use of the full functionality. • Coordinated with business analysts to solution and plan new features for AssignmentPro. • Contributed to hiring, evaluating, onboarding, and mentoring developers. ## Education ### Computer Engineering Technology in Computer Engineering Purdue University Jan 2007 – Jan 2012 ### Electrical Engineering Technology in Electrical and Electronics Engineering Purdue University Jan 2007 – Jan 2012 ## Contact & Social - LinkedIn: https://linkedin.com/in/ericrivera228 --- Source: https://flows.cv/ericrivera JSON Resume: https://flows.cv/ericrivera/resume.json Last updated: 2026-03-22