Full-stack software developer with a specialization in object-oriented programming and relational databases.
Experience
2022 — 2025
2022 — 2025
San Francisco, California, United States
• Built and maintained an "ingestion engine" that merges people data into a central search engine
• Primary developer of ATS integrations using Merge with Greenhouse, Lever, Recruiterflow, etc.
• Primary developer of email integrations using the Gmail and Microsoft Graph APIs
• Lead developer over backend applications and infrastructure hosted in GCP
• Major driver of standards and expectations for code quality and maintainability, security, and reliability
2020 — 2021
2020 — 2021
Detroit, Michigan, United States
• Designs and architects features in cloud-based application
• Builds and maintains client-side web applications with Angular in JavaScript/TypeScript and REST APIs in C# with .NET Core
• Configures and manages cloud services in AWS, including ECS, API Gateway, S3, CloudFront, and SQS
• Writes and deploys infrastructure-as-code with Terraform
• Writes unit tests using NUnit/xUnit in the back-end and Jasmine/Karma in the front-end
• Configures and maintains a CI/CD pipeline for application builds and releases using CircleCI
• Contributes to technical interviews with candidate software engineers
2019 — 2020
2019 — 2020
Detroit, Michigan, United States
• Builds and maintains client-side web applications with Angular in JavaScript/TypeScript and REST APIs in C# with .NET Core
• Configures and manages cloud services in AWS, including ECS, API Gateway, S3, CloudFront, and SQS
• Writes and deploys infrastructure-as-code with Terraform
• Writes unit tests using NUnit/xUnit in the back-end and Jasmine/Karma in the front-end
• Configures and maintains a CI/CD pipeline for application builds and releases using CircleCI
• Contributes to technical interviews with candidate software engineers
2018 — 2019
2018 — 2019
Detroit, Michigan, United States
• Maintains and builds web applications using custom elements and shadow DOM with Google Polymer
• Writes and deploys RESTful endpoints in C# using .NET Core 2
• Writes and maintains service-oriented resources in a serverless environment in AWS, including AWS Lambda, API Gateway, and DynamoDB
• Builds and maintains a testing environment that includes back-end and front-end unit tests, integration tests, and Selenium functional web tests
• Manages source control using Git
• Practices Agile development with daily stand-ups, two-week sprints, story and task estimation, code reviews, and post-sprint retros
2016 — 2017
2016 — 2017
Boulder, Colorado, United States
• Maintained legacy applications in C#/.NET Framework as primary developer for client company.
• Updated databases, applications, and an SSIS package to use SQL Server Encryption.
• Finalized ASP.NET MVC application, including IVR and web surveys with REST endpoints, data file processing, sending automated emails and calculating tax incentives from payroll information.
• Held regular communication with clients for technical support.
• Independently gathered requirements, researched, estimated, and designed solutions to tasks.
• Backup developer on several projects and teams using various technologies, such as Azure Service Fabric, NoSQL, and VB.NET.
Education
Western Michigan University
Bachelor of Science (B.S.)
2011 — 2015
Lancaster University
2012 — 2013