Ekrem Candemir is a Backend Developer with 11 years of hands-on experience building and modernizing Java-based microservices, currently contributing to PayPal/Zettle in Stockholm. He specializes in Spring Boot, Hibernate/JPA, Kafka, Redis and relational databases (Oracle/PostgreSQL), and has driven migrations to Java 17, Protobuf integration, schema registry adoption and resilient patterns like circuit breakers and retries. Ekrem has a strong testing and quality focus (TDD, Testcontainers, Mockito, JUnit) and has optimized slow database queries in high-impact systems, cutting a query from 120s to 5s. He pairs deep engineering practices (SOLID, Clean Code, design patterns) with operational awareness—adding health indicators, monitoring and correlation for distributed tracing. Comfortable across backend and light frontend work (AngularJS), he also implemented Keycloak SPIs and admin clients, showing an ability to bridge security and messaging concerns in production systems.
10 years of coding experience
5 years of employment as a software developer
Ankara Atatürk Anadolu Lisesi
Computer Science, Computer Science at Hacettepe University
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.