Education

Experience

Yapı Kredi Technology - Expert Software Engineer

February 2025 - PRESENT

Worked as a Full Stack Developer in the core banking domain, focusing on deposit application development. Built backend services with Java Spring Boot and interactive frontend interfaces with React.js. Utilized Oracle for data modeling and transaction management. Contributed to the migration from a monolithic architecture to a microservices-based structure. Developed unit tests and participated in batch job automation using UC4 within a highly regulated enterprise environment.
  • Played an active role in migrating legacy banking systems from a monolithic to a microservices architecture using Java Spring Boot.
  • Developed high-performance and reliable backend services for deposit operations.
  • Built responsive and maintainable frontend components using React.js.
  • Handled complex data modeling and optimized queries with Oracle Database.
  • Wrote unit tests using JUnit and Mockito to improve code quality and prevent regressions.
  • Automated scheduled batch operations with UC4 to ensure timely and efficient processing.
  • Collaborated with cross-functional teams to maintain clean code practices and support CI/CD workflows.
  • Improved system observability and debugging capabilities during the microservice transformation.

Huawei - Software Engineer

September 2022 - February 2025

Contributed to a diverse range of projects at Huawei, focusing on domains such as Fintech, ICT education, open-source library development, and mobile services. Leveraged cutting-edge technologies including Vue.js, React, React-Native, JavaScript, TypeScript, and Java Spring Boot to develop scalable and secure applications, and enhance both user experience and operational efficiency.
  • Worked with Vue.js to enhance global student training platforms, improving scalability and user interaction in the education technology domain.
  • Utilized TypeScript and vanilla JavaScript to build and extend open-source graph tools, particularly focusing on graph rendering and flexibility in the library development domain.
  • Developed a tag management system using vanilla JavaScript to streamline digital marketing operations and improve website performance.
  • Contributed to Fintech solutions with a focus on payment system integration using Vue.js and TypeScript, ensuring secure and scalable financial transactions.
  • Built React Native plugins for Huawei Mobile Services (HMS) Core, enhancing mobile services across areas like Location Kit and Account Kit for millions of users worldwide.
  • Developed internal enterprise systems using React and Java Spring Boot, optimizing operational processes in enterprise software development.

Erciyes University IT Department - Intern

August 2022 - September 2022

Built a full-stack inventory management system using React.js and Node.js. Implemented features for tracking items, managing stock levels, and generating reports, improving internal processes.
  • Developed a full-stack inventory management system using React.js and Node.js.
  • Implemented item tracking, stock level management, and report generation features.
  • Improved internal processes through the automation of inventory management.

CTech - Intern

August 2021 - September 2021

Contributed to developing a live broadcast application with Flutter and RTMP protocol. Ensured seamless integration with the live broadcast device and enhanced user experiences with video streaming and real-time interaction features.
  • Developed a live broadcast application using Flutter and RTMP protocol.
  • Improved user experience with real-time interaction and video streaming features.
  • Ensured seamless integration with the live broadcast device.

Tech Stacks

Java
React.js
Spring Boot
JavaScript
TypeScript
Vue.js
Node.js
Express.js
Golang
PostgreSQL
Docker
GitHub
Postman
Tailwind CSS
Redux