
Computer Engineering
Sakarya University
Sakarya, Turkey
June 2014 - June 2018
4 years
Atasehir, Istanbul, Turkey
Hybrid
Ocak 2023 - Present
2 years 2 months
Full Time
•Worked on various projects, including payment facilitator integration, campaign module, and direct carrier billing (DCB) module.
•Developed APIs using C# and .NET Core.
•Created user interfaces with JavaScript and DevExtreme.
•Used MSSQL for database management.
•Followed the Agile Scrum methodology, using JIRA for task and project management.
Ankara, Turkey
Hybrid
Ocak 2022 - Ocak 2023
1 year
Full Time
•Worked as an outsourced Senior Software Consultant at Aselsan.
•Developed microservices using Java 8+, Spring, and Hibernate.
•Implemented event-driven communication between services using Kafka.
•Developed single-page, single-root applications using React.
•Used PostgreSQL for database management.
•Deployed services to Kubernetes.
•Followed the Agile Scrum methodology, using JIRA for task and project management.
Istanbul, Turkey
Remote
Temmuz 2021 - Aralık 2021
5 months
Full Time
•Worked as an outsourced developer on Vodafone projects.
•Developed microservices using Java, Spring Boot, and Hibernate.
•Took responsibility for the Business Management Microservice, utilizing Camunda and BPMN 2.0 notation.
•Handled data storage and caching with Oracle DB, MongoDB, and Redis.
•Deployed microservices to OpenShift using Jenkins.
•Followed the Agile Scrum methodology, using JIRA for task and project management.
Ankara, Turkey
Office
Eylül 2018 - Aralık 2020
2 years 3 months
Full Time
•Built an autocomplete microservice using Elasticsearch.
•Developed services with RESTful communication.
•Used MySQL for database management.
•Deployed microservices to Google Cloud using Jenkins.
•Worked within an Agile Kanban model.
•Used GitLab for task management and version control.
Sakarya, Turkey
June 2014 - June 2018
4 years
Adana, Turkey
June 2013 - June 2014
1 year
Cankiri, Turkey
June 2009 - June 2013
4 years
3 minutes
Temmuz 2024
Open Closed PrincipleSolid prensiplerinin 2.’si olan bu prensibimizde bir kodun güncellenebilirliğini ele alır. Değişen ve gelişen bir dünyada yazılımların sabit kalması pek tabiki düşünülemez. Dolayı...
5 minutes
Temmuz 2024
Single Responsibility PrincipleBir kod ile karşı karşıya kaldığınızda burada ne yapılıyor acaba diye hiç düşündünüz mü? İşte o kod kuvvetle muhtemel SRP’ye (single responsibility principle) uygun yazı...