Hi, I'm Justin
Software Engineer
I'm a curious human who accidentally turned problem solving into a career. I believe in building things—and people—with care, clarity, and just enough pragmatism to actually get things done. I'm not afraid to dive into the deep end of a tough problem, and I adapt fast—whether it's a new tech stack or a toddler's shifting nap schedule. I learn obsessively, mentor generously, and treat collaboration like a team sport (soccer preferred, but I don't make the rules). When I'm not wrangling code, I'm probably chasing a puzzle, a soccer ball, or one of my kids.

Skills & Expertise
TTechnical Skills
Languages
- Java
- Kotlin
- Python
- JavaScript
- TypeScript
- Go
- SQL
- Groovy
Frameworks & Libraries
- Spring Boot
- React
- FastAPI
- Node.js
- Tailwind
DevOps & CI/CD
- Jenkins
- OpenShift
- Docker
- ArgoCD
- Helm
- Firebase Hosting
Testing & Automation
- JUnit
- Cucumber
- Testcontainers
- Performance Testing Automation
Cloud & Infrastructure
- Azure DevOps
- Firebase
- Kubernetes (via Helm/ArgoCD)
Observability & SRE
- Splunk
- New Relic
- LaunchDarkly
- CircuitBreaker
- MDC
Data
- NoSQL
- SQL
- MongoDB
- Redis
SProfessional Approach
Problem Solving
Modernized and reengineered legacy systems, enabling market expansion and reducing operational costs.
Adaptability
Transitioned successfully from a career in education to software engineering, quickly mastering new technologies and environments.
Initiative
Identified organizational gaps and built effective tools to streamline onboarding and training processes.
Leadership
Spearheaded internal tool initiatives, including the development of an onboarding platform to improve employee ramp-up.
Mentorship
Supported junior developers and bootcamp interns within Agile teams, fostering growth and integration into engineering workflows.
Education & Communication
Designed and delivered a computational thinking curriculum for elementary students, bridging complex concepts through accessible instruction.
Client Relations
Retained high-value clients by delivering rapid, tailored customizations that addressed critical business needs.
Continuous Learning
The tech landscape evolves rapidly. I maintain a growth mindset, actively seeking opportunities to expand my knowledge.
Latest from the Blog
Sharing my thoughts, learnings, and experiences in software development
Introduction to Spring AI
A Quick Overview of the Spring AI library, what it is and what it contains.
Read MorePersonal Knowledge Management for the Perpetually Curious
What I wish I would have known when I began my journey to manage my information acquisition.
Read MoreLet's Work Together
I'm currently available for freelance work and open to new opportunities. If you have a project that needs some attention, let's discuss it!