About Me
I am a backend-focused senior software engineer with over 10 years of experience designing and implementing scalable, high-performance distributed systems. My core expertise lies in crafting resilient RESTful APIs, orchestrating microservices, and optimizing database performance for high-throughput applications. I believe in clean code, automation, and building systems that developers love to work with.
Technical Skills
Core
- Java (Micronaut, Spring Boot)
- Node.js, Python, TypeScript
- System Architecture & Microservices
- API Design & Facades (REST, GraphQL)
Databases & Caching
- PostgreSQL & MySQL
- Redis & Memcached
- MongoDB (Mongoose ODM)
- Elasticsearch
- Indexing & Query Optimization
Infrastructure & Cloud
- Docker & Kubernetes
- GCP & AWS Cloud Platforms
- Terraform (IaC)
- Security Token Services (STS) & WIF
- CI/CD (GitHub Actions, CircleCI)
Experience
Senior Software Engineer
Nov 2024 - PresentDecomposed components of a monolithic legacy application into a decoupled microservices architecture, and developed Java Micronaut facade services for microservice API traffic orchestration. Optimized database indexing strategies and query execution plans for complex queries under concurrent load, and implemented cross-cloud identity federation between GCP and AWS for Snowflake ingestion.
Senior Software Engineer
2019 - 2024Developed and maintained resilient RESTful APIs for real-time data ingestion pipelines handling 10k+ requests per second in high-availability environments. Maintained a production Elasticsearch cluster to provide search services for web applications, managed public API surfaces and partner proxies, and instituted comprehensive unit and integration test suites elevating code coverage to 85%.
Senior Software Engineer
2013 - 2019Progressed from Intern through to Software Engineer while supporting small business CRM and marketing automation platforms. Engineered scalable backend microservices and full-stack solutions utilizing Java (Spring, Spring Boot) and Node.js, and maintained mission-critical applications across both monolithic and microservice implementations.
Intranet Application Developer
Aug 2006 - Nov 2012Developed and maintained internal web and database applications inside the Engineering organization supporting manufacturing and quality control systems.
Education
Bachelor of Science in Software Engineering
2010 - 2014The Ira A. Fulton Schools of Engineering
Get In Touch
Currently open for new opportunities. Feel free to reach out to discuss distributed systems, APIs, or potential collaborations.
Say Hello