Ankara, Türkiye
I’m a results-driven technology leader with the ability to craft a clear product and technical vision. I enjoy improving people and processes within my teams and thrive on finding opportunities for optimization in all aspects of my work.
2022-2023 - Managed dark store transportation and procurement squads, consisting of over 10+ direct reports. Three of them got promoted. - Managed the squad merge process. - Refactored the product dependency of the gstore web panel based on user query patterns, implementing a server-side pagination approach, reducing initial data load duration from seconds to milliseconds for 10+ pages. - Redesigned domain structures by grouping them into inbound and outbound categories, affecting a total of seven domains and transforming daily supply chain operations. - Designed the next-generation backend services using NestJS and TypeScript by applying OOP and DDD principles which represents a shift to a modular monolith architecture. Five microservices were migrated. - Revamped the sprint and release cycle across the tribe, resulting in increased efficiency and a reduction in conflicts - Managed SAP integration processes over a period of 10 months. Coordinated the data cleanup & migration process with stakeholders on behalf of the tribe. Collaborated with PMs, SAP consultants, and numerous stakeholders throughout the project. 2024 - present - Managed dark store in/out and orchestration squads, consisting of over 10+ direct reports. Three of them got promoted. - Designed a data mesh for product-related data distributed across multiple databases. Created and led a workgroup with the people three different tribes, focused on developing the data mesh architecture using Kafka and Confluent. - Led a cross-functional focus group to optimize MongoDB backup processes, aiming to reduce departmental backup costs by approximately 50%. - Prepared Git workflow standard for backend, frontend, and mobile teams. - Worked as Ankara office responsible during the opening period. - Initiated the migration from NATS to Kafka, affecting around 30 async integrations across the tribe. - Led the backend chapter of the tribe, consisting of 15+ backend engineers. Prepared the technical roadmap.
- Microservices architecture - NodeJS, MongoDB, Redis, RabbitMQ, NATS Streaming, AWS Services (Lambda, S3, ElasticCache, AmazonMQ), New Relic. - Designed and developed modules - Designed Rest APIs - Designed and implemented retry mechansim for async communication with RabbitMQ DLXs - Designed and implemented a circuit breaker solution to improve the resilience of microservices - Designed a distributed transaction solution with NATS to establish a reliable and asynchronous communication between microservices. Led the focus groups to implement and spread the solution - Defined and documented a scalable code review process which became a company standard - Contributed to the implementation of the Scrum framework in the teams - Contributed to the organization of on-call processes - Created company tech radar for company wide knowledge sharing
- https://cwatch.comodo.com/ - Serverless application - Java8, Javascript, NodeJS, AngularJS, MySQL, Redis, AWS Services (API Gateway, Lambda, Step Functions, SQS, SNS, Elastic Beanstalk, EC2, ECS, Fargate, S3, RDS, ElasticCache) - Designed and developed modules including frontend, backend and database layer - Made designs based on serverless architecture - Designed Rest APIs - Participated in creating sprint and release plan - Implemented reusable scheduler structure using Fargate - Improved application performance by caching and decoupling external components
- https://www.itarian.com/ - Microservices application - Java, Javascript, NodeJS, AngularJS, MySQL, Memcached, MongoDB, Spring Boot - Designed and developed modules including frontend, backend and database layer - Made designs based on serverless architecture - Created microservices for various tasks - Designed Rest APIs - Participated in creating sprint and release plan - Implemented Microsoft single sign on integration - Designed Identity Provider based on Oauth 2.0 and OpenID Connect - Migrated database from MongoDB to MySQL
- Winforms Application - C#.NET, PosgreSQL - Designed and developed modules including frontend, backend and database layer - Designed and developed an effective synchronization engine by implementing best coding practices and design patterns. - Added new features to the application by using all features of DAV protocol and http methods. - Provided customer support - Coordinated releases - Contributed marketing operations
2012 – 2015 AKS - https://adres.nvi.gov.tr/ - ASP.NET Application - C#.NET, Javascript, Oracle, Jquery, Telerik Reporting - Developed modules including frontend, backend and database layer - Implemented soap/rest services - Designed and created reports - Provided customer support - Coordinated integration with third party applications 2010 – 2012 VATAN - https://vatan.nvi.gov.tr/ - ASP.NET Application - C#.NET, Javascript, Oracle, Jquery, Telerik Reporting - Developed modules including frontend, backend and database layer - Implemented soap services - Designed and created reports - Provided customer support
- Winforms Application - C#.NET, MSSQL - Designed and developed modules including frontend, backend and database layer