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.