# Charles Henry > Senior Full Stack Software Engineer | AI | Java | Spring | React.js | Typescript | NoSQL | Python | Bash | Perl Location: San Francisco Bay Area, United States Profile: https://flows.cv/charleshenry I'm a Java/React.js developer. I'm always excited to learn something new. I enjoy a fast paced, close-knit culture, and I'm all about team collaboration. I bring more than just technical skills to your team. I thrive on positive team dynamics and fun rewarding culture. I love to write code, I love to write novels, and I love to build (yes physically build) arcade machines. ## Work Experience ### Full Stack Engineer @ https://earnmoney.gg Jan 2023 – Jan 2024 | Boston, Massachusetts, United States Build gaming application from the ground up, using Java, Spring, React.js. Ensure high quality, performant, tested and documented code base. Coordinate with 3rd party vendors. Implement caching strategies to enable creation of multiple features not provided by vendors. Launch application to 260k+ eager early adoption users. ### Senior Software Engineer @ Oportun Jan 2020 – Jan 2023 | San Carlos, California, United States Reduce annual operations cost by ~$1M via migration from unnecessary systems. Develop scalable, resilient, high throughput SMS integration. Reduce production fires by 90% via SQL tuning, & resilient architecture refactoring. Reduce redundant support tasks by 80% via robust documentation & knowledge transfer. Doubled call-completion metrics via migration onto an AI driven model. Mentored 7 Junior developers. Provide technical consultation to senior roles in both business and engineering. Design and develop a robust & performant solution to adapt to FEMA based incidents. ### Senior Java Software Engineer @ Apple Jan 2020 – Jan 2020 | United States Apple Care Wellness Team. Java and Kotlin Microservices development ### Senior Java Software Engineer @ Clear Labs Jan 2018 – Jan 2020 Java microservices development Google Cloud Console. Gradle. SpringBoot. Axon 3 PubSub architecture. Node.js. Google Dashboard. Managed team of 4 interns. Shifting between Dev, QA, and Ops teams to ensure quality code, and timely production releases. Collaborating closely with PM and UI/UX teams to ensure a robust experience. ### Senior Software Engineer Snaps Team @ SnapLogic Jan 2017 – Jan 2018 | San Mateo, California R&D + Team Lead in creating REST based "Microsoft Dynamics 365 For Sales" integration. "SnapPack" to emulate and replace deprecated SOAP based version. Built highly reusable, 100% code coverage, components with latest relevant technologies, to ensure an easily maintained stand-alone module. Worked closely with development team both on and offshore. Personally developed a feature, which our competitor (MuleSoft) thought was a Microsoft bug, but R&D of the issue proved successful in a mere 10 hours. Collaborated with QA team on test plans, and bug fixes. Collaborated with PM team to understand and occasionally enhance requirements. Collaborated with technical writers to ensure accurate documentation, and promote easy on-boarding of Microsoft Dynamics 365. Collaborated closely with Field Support to rapidly resolve urgent issues for mission critical customers. Collaborated with lead UX engineer on various design enhancements. Java backend. Maven. Microsoft Dynamics AX, OAuth2, MySQL. Light experience with Python, Hadoop, Kerberos, Cloudera VM, SnowflakeDB, JOOQ, JMS, RabbitMQ. ### Senior Applications Engineer @ InsideSales.com Jan 2013 – Jan 2017 | San Mateo, California We have been acquired by an amazing company! Currently working on existing road-map, while looking forward to either integrating our stack, or working on some exciting new products from our new parent company's stack!!!!!!!! ### Senior Applications Engineer @ C9 Inc. Jan 2013 – Jan 2015 | San Mateo Design and Implementation team for critical multi-dimensional forecasting product. High priority bug fixes and UI fixes. Bring security defense against Cross Site Scripting attacks up to Google's standards. Design and implement phase 1 mobile redirect flow functionality. Java, Spring, Hibernate, GWT, GXT gin/guice, gradle, JUnit, event driven programming, major production and QE support. More to come, as things heat up! Client side UI performance enhancements. Server side Performance enhancements. Client side UI UX look and feel enahncements. Currently Researching Salesforce OAuth2 integration strategies. Mobile application prototyping. Strongly resisting turning to the dark-side AKA trading my PC for a MacbookPro. ### Level 2 Software Engineer, Lead Java Developer @ Rearden Commerce Jan 2011 – Jan 2013 | Foster City Own Loyalty (points-for-payment) service, Payment (credit card purchase processor) service, Billing service. Design and implementation of payment processing engine. Migrated existing loyalty-based payment processes to REST based Java Web Services using jBoss-Resteasy, dramatically increasing performance and easing maintenance. Implemented mission critical enhancements to Billing engine. Developed automated tests against points-for-payment service endpoint using Selenium based framework firing Python scripts. Helped pioneer the use of CloudTest for functional testing of RESTful API's. Work with Java, Spring MVC, jBoss-Resteasy, Mockito, TestNG, Python, Selenium, Maven, Hibernate, mySQL, Perforce, CloudTest. ### Associate Software Engineer @ E*TRADE Jan 2010 – Jan 2011 Major redesign and implementation of account opening application. (currently in production) Built a standalone Java+Maven+Selenium automated test framework for integration testing of the application. Major emphasis on data validation with JSR-303, worked closely with web development to ensure seamless integration of server side data handling with template side user interface. Provided rapid, efficient production support for the application to ensure user satisfaction. Additionally built and tested key webservices, controller, DAO, validation components, and unit tests for upcoming feature of account management team's project. (not yet allowed to be too detailed about that one) Interviewed new college candidates, and provided mentouring and assistance to new college hires. Worked with Java, Spring MVC, Java Web Services + SOAP based Apache CXF Framework, Maven, Jetty, Tomcat, Selenium, Perl. Awarded E*TRADE spotlight awards for performance and dedication: December 2010 & August 2011 ### Software Engineer @ Etrade Financial Jan 2010 – Jan 2011 Completely rebuilt account opening flows with SpringMVC Java Hibernate. Built custom configurable captcha from core java. Built java selenium test automation suite to launch against our major account opening flows. Built the core application for Futures Trading. Production support. Help mentor new college hires. ### Software Engineer (in one semester) @ HP hopefully, but looking just in case Jan 2009 – Jan 2009 3 internships thus far, HP Scholarship award, multiple on-the-job performance awards. ### Engineering Services Intern @ HP Jan 2008 – Jan 2008 ## Education ### BSSE in Software Engineering, Math Minor, Physics Minor, UNIX cert. San José State University ## Contact & Social - LinkedIn: https://linkedin.com/in/charles-henry-324ab57 --- Source: https://flows.cv/charleshenry JSON Resume: https://flows.cv/charleshenry/resume.json Last updated: 2026-04-01