# Erwin Peil > Full Stack Software Engineer Location: United States, United States Profile: https://flows.cv/erwinpeil Software application developer with experience in fast-paced, dynamic Agile environments using multiple tech stacks across numerous business domains. Proven ability to learn quickly on the job and implement solutions with new technologies to meet business requirements. ## Work Experience ### Senior Software Engineer @ Dark Wolf Jan 2022 – Present | Remote ### Senior Software Engineer @ Revinate Jan 2019 – Jan 2021 | Remote • Implemented features for various applications using Java, Spring Boot, PostgresSQL, NodeJS, GraphQL, and React. • Wrote core APIs for new Campaign Builder application using Java 11 and Spring Boot. Implemented a scheduled campaign message delivery system using the Marketing Suite 3.0 event pipeline. • Designed and implemented custom webpage thumbnail generation, persistence, and delivery system using Java/Spring Boot, React, and multiple AWS services. • Created new back end marketing email tokenization, templating, and processing system using Java Spring Boot microservices. • Implemented data ingestion, transformation, and persistence pipelines using Terraform and various AWS services. • Translated high level designs and data models into working feature code using Java, Spring Boot, Gremlin Query Language, and AWS Neptune Graph database. • Automated local development processes using Docker containers, Flyway database migrations and PostgreSQL, which enabled new developers to get up and running with microservice development using custom data quickly and easily. • Automated creation and testing of various AWS resources using Terraform, Gitlab CI, and Python. ### Senior Full Stack Engineer @ ZoomInfo Jan 2018 – Jan 2019 | Vancouver, WA • Created new back end and front end features for both consumer facing and internal applications. • Wrote Java and AngularJS features which enabled the team to deliver the Technology Generated Data tier project MVP ahead of schedule. Resulted in positioning the company ahead of its competitors by providing both data quality and quantity. • Translated UI designs from mockups into working feature code using Angular 5/RxJS and AngularJS 1.7 for consumer and internal front ends. • Implemented product tier feature permissions for next-gen platform Angular UI. • Ramped up quickly on next-gen platform Angular UI codebase and contributed features as well as bug fixes. • Improved efficiency and maintainability of front end navigation code by removing page history tracking from Angular components and implementing Angular’s routing module as its replacement. • Reduced technical debt by separating select components of legacy monolithic application into microservices. • Implemented automated education portal’s login redirect and course assignment for all new platform users, saving the internal learning and development team dozens of hours per year. • While working under a tight deadline, implemented the team's first production AWS Lambda/serverless service as well as designed the data layer’s AWS DynamoDB schema which enabled the company-wide platform to become compliant with EU Privacy law (GDPR).  • Collaborated with product owners and stakeholders in order to identify pain points and refine requirements. ### Software Engineer @ Cambia Health Solutions Jan 2017 – Jan 2018 | Portland, Oregon Area • Using new requirements and improving on existing features, re-wrote legacy ASP.NET WebForms financial billing analysis application from scratch using Angular 2 and C#/.NET. • Worked directly with healthcare finance department heads to identify areas of opportunity to improve legacy billing analysis platform. • Searched for and identified manual healthcare billing data validation processes and automated them using bash scripts and Java, saving project managers and QA team members time and effort. • Performed ETL work using bash scripts and IBM DataStage to provide data used by healthcare providers for billing reconciliation. ### Software Engineering Consultant @ Catalyte Jan 2014 – Jan 2018 | Beaverton, OR • Worked on several software application development teams for clients in and around the Portland, OR area. • Developed in-house full stack proof-of-concept applications for clients using Java/Spring, JQuery, and C#/.NET with Razor view framework. • Mentored team of three junior developers, providing technical assistance and career guidance. • Administered PostgreSQL DB for team projects, created automated DDL and DML SQL scripts. • Wrote automated UI tests using Java/Selenium WebDriver. • Designed UI mockups and wireframes ### Software Engineer @ Nike Jan 2014 – Jan 2017 | Beaverton, OR • While working on the Quality Engineering team, developed Java microservices used for aggregating test data results for Nike Consumer Digital Tech’s CI/CD platform. • Implemented Java, NodeJS, and React features for Privacy and Legal team’s dashboard applications. • Created automatic build, test, deployment and rollback Jenkins jobs suite for team’s React web assets to AWS S3. • Automated manual document cloning process using PHP and Drupal, saving legal and legal team end users time and effort. • Responsible for the Privacy and Legal team's DevOps/Build & Release process using Jenkins, Git, and AWS. Managed team’s AWS test environment resources, IAM roles and policies. • Worked with several teams to implement CI/CD capabilities for their production applications in AWS. • Demonstrated new product features to stakeholders. ## Contact & Social - LinkedIn: https://linkedin.com/in/erwinpeil --- Source: https://flows.cv/erwinpeil JSON Resume: https://flows.cv/erwinpeil/resume.json Last updated: 2026-03-22