Trendyol Group | December 2018 - Present
Trendyol.com is the largest and fastest growing ecommerce company in Turkey.It has an investment and strategic partnership with Alibaba Group since 2018. • Develop and implement backend code of ecommerce website with code reviews and pair programming involving in TDD. • Design and develop Java RESTful web service that communicates with the Postgres, Couchbase for products in the backend and returns JSON format data to VueJS framework, using Spring Boot, JAXRS, JPA and PostgreSQL. • Build APIs in Microservice Architecture with CI/CD utilizing Jenkins & Kubernetes. • Work with Agile software development process using spring planning and a daily scrum to manage tasks.
Yapi Kredi | May 2017 - December 2018
Yapı Kredi is the one of the biggest bank in Turkey. It is shareholder with UniCredit. • Developed and implemented core banking business processes applications using Java EE involving in all phases of the Software Development Life Cycle including requirements gathering, designing the application, implementing the design, testing and maintenance support. • Designed data models and create tables, triggers, stored procedures with PL/SQL and SQL queries for Oracle DB. • Performed code reviews to ensure consistency to style standards and code quality. • Maintained unit testing utilizing JUnit, mockito and SOAP UI for web services. • Improved efficiency of data object access and database response time.
SBM | December 2016 - May 2017
SBM is the insurance information and monitoring center in Turkey. • Maintained J2EE applications which are used by all Insurance company in Turkey and participants on a daily basis, implemented with Spring MVC Framework and Hibernate. • Responsible for investigating new feature requests, analyzing and resolving bugs, enhancement of performance, mentoring new comings.
Middle East Technical University, Ankara
Computer Science & Engineering, BE | 2010 - 2016