# Richard Bassin > Software Engineer at Principal Financial Group Location: Ross, California, United States Profile: https://flows.cv/richardbassin Software engineer that specializes in full stack web applications. Currently pursuing an AWS cloud certification and designing systems that can scale to Mars and back again. Learn something new every day! ## Work Experience ### Software Engineer III @ Principal Financial Group Jan 2023 – Present | Des Moines Metropolitan Area • Architected and implemented AWS-based data pipelines ingesting data from databases, files, and external APIs using AWS Glue, Lambda, DynamoDB, PySpark, Docker, and TrinoSQL, supporting downstream analytics and reporting workflows. • Owned production support and incident debugging for critical data workflows, identifying root causes and implementing long-term fixes to improve system stability. • Built and maintained CI/CD pipelines using GitHub Actions, AWS CDK and Linux shell scripting, enabling automated testing and container deployments across environments. • Collaborated cross-functionally with platform teams and stakeholders to translate business requirements into maintainable backend systems. ### Software Engineer @ JLG Industries Jan 2022 – Jan 2023 • Created an annotation-based library to facilitate boundary and type testing for HTTP payloads and their subclasses. • Implemented scalable microservices to remotely gauge the viability and metrics of IoT devices. • Published Postman Collections and technical documentation to verify the business value and functionality of APIs. ### Software Engineer @ Wells Fargo Jan 2021 – Jan 2022 | San Francisco Bay Area • Developed a Postman Clone to parse Excel sheets and test and report responses of natural language processing APIs and mobile applications with Java and SQL. • Designed an OracleSQL database schema for a distributed banking experience API. • Wrote test cases for Natural Language Processing APIs by creating synthetic utterances and fulfilling end-to-end scenarios with the Appium WebDriver. • Maintained version control of automation tooling through GitHub and conducted code reviews for new enhancements. • Translated product requirements into reactive APIs on a monthly release cadence. ### Software Developer @ Revature Jan 2019 – Jan 2021 • Led a team of automation engineers to rebuild gatekeeper service and reduced overall test execution time by 60%. • Conducted version control for automation codebase in Git and performed code review for peers. • Wrote test automation scripts to test the data layer and interface of web applications. • Incorporated the Java, SQL and Selenium Frameworks to automate testing. • Built an event management system with Sprint Boot, Angular, PostGres and AWS. • Improved the unit testing coverage and Web Page UI for a Content Management System. • Set up a Jenkins Pipeline to maintain continuous deployment and a centralized repository on GitHub. • Wrote full stack web applications with a Java back end and a PostGreSQL database. • Incorporated the Junit, TestNG and Selenium Frameworks to automate testing. • Designed PostGreSQL database schemas for microservice applications. • Designed robust, interactive webpages with the Bootstrap and the Spring framework. ### Leasing Consultant @ Tarantino Properties, Inc. Jan 2018 – Jan 2019 | Houston, Texas Area • Managed service requests, maintained documentation and enforced community policies on site. • Marketed, toured and sold housing to prospective tenants. ### Product Development Engineer @ UC Davis Medical Center Jan 2016 – Jan 2017 | UC Davis I worked with a team to develop an insulin pen dose tracking device for diabetic patients in clinical settings as per request from a client. My responsibilities included: • Conducting a relevant patent search to determine technical relevance and operate within the confines of current intellectual property law • Soldering the connections on the prototype circuitboard • Conducting a relevant standards and regulations search through the FDA and ISO in order to ensure Good Manufacturing Practices and adhere to internationally recognized medical device standards • Designing, programming and troubleshooting a microcontroller to gather data from a barcode and a photocell reader for transmission to a mobile device through bluetooth ## Education ### Bachelor's degree in Biomedical/Medical Engineering University of California, Davis ### College of Marin ### St. Ignatius College Preparatory ## Contact & Social - LinkedIn: https://linkedin.com/in/richard-bassin-772332113 --- Source: https://flows.cv/richardbassin JSON Resume: https://flows.cv/richardbassin/resume.json Last updated: 2026-03-29