Muhammad Haris

I’m a backend engineer who lives and breathes Java and Spring Boot, but what really drives me is solving the messy, real-world problems of scaling applications. Over the years, I’ve gone from writing simple REST endpoints to designing full-blown microservice ecosystems where services don’t just “talk” but collaborate gracefully. I think in terms of service boundaries, fault tolerance, observability, and clean interfaces. My toolbox is packed with Spring Boot, Spring Cloud, Docker, and the occasional late-night debugging session with distributed logs. I enjoy shaping systems that are maintainable not just today, but a year from now when five more teams are integrating into them.

Experience

Skills

Backend & Architecture

Java Spring Boot Kafka

Java, Spring Boot, Spring Cloud, Microservices, Apache Kafka, Camunda, AOP, OAuth2, JWT, Keycloak

Databases & Storage

PostgreSQL MySQL MongoDB Redis

PostgreSQL, MySQL, MongoDB, Redis, ETL Pipelines & Data Migration

DevOps & Cloud

Docker Kubernetes Jenkins AWS

Docker, Kubernetes, CI/CD (Jenkins, GitHub Actions, GitLab CI), AWS (EC2, S3, RDS, Lambda)

Testing & Quality

Selenium JUnit

JUnit, Mockito, Testcontainers, Selenium, Performance Optimization, Code Refactoring

Monitoring & Logging

Prometheus Grafana

Prometheus, Grafana, ELK Stack (Elasticsearch, Logstash, Kibana), Zipkin, Jaeger

Tools & Collaboration

Git GitHub GitLab Linux

Git, GitHub/GitLab, GitFlow, Agile/Scrum, Jira, Confluence, Swagger/OpenAPI, Linux/Unix

Contact

Email LinkedIn GitHub