Experience
A timeline of professional roles and contributions.
Sept 2024 — Present
Senior Software Engineer
Far Reach Inc.
Senior engineer architecting and modernizing a multi-tenant SaaS platform on ABP.IO, spanning legacy system integration, Infrastructure-as-Code, and AI-assisted engineering workflows.
- Architected and built a new client platform from scratch in ABP.IO with a decoupled Auth Server (separate Azure App Service from the main host), a first for the company, enabling SSO across the client's system and its parent company's separate legacy platform.
- Leading modernization of a 10+ year legacy WebForms system into ABP.IO, including multi-tenant migration of users, tenants, and business data. Designed a phased-cutover architecture with bidirectional API integrations (M2M and user-token client apps) so the legacy and new systems interoperate in real time, plus unified SSO so users authenticate once across both systems during the transition.
- Go-to engineer for Infrastructure-as-Code (Pulumi) across client repos, built several projects from scratch and paired with teammates to establish IaC practices org-wide.
- Contribute to and help evolve the team's AI-assisted engineering workflow (custom automation spanning code analysis, implementation, review, and release), running parallel work sessions to handle PR feedback and bug fixes alongside primary development, resulting in faster PR cycles and consistently ahead-of-sprint delivery.
- ABP Framework
- .NET
- Azure
- SSO/OAuth
- Pulumi
- AI-Assisted Engineering
May 2022 — Aug 2024
Software Engineer
Aware
Software engineer building content-ingestion and security infrastructure services, with a focus on cross-team API integrations and CI/CD reliability.
- Developed a new version of the content-ingestion service, enriching incoming data with insights from Data Science team APIs to enhance content behavior analysis.
- Contributed to the Key Rotation Management project for the Encryption Data team, including integrations with Slack and Teams.
- Collaborated cross-functionally with product, QA, and design; maintained CI/CD pipelines (Azure DevOps), conducted code reviews, and performed bug fixing, monitoring, and testing to ensure system reliability.
- Azure DevOps
- CI/CD
- REST APIs
- Automated Testing
Mar 2015 — May 2022
Software Engineer
TeamSupport LLC
Software engineer building core features for a customer-facing SaaS ticketing platform, including a data-integration hub connecting to external CRM and PM systems.
- SaaS applications support and success: designed, developed, and maintained core features for the customer-facing ticketing and support platform.
- Designed and built Integration Hub, a new data-integration platform enabling customers to sync data between TeamSupport and external systems (Salesforce, MS Dynamics, Jira).
- Performed code reviews, unit/system testing, and troubleshooting to ensure software quality and reliability.
- REST APIs
- Salesforce
- MS Dynamics
- Jira
Jun 2005 — Mar 2015
Software Developer
Reynolds and Reynolds
Software developer building and maintaining enterprise web applications.
- Developed and maintained enterprise web applications while implementing automated testing and following company development standards.
- Automated Testing