I'm Kemal Aydin, a Senior Software Developer with over 15 years in backend software engineering, microservices, and CI/CD. I've delivered dozens of low-latency, high-performing applications serving close to 1M users, and I thrive on solving complex problems with solid architectural and design skills, including OOP, DDD, and event-driven patterns. I specialize in Java, Python, C# and Delphi, excel at API design, secure coding, and performance tuning, and I'm a strong advocate of TDD/BDD in agile, distributed environments. I mentor teams, foster collaboration across global teams, and enjoy turning ambitious ideas into robust, scalable systems using modern tools like Kafka, Docker, Kubernetes, and cloud services.

Kemal Aydin

I'm Kemal Aydin, a Senior Software Developer with over 15 years in backend software engineering, microservices, and CI/CD. I've delivered dozens of low-latency, high-performing applications serving close to 1M users, and I thrive on solving complex problems with solid architectural and design skills, including OOP, DDD, and event-driven patterns. I specialize in Java, Python, C# and Delphi, excel at API design, secure coding, and performance tuning, and I'm a strong advocate of TDD/BDD in agile, distributed environments. I mentor teams, foster collaboration across global teams, and enjoy turning ambitious ideas into robust, scalable systems using modern tools like Kafka, Docker, Kubernetes, and cloud services.

Available to hire

I’m Kemal Aydin, a Senior Software Developer with over 15 years in backend software engineering, microservices, and CI/CD. I’ve delivered dozens of low-latency, high-performing applications serving close to 1M users, and I thrive on solving complex problems with solid architectural and design skills, including OOP, DDD, and event-driven patterns.

I specialize in Java, Python, C# and Delphi, excel at API design, secure coding, and performance tuning, and I’m a strong advocate of TDD/BDD in agile, distributed environments. I mentor teams, foster collaboration across global teams, and enjoy turning ambitious ideas into robust, scalable systems using modern tools like Kafka, Docker, Kubernetes, and cloud services.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
See more

Language

English
Fluent

Work Experience

Senior Software Developer at BNP Paribas
September 1, 2022 - November 10, 2025
Senior Software Developer responsible for building and maintaining backend microservices in a Global Booking System. Implemented Java Spring Boot services, improved performance by 3x and reduced latency by 25% through SQL optimization, connection pooling, sharding and CQRS. Applied secure, highly available microservice architecture; integrated real-time data streaming with Solace and Kafka; mentored juniors, led code reviews, and contributed to design, development, deployment and testing. Monitored production with Grafana, Prometheus and JMeter; supported SL3; maintained dependencies and deployments with Nexus/TeamCity; worked with Swagger/OpenAPI and OpenAPI 3.1 across RESTful APIs.
Senior Software Developer at BooHoo.com (Kinspeed)
August 1, 2022 - August 1, 2022
Greenfield Microsoft Dynamics 365 integration project. Designed core data flow using Enterprise Integration Patterns; consumed AWS SQS/SNS and DynamoDB; scheduled jobs to convert data into Dynamics data entities and post via REST API. Implemented asynchronous data flow using Java 11; built high-performing synchronous/asynchronous microservices; led CI/CD pipeline implementation and mentored teammates. Implemented data transformation to Dynamics 365 with cost optimization and reliability improvements.
Senior Software Developer at DWS-Deutsche Bank (TCS)
December 1, 2021 - December 1, 2021
Core platform development for Private Banking RESTful API. Applied microservice architecture patterns to ensure security, availability, and performance. Optimized latency by 25% and tripled system performance through concurrency tuning and SQL optimization. Implemented real-time data streaming with Confluent Kafka; conducted cross-technology code reviews and system integration.
Senior Software Developer at EMIS Health
August 1, 2021 - August 1, 2021
NHS Scotland legacy primary healthcare applications maintenance and performance improvement. Implemented COVID-19 procedures, updated drug adverse reaction handling, and security improvements. Investigated legacy system issues and performed cross-technology integration enhancements.
Senior Software Developer at EMIS Health
August 1, 2020 - August 1, 2020
NHS Scotland project focusing on performance enhancements for legacy applications, including multithreaded improvements for logon processes, OS performance comparisons, and HL7-related integration work.
Senior Software Developer at Keyvise Consulting Ltd. (Self Employed-Founder)
February 1, 2021 - February 1, 2021
On-site/remote software development and technical consultancy. Built microservice architectures, designed DevOps pipelines with Jenkins and Docker, and delivered performance engineering across client projects. Provided technical leadership and mentoring, from greenfield conception to production deployment.
Senior Software Developer at Bark.com
November 1, 2020 - November 1, 2020
Greenfield smart home management project. Led architectural groundwork and R&D for a Chromium-based kiosk, including video codecs support and Widevine DRM integration; delivered 64-bit Chromium build with codec support and extensive browser testing.
Senior Lead Developer at Logo Business Solutions
July 1, 2019 - July 1, 2019
Senior Lead Developer overseeing an agile team; refactored backend from monolithic to microservice architecture; implemented CQRS for performance; migrated business logic from DB stored procedures/triggers to application logic; led DevOps, Jira customization, Docker-based CI/CD, and REST API design for partner integrations. Worked with major clients like Unilever and Mercedes; significantly improved performance and scalability.
Senior Software Developer at Logo Business Solutions
May 1, 2011 - May 1, 2011
Delivered backend enhancements using Delphi, Oracle and MSSQL; focused on performance improvements, memory management, reusable classes, TDD/BDD practices, and cross-team collaboration in an Agile environment.
Senior Software Developer at Bentas Engineering
February 1, 2006 - February 1, 2006
Developed Car Repair and Supply Chain Management for Mercedes-Benz service points and a Car Sales Management system; implemented insurance tooling for agents using C# and ASP.NET; contributed to rapid delivery under tight timelines.
Senior Software Developer at BooHoo.com (with Kinspeed)
August 31, 2022 - August 31, 2022
Designed and delivered a greenfield Microsoft Dynamics 365 integration; core data flow using AWS SQS, SNS, and DynamoDB; transform input data into Dynamics entities and post via REST. Led data-flow architecture based on Enterprise Integration Patterns, improving reliability and throughput. Built synchronous and asynchronous microservices; implemented CI/CD pipelines, achieving faster releases. Realized a 25% performance improvement and 50% cost reduction by adopting lightweight AWS services and batching strategies. Directed junior colleagues in testing, deployment, and operations and integrated external systems via REST with robust error handling and retries. Deployed services using AWS CDK, SQS, SNS, S3, and DynamoDB with IaC, and supported production deployments. Collaborated across teams to deliver data flows for supplier, invoice, purchase order, and warehouse processing.
Senior Software Developer at DWS - Deutsche Bank with TCS
December 31, 2021 - December 31, 2021
Implemented RESTful microservices as part of a core Private Banking API solution; applied microservice architecture to ensure secure, scalable, highly available services connecting internal systems to client UI. Implemented real-time data streaming with Confluent Kafka and integrated with existing data pipelines to accelerate processing. Reduced system latency by 25% and achieved a 3x performance improvement through optimized concurrency, JVM tuning, and SQL optimization. Conducted cross-team code reviews for Java, C#, and TypeScript platforms; refactored legacy components and promoted best practices. Contributed to CI/CD processes and deployment automation; performed production diagnostics and rapid issue resolution.
Senior Software Developer at EMIS Health
August 31, 2021 - August 31, 2021
Maintained NHS Scotland primary health care applications; implemented COVID-19 restrictions and procedures; updated drug adverse reactions and medication recommendations. Strengthened security by updating password policies and third-party integrations. Investigated legacy system issues and refactored to improve maintainability and performance; collaborated with cross-functional teams in an agile environment.
Senior Software Developer at Bark.com
November 30, 2020 - November 30, 2020
Senior Software Developer on a greenfield smart home management project. Defined architectural direction, evaluated frameworks, and progressed R&D for platform components. Implemented a Chromium-based kiosk browser with support for top video codecs and Widevine DRM; delivered 64-bit Chromium builds for kiosk deployment. Built automated tests around JavaScript/HTML in the kiosk environment and led cross-team collaboration to establish a robust foundation for future features.
Senior Lead Developer at Logo Business Solutions
July 31, 2019 - July 31, 2019
Led the backend refactor to migrate from monolithic to microservice architecture; implemented CQRS, bulkhead, and circuit breaker patterns to improve availability and scalability. Directed database migration, moving business logic from stored procedures to application logic, resulting in substantial throughput gains. Owned DevOps and CI/CD pipelines, streamlined Jira+MS Project+Git+Jenkins+Docker workflows, and designed REST API endpoints for solution partners. Champion of TDD/BDD across multiple squads and mentor to junior developers.
Senior Software Developer at Logo Business Solutions
May 31, 2011 - May 31, 2011
ERP backend development with a focus on performance and multithreading. Migrated and refactored modules to improve responsiveness and throughput, and contributed to architecture discussions in an agile setting. Mentored juniors and collaborated with business analysts and QA teams to deliver reliable enterprise software.
Senior Software Developer at Bentas Engineering
February 28, 2006 - February 28, 2006
ERP-focused development for Car Repair and SCM modules; delivered features on tight schedules, improved system robustness, and produced reusable components and testing tools to reduce defects. Worked with Delphi and Oracle/MSSQL stacks to meet enterprise requirements.
Senior Software Developer at EMIS Health
August 31, 2020 - August 31, 2020
Maintained and improved legacy NHS Scotland applications; contributed to performance improvements and cross-team collaboration in a multi-technology environment.
Senior Software Developer at Keyvise Consulting Ltd. (Self Employed)
February 28, 2021 - February 28, 2021
Provided onsite/remote software development and technical consultancy. Led greenfield projects, designed microservice architectures, built DevOps pipelines with Jenkins, Git, and Docker, and delivered performance engineering solutions across multiple client engagements.

Education

MSc Computer Engineering at Yildiz Technical University, Istanbul, Turkey
January 11, 2030 - November 10, 2025
BSc Computer Science at Bilkent University, Ankara, Turkey
January 11, 2030 - November 10, 2025
MSc Computer Engineering at Yildiz Technical University
January 11, 2030 - November 10, 2025
BSc Computer Science at Bilkent University
January 11, 2030 - November 10, 2025

Qualifications

Add your qualifications or awards here.

Industry Experience

Software & Internet, Financial Services, Healthcare, Professional Services, Retail, Education