Summary
Overview
Work History
Education
Skills
Certification
Timeline
Generic

Ethan Westering

West Des Moines

Summary

Versatile programming language polyglot skilled in mastering emerging technologies and adapting to new paradigms. Strong ability to bridge gaps between business stakeholders and technical details, ensuring effective communication and collaboration. Committed to continuous learning and professional development to increase proficiencies in all areas.

Overview

9
9
years of professional experience
1
1
Certification

Work History

Staff Software Engineer

Sammons Financial Group
West Des Moines
10.2023 - Current
  • Designed and supported critical business applications and APIs using .NET, Node.js, RabbitMQ, MongoDB, and Redis.
  • Built and maintained CI/CD pipelines to ensure comprehensive test coverage and swift deployment with every merge.
  • Created custom interactive UIs with React, MongoDB, and Azure Service Bus for event consumption.

Senior Software Engineer

AlphaPoint
New York
03.2022 - 09.2023
  • Developed and supported new features and APIs for crypto exchange backend in .NET.
  • Implemented features and fixes for admin system using Node.js and React.
  • Contributed to full stack development of whitelabel crypto exchange.
  • Enhanced backend functionality to improve overall system performance.

Senior Software Engineer

HyVee
Des Moines
08.2021 - 01.2022
  • Applied SOLID design principles and Domain-Driven Design for scalable .NET backend architecture.
  • Implemented Entity Framework with PostgreSQL to enhance data management efficiency.
  • Utilized Flyway to streamline database migration processes effectively.
  • Leveraged GitHub Actions to automate build pipelines for deployment to GCP infrastructure.

Software Engineer

Farm Bureau
Des Moines
05.2016 - 08.2021
  • Engineered multithreaded back-end integrations and microservices to enhance scalability.
  • Developed fullstack applications with React and ASP.NET Core framework.
  • Designed and implemented test automation processes with Ruby and Selenium tools.
  • Created essential business utilities through integrations using JavaScript and C#/.NET.
  • Constructed interactive websites utilizing Java and Spring MVC technology.

Education

Bachelor of Science - Computer Science

University of Northern Iowa
Cedar Falls, IA
05-2016

Skills

  • Cloud platforms: Azure, AWS, GCP, Firebase
  • Container orchestration: Docker, Kubernetes
  • API design: REST, GraphQL, WebSockets, SOAP
  • Database management: PostgreSQL, MongoDB, SQL, Redis, DynamoDB
  • NET technologies: C#, Entity Framework, Blazor, Razor, MVC
  • JavaScript frameworks: Nodejs, React, Express, Koa
  • Programming languages: Python, JRuby, PowerShell, Objective-C, C, Go
  • CI/CD practices
  • Software design principles: SOLID, Domain Driven Design, DRY, KISS

Certification

  • AWS Certified Cloud Practicioner

Timeline

Staff Software Engineer

Sammons Financial Group
10.2023 - Current

Senior Software Engineer

AlphaPoint
03.2022 - 09.2023

Senior Software Engineer

HyVee
08.2021 - 01.2022

Software Engineer

Farm Bureau
05.2016 - 08.2021

Bachelor of Science - Computer Science

University of Northern Iowa
Ethan Westering