2020–2025
Senior Backend Engineer, Garmin
- Built Java/Spring Boot microservices with PostgreSQL and RabbitMQ in an event-driven setup, supporting internal data processing needs.
- Standardized CI/CD pipelines with Tekton and ArgoCD across several microservices, reducing manual deployment steps.
- Built CLI tooling in Go to simplify team onboarding.
- Documented workflows and created playbooks during a cross-team platform migration, making handovers and troubleshooting easier.
- Introduced ADRs (Architectural Decision Records) to improve visibility of design decisions for future teams.
- Delivered a talk on Kubernetes, ArgoCD and Tekton at an internal conference. (Kubernetes and its friends)
- Worked in globally distributed teams, using async-first collaboration practices across 8-hour time zones.
2017–2020
Software Engineer, Ness Digital Engineering
- Prepared design proposals for event-driven integration between Alfresco and Salesforce.
- Worked on implementing a CI/CD pipeline using Jenkins X.
- Built containerized deployment mechanisms with Docker, Kubernetes and Helm to improve delivery reliability.
2015–2017
QA Engineer, Ness Digital Engineering
- Wrote and maintained automated test scripts in Java and Selenium, reducing manual regression effort.
- Investigated and resolved test failures in collaboration with developers.
Backend:
Java
Spring Boot
REST APIs
RabbitMQ
Infrastructure:
CI/CD (Tekton, ArgoCD, GitHub Actions)
Docker
Kubernetes
Helm
GitOps
Other:
Go
Test Automation (Selenium)