
I specialize in building and delivering robust software solutions, whether deployed in the cloud or on-premise. My expertise in test-driven development ensures that software is reliable, maintainable, and built with quality from the ground up.
With experience in modernizing legacy systems, I help businesses migrate applications to the cloud or optimize existing software for better performance and scalability. I have a strong background in refactoring and stabilizing codebases, improving architecture, and enhancing overall system resilience.
Java (Spring Ecosystem, Dropwizard), Javascript/Typescript
AWS, Azure
DevOps, Pair Programming, CI/CD, Infrastructure as Code, TDD, Kanban, SCRUM
Keycloak, ELK, Docker, Kafka, Terraform, Kubernetes, Linux, git, Helm, SQL, Gitlab, Github Actions
We migrated the microservice ecosystem from AWS ECS to Kubernetes, making deployments cloud-agnostic. AWS-specific technologies, such as Kinesis, were replaced with Kafka for improved flexibility. Additionally, we refactored the microservice ecosystem and a legacy monolith into domain verticals, enabling asynchronous communication between domains for better scalability and maintainability.
We replaced the custom-built IDM with Keycloak and extended it with a custom Salesforce-backed user provider. The IDM was rolled out to over 20 countries both for B2B and B2c customers, with robust monitoring in place. Regular security assessments and threat modeling were conducted to ensure system integrity. Additionally, we actively monitored and resolved production incidents to maintain seamless operations.
If you are looking for a freelance software developer or Ops engineer, give me a call or write me an email.