Summary
Serkan Kaya is a seasoned Java software developer with a decade of experience building backend systems for telecom, energy and smart-city projects from Istanbul. He specializes in Spring Boot/Framework, Java 8–11, messaging (MQTT, ActiveMQ, RabbitMQ), and relational databases (Oracle, PostgreSQL), and has delivered production integrations for Turkcell, EPIAŞ and large-scale municipal transport systems. Comfortable across the stack, he has owned backend services, management panels and Android client integrations while containerizing systems with Docker and working with OSGi and microservice-style architectures. Past roles in IT operations and virtualization (Hyper-V, VMware) give him a pragmatic systems-first view that smooths deployments and incident response. He’s equally at home writing device-integrated solutions (NFC, biometric access control) and building real-time market platforms, which highlights a knack for turning hardware-software complexity into reliable services.
9 years of coding experience
3 years of employment as a software developer
Turkish, English