- BBCSENIOR JAVA DEVELOPER (CONTRACTOR)June 2023 - August 2024 (1 year and 2 months)London, UK• Contributed to the Video On Demand (VOD) platform behind iPlayer and other BBC apps, focusing on AWS-based microservices within an Agile environment utilizing Behavior-Driven Development (BDD).• Designed and developed event-driven AWS Lambdas and Spring Boot REST APIs, ensuring timely deliveries and adherence to high coding standards.• Resolved long-standing critical issues with Docker-based component tests that had been failing for several years, enhancing test reliability and coverage.• Proactively engaged in architectural discussions and best practice workshops with stakeholders, influencing strategic technical decisions.• Mentored junior and mid-level developers through pair programming, fostering skill development and promoting knowledge sharing. Key Achievements: Successfully implemented Live Audio Description to Freely and IPTV platforms. Skills: Java, Spring Boot, BDD, Microservices, AWS, SQS, SNS, Ruby, Python, Docker, Mockito, Jenkins, Git, TDD, Cosmos
- Finspire TechSenior Java Engineer (JAVA / Spring Boot / AWS / Microservice / Java script / Angular)BANKING & INSURANCENovember 2021 - June 2024 (2 years and 7 months)London, UK• Spearheaded the development of a core banking and consumer lending financial platform, enhancing operational efficiency and financial management.• Streamlined system functionality and user experience by implementing new microservices features using Spring Boot, CQRS, and DDD architecture.• Fostered reliable service delivery through web service development with Spring Boot and Node.js (Express).• Orchestrated web-based microservice application architecture design, optimizing performance and scalability to meet evolving business needs.• Ensured seamless user interactions by maintaining front-end applications with AngularJS.• Utilized SNS and SQS components for distributed data streaming, bolstering efficient and reliable data transfer.• Contributed to robust system design through work with AWS and Event Store CQRS architecture.Key Achievements: Successfully launched four core banking microservices modules: On-us Payment Service, Ledger Service, Subscription Service, and Product Service, significantly enhancing core banking system functionality and efficiency.
- KRAKEN FLEX (OCTOPUS ENERGY)Senior Java Developer & Cloud developerENERGY & UTILITIESJanuary 2021 - November 2021 (10 months)London, England, United Kingdom• Collaborated on the maintenance and enhancement of the core gateway application responsible for aggregating device state data and publishing it to AWS telemetry.• Executed robust Java development using Spring Boot and multi-threading techniques for real-time data handling on AWS telemetry.• Devised Cloud-to-Cloud (C2C) solutions for managing device states extraction from IoT and smart chargers control.• Developed AWS Lambda functions using Node.js and TypeScript, designed AWS component architecture, and deployed systems using AWS CloudFormation.Key Achievements:• Pioneered the implementation of the IEC61850 protocol into the IoT gateway application using Spring Boot, enabling control of wind turbines.• Enabled smart car chargers to adapt to current energy prices through Cloud-to-Cloud integration, enhancing energy efficiency.
- Sertificate Program, Harvard Manage MentorHarvard Business School2013Sertificate Program, Harvard Manage Mentor
- Sertificate program, Leaders of TomorrowTurkish Aviation Academy2014Sertificate program, Leaders of Tomorrow
- Master of BusinessFatih Üniversitesi2010Master, MBA
- BS, Electrical and Electronics EngineeringEskişehir Osmangazi Üniversitesi2004BS, Electrical and Electronics Engineering
- Doctor of Philosophy (Ph.D.), Business Administration and Management, Generalİstanbul Gelişim Üniversitesi2015Doctor of Philosophy (Ph.D.), Business Administration and Management, General