Summary
Software Engineer with 10+ years of experience
building scalable, cloud-native applications. Proven track
record of delivering production systems, improving
performance, and mentoring junior engineers. I've helped
build everything from WinForms apps to multi-tier web apps
and cloud-native distributed systems on AWS using C#,
TypeScript, Python, and AI.
Experience
Senior Software Engineer – Medidata Solutions
Jun 2021 – May 2025
-
Helped bring new eCOA web app from initial
implementation to MVP
-
Integrated web app with third-party services via API
integrations
-
Optimized database interactions by improving EF Core
query efficiency and data access patterns
-
Introduced feature flagging (Unleash) to enable
controlled, incremental feature rollouts
-
Built XML transformation system, image processing
pipeline, and Swagger generators
-
Implemented ECDH-based encryption for secure API
communication via AWS API Gateway
-
Designed and implemented event-driven architecture
to support system scalability
-
Identified and resolved performance bottlenecks
across services and infrastructure
-
Ensured code coverage with unit and integration
tests
- Collaborated with the QA team to hunt down bugs
-
Mentored junior engineers and onboarded Ruby
developers to the .NET ecosystem
- Guided multiple summer interns
Software Engineer III – Renaissance
Oct 2018 – Jun 2021
-
Developed and maintained microservices within an
AWS-based architecture using ASP.NET Core and
Next.js
-
Migrated services from Redis to DynamoDB, improving
scalability and reliability
-
Reduced infrastructure costs by converting ECS-based
services to AWS Lambda
Software Engineer – TrialScope
May 2016 – Oct 2018
-
Reduced deployment time by 50% by enhancing internal
deployment tooling
-
Built applications to synchronize data between TFS
and Zendesk
-
Developed monitoring tools and reporting solutions
using PRTG and SRSS
-
Parsed and transformed XML documents with XQuery
- Developed and tuned SQL queries
-
Fixed bugs and implemented new features in company’s
flagship application
Software Engineer – Dynamic Data Concepts
Nov 2012 – Oct 2015
-
Built integrations with Google APIs for directory
and contact management
-
Designed SQL queries for performance-critical
applications
-
Developed .NET check processing software application
interfacing with Epson check scanners