I am a Senior Software Engineer with 9+ years of hands-on expertise in iterative development; diving deep into different stacks for software architecture - DevOps pipelines and Infrastructure operations using Java as the main technology. I manage multiple priorities on projects; decomposing requirements into cohesive functional and technical modules and related interfaces, establishing sound architecture and design best practices with optimization for long-term testability, reusability, and stability of deployed solutions.
Worked on developing a core payment service that is the backbone of all payment workflows at Amazon handling 100.000 payments per minute.
Led a migration initiative for checkout-level interfaces for all major Amazon divisions (Twitch, Foods, Prime, etc.), with a focus on the localization of payment-sensitive data.
Designing and developing serverless On-Demand-Deletion of customer payment methods required for CCPA and GDPR processes which can scale up to 500.000 payment methods deletion per minute.
Managed microservice architecture design and development of a Customer Support application from scratch for Vodafone.
Developed a test-driven application, dockerized and scaled over Openshift and reduced downtime to %0.01. Designed robust liveness and readiness health endpoint for all applications to provide deployment without downtime.
Migrated instances from on-demand to spot instances and saving more than 70% budget for cloud.
Managed high-level processes for the migration of a legacy app to 12 microservices; scaled the app to reduce costs by 40%, increased software availability and implemented failover strategies for the process.
Developed effective approaches to increase a client’s database performance by 120%; handling migration from Oracle to Google Spanner which reduced operational costs by 36%.
Collaborated with product line managers to identify, refine, and translate customer needs into concrete technical requirements; recommending new tech stacks and influencing buy decisions.
Architected complex software solutions using business requirements and produced appropriate artefacts for the migration of an old airline loyalty project.
Facilitated and conducted regular code reviews on the project to ensure and enhance best practices and proper architecture.
Provided expertise and oversight for the enforcement of technical and coding standards and approaches on the project to promote reuse and consistency of solutions.
Worked on a new digital banking app from scratch for BBVA in Turkey; participating in whiteboard design sessions, technology roadmap and resource capacity planning on the project.
Identified technical risks and dependencies in architecting the platform for the BBVA credit card loyalty program for enterprises with BBVA POS.
Served as a technical point of contact for system-level engineering solutions, questions and issues on the project; making objective recommendations for implementation.
Developed sustainable data-driven solutions in the implementation of a recommendation engine with a collaborative filtering algorithm for the Fizy app.
Developed solutions for the app's engine to recommend songs, playlists, artists and genres in real-time to users using the latest search-driven analytics solutions.
Delivered software solutions and customizations on the project; adhering to standards, processes and best practices.
Developed production-grade, high-quality coding solutions for an intuitive cloud-based restaurant POS app; handling processes to improve the overall performance of the solution.Edits and reviews technical requirements documentation
Delivered professional expertise in support of the development of different products, tools, platforms and services; operating within established methodologies, procedures, and guidelines.
Edited and reviewed technical requirements documentation for the solution; implementing design patterns and optimizing existing code on projects for clients.
Stability AI is an open-source AI company focused on developing cutting-edge technologies.
Amazon SageMaker enables AI model training on a large scale with GPU/Trainium chips, reducing training time and cost by 58%.
Stability AI develops AI tools for Machine Learning Engineers and Data Scientists, leveraging Java, Typescript, Microservices, Docker, and AWS services.
Amadeus Loyalty Management enables airlines to launch unlimited rule-based promotions to increase member engagement.
The solution captures and stores transaction data from flights, partner activities, and website logins, providing valuable intelligence for program development.
The software was migrated using new tech stacks, architected a new infrastructure from scratch, and deployed across 24 airline companies.
Optiva provides business support systems and operation support system software and services to the telecommunications industry.
Their software solutions leverage next-generation technologies to help clients grow and improve performance.
Optiva collaborated with product managers to translate client needs into technical requirements and participated in architectural decisions for software development.