Türkiye
- Full right to work in Turkey and the United Kingdom (Indefinite Leave to Remain for UK). - Java, Spring Boot, Spring WebFlux, Reactive Programming, AWS, Kubernetes. - Extensive experience working in international, multicultural engineering environments. I lived and worked in the Netherlands and the United Kingdom. - End-to-end ownership of delivery: setting direction, solving problems, and guiding projects from inception to production - Strong foundation in RESTful services, event-driven architecture, and cloud deployments - Proven ability to bridge technical and business requirements across cross-functional teams- Experience mentoring developers and increasing team velocity. Details: Senior Software Engineer with 15 years of experience in backend development, cloud-native systems, and software architecture. My primary focus areas include Java (17+), Reactive Programming, Spring Ecosystem, AWS, Microservices, and DevOps practices. I have delivered projects in diverse industries, including banking, public sector, media, and SaaS. Key projects include work with ING Hubs, Vodafone UK, HMRC, and West Midlands Police. My recent roles at ING, BeatStars, and Smartsheet have allowed me to lead end-to-end development initiatives, CI/CD pipeline implementations, and architectural improvements.
• Implemented banking onboarding APIs using OpenApi, Java, Spring WebFlux, implementing complex reactive business flows to streamline customer acquisition and KYC compliance processes. • Built REST endpoints with reactive programming paradigms to handle onboarding operations, integrating with external services (Trustful, IntoCert) for identity verification. • Collaborated closely with Solution Architects, Product Owners, and cross-functional teams to translate business requirements into technical solutions that meet banking regulatory standards. • Proactively leveraged GenAI tools to accelerate development cycles and enhance code quality across complex financial workflows. • Mentored and guided junior developers, boosting sprint velocity and supporting their technical growth. • Led code quality improvements by conducting SonarQube analysis, developing a technical debt roadmap, and assigning refactoring tasks based on impact and priority.
• Designed and implemented a fraud detection microservice, improving system performance, reliability, and protection against suspicious activities. • Built a notification system for users in sanctioned countries, ensuring compliance with international regulations through an event-based, asynchronous architecture. • Collaborated with global teams across Brazil, Portugal, the US, and Turkey, working closely with Product Owners, QA engineers, and technical leads to deliver scalable and compliant solutions. • Took ownership of weekly bug-fix challenges, resolving critical issues that enhanced system stability and user experience. • Contributed to continuous integration pipelines via Jenkins, GitHub, and ensured high-quality deployments in cloud-native AWS environments.
• Held a DevOps-focused engineering role, enhancing microservices and managing cloud infrastructure using modern tooling like AWS CDK, Terraform, and GitLab CI/CD. • Led end-to-end development across development, staging, and production environments, ensuring smooth and reliable deployments. • Took an active role in design reviews and architectural improvements, contributing to system scalability and long-term maintainability. • Identified and optimized underutilized AWS resources, leading to significant cost reductions. • Maintained high-quality code standards through code reviews and advanced refactoring techniques. • Participated in 24/7 on-call rotations, promptly addressing incidents and collaborating with cross-functional teams to maintain service reliability.
As a Course Instructor at EC-Council, I developed and delivered engaging online courses to enhance participants' skills in cybersecurity and DevOps. • Designed and delivered hands-on technical courses, focusing on Spring Security and DevOps practices using AWS. • Authored and taught the course “Practical Spring Security”, guiding participants through real-world implementation of security features in Java-based applications. • Created and instructed the course “CI/CD with AWS CodePipeline”, helping learners understand and build automated software delivery pipelines. • Produced high-quality instructional content, ensuring an engaging and interactive online learning experience.
Key Projects: Vodafone UK, HMRC, Global Insurance, West Midlands Police • Integrated new internet plans into Vodafone UK's broadband purchase system. • Designed and developed fault-tolerant microservices using Spring Boot, implementing patterns like Circuit Breaker, Retry, and Bulkhead to ensure system resilience. • Delivered identity integration with ADFS/SAML for West Midlands Police. • Developed microservices for HMRC’s income tax system using Scala and Play Framework. • Led CI/CD pipeline implementation for AWS-hosted applications, reducing release cycle durations and improving deployment quality. • Increased unit and integration test coverage, enabling faster and safer feature rollouts. • Conducted code reviews and system-wide refactoring, enhancing code maintainability and reducing bug-fix times. • Provided mentorship to junior developers, contributing to improved sprint velocity and overall team performance.