I am a seasoned Software Architect and Full-Stack Developer with over a decade of hands-on experience in designing, developing, and optimizing complex enterprise systems. My expertise lies in building scalable, maintainable, and cloud-native applications with a strong focus on process automation, microservices architecture, and modern DevOps practices.
Over the years, I’ve had the opportunity to work across diverse industries including finance, insurance, logistics, telecommunications, and the public sector. This breadth of experience allows me to quickly understand business needs, model them effectively in software, and deliver robust and production-ready solutions.
Whether you need to architect a greenfield system, modernize legacy applications, or introduce workflow automation using Camunda, I bring both the strategic thinking and technical depth to help your project succeed.
Key Technical Skills & Areas of Expertise
🧠 Architecture & Design
Design and implementation of microservices and event-driven architectures
Domain-Driven Design (DDD), Clean Architecture, modular monoliths
Scalable system design using Kubernetes, Docker, and cloud-native technologies
Deep understanding of system reliability, observability, and maintainability
⚙️ Backend Development
Expert in Java and Kotlin for backend development
Proficient with Spring Boot, including Spring Data, Spring Security, Spring Cloud, and Reactive (WebFlux)
Integration of messaging systems (e.g., Apache Kafka, RabbitMQ) for asynchronous processing
API-first development with REST, GraphQL, and OpenAPI specifications
🔁 Process Automation & Camunda
Extensive experience with Camunda Platform 7 & 8
BPMN process modeling and execution
DMN decision tables and automation
External task pattern and orchestration of long-running workflows
Integration with Spring Boot microservices and legacy systems
Migration of manual or ad-hoc workflows into automated, auditable BPMN-based solutions
Governance, monitoring, and incident handling for Camunda-powered workflows
☁️ DevOps, Cloud & Kubernetes
Containerization with Docker and orchestration using Kubernetes (k8s)
CI/CD pipeline design with tools like GitLab CI, Jenkins, and ArgoCD
Helm chart development, secrets management, and environment automation
Monitoring and observability with Prometheus, Grafana, Jaeger, and ELK
Professional Experience & Strengths
End-to-end delivery: I’m able to own solutions from requirements gathering to deployment and operations. I understand the full software lifecycle and can collaborate effectively with product owners, QA, DevOps, and stakeholders.
Agile & Collaborative: Used to working in Scrum or Kanban environments, I prioritize clear communication, iterative delivery, and fast feedback cycles. I also frequently take on coaching or mentoring roles within teams.
Scalable Solutions: From building modular monoliths for fast prototyping to managing a distributed system of microservices in production, I design software that grows with your business.
Quality Focused: TDD, BDD, CI/CD, and automated tests are not buzzwords for me – they are an integral part of every project. I strongly believe in Clean Code, SOLID principles, and architectural fitness functions.
Designing or evolving complex business process automation systems using Camunda
Building scalable Spring Boot applications using modern cloud-native principles
Transitioning legacy applications into microservice architectures
Introducing DevOps best practices and CI/CD automation
Coaching teams on clean code, architecture, and agile engineering practices
Whether you're a startup building your MVP or a large enterprise modernizing your architecture, I bring a flexible and solution-oriented mindset to every collaboration.
Let’s Work Together
If you're looking for a freelance expert who combines technical excellence with business understanding, I'm here to help. I approach every project with professionalism, curiosity, and a commitment to quality.
Let’s connect and discuss how I can bring value to your team or product.
Add a review