# Charles Deuter > Senior Software Engineer at EarnUp Location: Oakland, California, United States Profile: https://flows.cv/charlesdeuter ## Work Experience ### Senior Software Engineer @ EarnUp Jan 2020 – Present • Developed features and money movement systems for an automated bill payment product with over 60k active users and handling over $90 million in monthly payments. • Produced services handling customer enrollment and authentication, KYC, fraud prevention, and account management utilizing Typescript, Apollo Graphql, ExpressJS and PostgreSQL. • Cut 3k per month off our cloud costs by rebuilding and modernizing legacy payment processing systems. • Established an automated jobs workflow using AWS Batch and Step Functions which reduced average running time of our daily jobs by 80% and reclaimed over a hundred staff-hours in time each month. ### Fullstack Software Engineer @ EarnUp Jan 2017 – Jan 2020 | San Francisco Bay Area • Led development of an internal dashboard for customer administration and support utilizing React, Webpack, ExpressJS, and Material UI. • Mentored Junior Engineers on coding best practices, testing, and contributing via the Scrum process ### Software Developer @ SpringboardAuto.com Jan 2016 – Jan 2017 | San Francisco Bay Area • Implemented features such as single time payments, coborrower applications, and trade-ins for a consumer facing auto-financing product. • Created Restful HTTP endpoints and portable middleware using NodeJS and Express. • Designed componentized ui-elements and managed application flow using AngularJS. ### Backend Engineer @ iCars Jan 2015 – Jan 2016 | San Francisco Bay Area • Delivered features such as automated affiliate invoicing, and real time tracking and alerts. ### Fullstack Software Engineer @ Lithium Technologies Jan 2013 – Jan 2015 • Integrated a single-page application for a product review feature into the existing online community product. • Collaborated with designers to apply responsive UI concepts, using AngularJS, Bootstrap UI, and SCSS • Developed REST API endpoint based micro-services using NodeJS and SailsJS. • Maintained and updated legacy Tapestry and jQuery features. ### Software Development Intern @ Lithium Technologies Jan 2010 – Jan 2012 • Interned as a software engineer for three consecutive summers. • Produced end user features for online community forums using the Apache Tapestry framework. • Completed features such as right to left language localization, and a UI for handling user support cases for the production code base. • Maintained existing code with automated testing and written QA test cases. ## Education ### Bachelor of Applied Science (B.A.Sc.) in Computer Engineering University of California, Santa Cruz Jan 2009 – Jan 2013 ### Bachelor of Arts (B.A.) in Computer Engineering University of California, Santa Cruz ## Contact & Social - LinkedIn: https://linkedin.com/in/charles-deuter-86497b65 --- Source: https://flows.cv/charlesdeuter JSON Resume: https://flows.cv/charlesdeuter/resume.json Last updated: 2026-03-22