Oguzhan Erçelik

I'm a Senior Software Engineer

About

Software Engineer

Software Engineer with experience in Java, Spring Boot, and microservice-based architectures. Specialized in building scalable, high-performance backend systems in enterprise environments. Currently at Yapı Kredi, developing and optimizing high-traffic internal platforms using Java 17 and Spring Boot. Architected the MVP for egaranti, directly contributing to $750,000 in total investment across two funding rounds. Also developed JRoute, a custom lightweight HTTP framework, to master the internal mechanics of modern backend frameworks.

Projects

JRoute

A custom lightweight HTTP framework built from scratch to master the internal mechanics of modern backend frameworks — routing, request handling and middleware, without relying on Spring or any existing framework.

View on GitHub

Experience

Professional Experience

Yapı Kredi Teknoloji

1 yr 9 moIstanbul, Türkiye

Senior Software Engineer (Contracted via Metasis Teknoloji)

Full-time

January 2026 - Present · 9 mo

Hybrid

  • Contributing to Employee Shuttle, an internal research and development project that manages how bank employees travel between offices.
  • Employees open travel requests that are matched to the most suitable service according to their location, and an admin's approval of the request creates the booking record automatically.
  • Employees browse the available services and their routes to see the options closest to them, and each service shows its estimated arrival time at every stop along the route.
Software Engineer (Contracted via Metasis Teknoloji)

Full-time

January 2025 - February 2026 · 1 yr 1 mo

Hybrid

  • Engineering and maintaining Dinamik, a high-traffic internal HR platform used by thousands of employees and administrators to streamline corporate operations.
  • Collaborated with cross-functional teams to enhance the Employee Experience (EX) by digitizing manual HR processes, resulting in improved operational efficiency.
  • Developed scalable backend services using Java 17 and Spring Boot, ensuring high availability and robust performance for internal administrative tools.
  • Optimized data workflows between HR databases and the Dinamik frontend, reducing processing times for benefit applications and approval cycles.

egaranti

3 yrIstanbul, Türkiye

Software Engineer

Full-time

August 2022 - December 2024 · 2 yr 4 mo

Remote

  • Success & Funding: Following the successful MVP launch, spearheaded technical enhancements and scalability improvements that facilitated a subsequent $600,000 seed funding round.
  • Legacy Modernization: Led a transformative initiative to refactor legacy monolithic code into a modular, API-centric architecture, significantly improving system maintainability and performance.
  • Performance Optimization: Overhauled existing core services by implementing industry best practices (SOLID, Design Patterns), resulting in a more robust and scalable software infrastructure.
  • Code Quality & Mentorship: Established modern development standards and coding guidelines across the team to ensure long-term code quality and efficient deployment cycles.
Software Engineer

Part-time

December 2021 - August 2022 · 8 mo

Remote

  • Developed and deployed a groundbreaking Minimum Viable Product (MVP) in a startup environment, leading to approximately $150,000 in investment.
  • As a passionate and self-driven Software Engineer, spearheaded the development of a groundbreaking MVP in a startup environment.
  • Took on a pivotal role, virtually single-handedly developing the project from inception to completion.

Mergen Yazılım

1 moEskişehir, Türkiye

Software Engineer Intern

July 2022 · 1 mo

On-site

  • Designed, developed and tested software applications.
  • A web application was developed to create surveys within the company faster.

Education Experience

Eskisehir Technical University

5 yrEskişehir, Türkiye

Computer Engineer

2019 - 2023 · 4 yr

  • The instruction medium of the undergraduate program is English. The education period is a total of 5 years, including a 1-year English preparatory class and a 4-year undergraduate program. The Computer Engineering Program has been accredited, since September 2009 by MÜDEK (EUR-ACE and a member of the International Engineering Alliance)
Preparatory Class

2018 - 2019 · 1 yr

  • Organized according to CEFR, Academic English lessons aim to give English education from A2 to B2+ levels.
Designed and coded by Khan
© 2022 - 2026
All rights reserved