I am a software engineer who is passionate about building products and working with cross-functional teams. Let's build something amazing together! Contact me through LinkedIn
Experience
2024 — Now
2023 — 2023
2023 — 2023
• Designed, architected, and developed a greenfield survey system with Blazor WebAssembly (WASM) and .NET API system to replace legacy ASP.NET MVC 4 systems. This included introducing a CI/CD pipeline with GitHub Actions, creating and designing a code-first database with polymorphic associated tables, and using Figma for mocking different designs.
• Refactored legacy application to make it unit-testable by introducing different layers into the system. Maintained, deployed, and configured IIS systems on cloud-hosted VMs.
• Developed a shared .NET library for transforming custom client data to replace manual processes.
• Prototyped a WPF application to transform custom client data and allowed users to save data customizations.
2021 — 2022
2021 — 2022
• Migrated two legacy Java charity web applications to .NET Core and normalized data from DynamoDB to MySQL. This included resolving any existing bugs and security holes to meet a tight deadline to partner with American Express.
• Coordinated and communicated with Product Owners, FE, and BE to develop features that integrated with third-party APIs such as Stripe, Mandril/Mailchimp, Finxact, and AWS.
• Spiked and integrated features that used SQS, X-Ray, LaunchDarkly, and distributed caching.
• Developed dockerized background services and lambda to create microservices to handle recurring tasks that were triggered by SQS and Event Bridge.
2020 — 2021
2020 — 2021
Golden, Colorado, United States
• Collaborated closely with external clients to resolve delivering an API that was stuck in limbo for several months. This API dealt with hex-byte values that needed to be in a precise order for the physical locks to operate.
• Created a React prototype and migrated an existing in-house onboarding console application for a more accessible experience for the Product Owner.
• Updated Azure DevOps pipelines using Terraform to deploy and configure Azure API Management that automatically maps to multiple Azure Function Apps endpoints.
• Migrated local configuration settings and updated code to use Azure Key Vault to reduce manual configuration errors.
• Improved agile process so that statuses are clearer and had actionable items post-retro.
2017 — 2020
2017 — 2020
Phiadelphia, PA
• Launched two greenfield web applications to replace legacy WinForm applications. These web applications interfaced with multiple APIs and required breaking down previous legacy systems into microservices.
• Broke down monolithic “God” objects into microservices, such as proposal services, for maintainability, scalability, and testability.
• Acted as a temporary full-stack developer and released a React web application that replaced parts of the legacy system. Afterward returned as a dedicated backend developer for subsequent greenfield projects.
• Communicated with Product Owners to flesh out acceptance criteria and provided feedback on features.
• Implemented automation within the DevOps release process to reduce errors and expedite release times.
• Code reviewed and guided offshore teams to meet and maintain coding standards.
Education
Drexel University
Bachelor's degree
2011 — 2016