About Me

(in about 399 words)

Intro

I'm an Expert Software Engineer at Yapı Kredi Technology. I work on core banking systems, particularly focusing on time deposit application development. My stack includes Java Spring Boot, React.js, and Oracle. I’m also involved in large-scale architectural transformation efforts—helping migrate monolithic applications to microservices.

Ongoing Projects at Yapı Kredi Technology

Core Banking (Time Deposit Application Development)

As part of the Time Deposit Application Development team, I develop and maintain deposit-related applications using Java Spring Boot, React.js, and Oracle. I play an active role in transforming legacy monolithic systems into scalable microservices. In addition to full stack development, I write unit tests (JUnit, Mockito), design REST APIs, and work with batch job automation using UC4 in a regulated banking environment.

Past Experiences

Huawei - HMS Core

Contributed to Huawei Mobile Services (HMS) Core SDKs, building React Native plugins for modules like Location Kit, Account Kit, and ADS Kit. These services reach around 5 million users. I worked with Java and React Native.

Huawei - Internal Projects

Worked in a full-stack role to develop internal enterprise systems using React and Java Spring Boot, strengthening my backend development experience.

Huawei - Dynamic Tag Manager (DTM)

Supported the development of Huawei’s Dynamic Tag Manager, coordinating vendor integrations and optimizing script performance. Used vanilla JavaScript for tag handling, customer collaboration, and documentation.

Huawei - Astrograph

Helped develop an open-source graph visualization library from scratch. Focused on adding JSON import/export support. Used JavaScript and TypeScript for the core library, with Vue.js and React.js in the demo layer.

Huawei - AppCube

Played a full-stack role, working on payment integrations, REST APIs, and mobile web views. Technologies included Vue.js and TypeScript.

Huawei - EBG Partner

Contributed as a frontend developer on a global education platform used by over 200,000 students across 170+ countries. Worked with Vue.js to fix bugs, develop features, and integrate APIs.

CTech Internship

Built a live-streaming mobile app using Flutter and the RTMP protocol during my university internship.

University IT Internship

Worked as a full-stack developer to build an inventory management system using PostgreSQL, React, and Node.js (Express).

Kindergarten Management System

Developed a full-stack kindergarten management system with React (frontend), Golang (backend), and PostgreSQL (database) as a university group project.

Hobbies & Interests

In my free time, I enjoy walking, trying new foods, and exploring new places. I love watching TV shows—Better Call Saul is my favorite—and I’m a big fan of gaming, especially Rocket League and Rainbow Six Siege.