SUMMARY
Experienced Software Developer with 3 years in the financial services technology sector, specializing in backend microservice applications. Proficient in programming Java Spring Boot applications, automating unit and integration tests, ensuring code quality and compliance, integrating with CI/CD pipelines, and deploying applications via Docker and Kubernetes. Capable of working on agile teams and collaborating across diverse projects, utilizing Git source control for version management. Dedicated to crafting robust, automated solutions and committed to ongoing professional development in the dynamic field of technology.
SKILLS AND TECH
  • Backend software developer: Java, Spring, WebFlux, Maven, Microservice, JUnit, Docker, Kubernetes, AWS, CloudFormation, Terraform, CI/CD, Jenkins, GitHub Actions, GitLab CI, HTML, Javascript, React, Flutter, Jira, Notion, Confluence, Veracode, SonarQube, BlackDuck.
EXPERIENCE
Ameriprise Financial, Inc. Software Developer Consultant — Present
  • Collaborate with multiple teams to enhance an existing advisor-facing functionality for accessing prospect documents, expanding access to more users in the field
  • Develop a new microservice to resolve a longstanding user issue preventing the transfer of prospect documents while converting to client status
  • Implement a nightly batch job utilizing AWS CloudFormation and Spring Boot technologies to improve the company’s data analytics
  • Develop a new microservice to fetch branding data of affiliate organizations, to be displayed upon user login as part of a new prospect outreach program
  • Migrate our microservices’ data orchestration framework from Java 8, Akka, and Scala to Java 17 with Spring WebFlux to remove Akka licensing overhead and improve server performance
  • Collaborate asynchronously with cross-functional teams across geographies and timezones to provide seamless 24/7 developer support
  • Demonstrate contributions to leadership at annual skip level meetings
  • Remediate security flaws identified during routine scans to ensure application integrity
  • Follow strict policies regarding documentation of production-level changes for auditing purposes
  • Create and maintain documentation of systems and processes to facilitate collaboration
  • Resolve user issues quickly to maintain our product’s reputation
  • Thrive in a hybrid work environment
Genesis10 Dev10 Software Developer Trainee
  • Attend daily classes in a remote work environment to learn about Java, Spring, React, and AWS technologies
  • Complete daily readings and assignments to solidify lessons learned
  • Build weekly projects independently and in teams to assess learning progress
  • Incorporate feedback from regular code reviews to continuously improve programming skills
Saint Anthony Falls Laboratory Undergraduate Research Assistant
  • Train new undergraduate research assistants to assist me in field sample collection and analysis
  • Collect and analyze field samples to provide insights into phosphorus loading in stormwater retention ponds and sediment capture in bioretention pretreatment practices
  • Maintain laboratory environment, equipment, and inventory to ensure cleanliness, safety, and reliability of analysis procedures
  • Maintain lab notebooks and documentation for each project for reference by principal investigators
EDUCATION
University of Minnesota
Bachelor - Environmental Engineering, GPA: 3.5
INTERESTS
  • Pets: My cat Banzo
  • Music: Piano, Orchestra, EDM
  • Yoga: Yin, Restorative, Vinyasa
  • Video games: FPS, RPGs, Strategy