Summary
Overview
Work History
Education
Skills
Timeline
Generic

ONUR EMRE YILDIRIM

Software Engineer
Istanbul

Summary

Motivated and detail-oriented Software Engineer with hands-on experience in enterprise-level backend and frontend development. Currently contributing to Yapı Kredi Teknoloji’s digital transformation efforts by modernizing core banking systems using microservices architecture, Java 17, Spring Boot, and ReactJS. Skilled in building scalable and maintainable applications, with a solid understanding of event-driven systems using RabbitMQ and Kafka.

Previously supported healthcare automation projects at Metosoft, focusing on legacy system migration and backend service design. Gained foundational DevOps and testing experience during an internship at Snapbytes, with exposure to load testing, performance monitoring, and full-stack technologies like Node.js and React.

A fast learner with strong analytical thinking, committed to writing clean, efficient code and continuously improving technical skills. Eager to contribute to impactful software solutions and collaborate within agile, cross-functional teams.

Overview

3
3
years of professional experience

Work History

Software Engineer

Yapı Kredi Teknoloji
01.2024 - Current
  • Working on Yapı Kredi’s Commercial Loans Collateral System as part of a major digital transformation initiative.
  • Migrating and modernizing a legacy, monolithic architecture into fully decoupled microservices.
  • Developing scalable and maintainable backend services using Java 17, Spring Boot, and Oracle SQL.
  • Designing RESTful APIs, and ensuring domain-driven design principles are applied.
  • Implementing asynchronous communication via RabbitMQ and Kafka to enable event-driven architecture.
  • Contributing to frontend integration with ReactJS, and ensuring seamless client-service interaction.
  • Participating in CI/CD processes and collaborating within agile teams using Scrum.

Software Engineer

Metasoft
02.2023 - 01.2024
  • Participated in modernizing hospital automation systems by migrating legacy healthcare applications to a microservice-based architecture.
  • Contributed to backend service development, refactoring large, monolithic components into independent, maintainable services.
  • Utilized technologies such as Java, Spring Boot, and SQL to build scalable and modular backend systems.
  • Focused on healthcare-specific workflows, including patient management, appointment scheduling, and clinical record systems.
  • Ensured system reliability and performance in a domain requiring high data integrity and security.
  • Collaborated with QA and DevOps teams to maintain continuous integration and testing pipelines.

Software Developer Intern

Snapbytes
06.2022 - 08.2022
  • Gained practical exposure to DevOps practices and performance testing in a professional software environment.
  • Learned to work with tools and technologies used for monitoring, load testing, and system optimization.
  • Assisted in development tasks using Java, Node.js, and React, contributing to internal projects.
  • Acquired foundational experience in software testing and system reliability concepts.

Education

Bachelor of Science - Computer Engineering

Selçuk University
Konya
06-2023

Skills

Java

Object-oriented programming

Microservices architecture

Software architecture design

ReactJS

SQL

Software development life cycle (SDLC)

JIRA

Timeline

Software Engineer

Yapı Kredi Teknoloji
01.2024 - Current

Software Engineer

Metasoft
02.2023 - 01.2024

Software Developer Intern

Snapbytes
06.2022 - 08.2022

Bachelor of Science - Computer Engineering

Selçuk University
ONUR EMRE YILDIRIMSoftware Engineer