Hey there! Welcome to my blog. In this post, I will give you a brief introduction about myself and my experiences in software engineering.
Currently, I am working as a Software Engineering Manager at Getir. Prior to that, I held the position of Engineering Manager at HuaweiTurkey. With over 13 years of professional experience in software development, I have honed my skills in various domains.
One of my specialties is working with Agile methodologies and scrum. I have more than 5 years of experience in managing Scrum and Agile development teams. I am well-versed in J2EE Application Development, Spring Boot, Angular, JPA, and Liquibase. Additionally, I have expertise in developing, designing, and maintaining microservice applications and integrating them with cloud technologies such as serverless development, managed databases, and message queue solutions.
Preparing CI/CD environments and developing deployment strategies are also among my strengths. I have extensive experience in code review, data/domain-driven architecture design and implementation, migration, planning, refactoring, as well as infrastructure level cost and performance optimization for both cloud and on-prem systems.