Summary
Overview
Work History
Education
Skills
Interests
References
Timeline
Generic
Ömer Faruk Mercan

Ömer Faruk Mercan

Senior Software Developer
Istanbul

Summary

Passionate and results-driven Senior Software Engineer with 6 years of experience in enterprise software development, primarily in the banking domain. Specialized in designing and implementing microservice architectures, with hands-on expertise in Java, Spring Boot, RabbitMQ, and Docker. Proven track record of driving major modernization projects from legacy monoliths to scalable, distributed systems. Strong believer in clean code, SOLID principles, and domain-driven design to deliver maintainable and resilient solutions. Committed to continuous learning and delivering high-impact systems that align with business goals.

Overview

9
9
years of professional experience
9
9
years of post-secondary education
2
2
Languages

Work History

Senior Software Engineer

Metasis Teknoloji
07.2019 - Current

Key Projects

Business Banking Application Development Department, Yapı Kredi Teknoloji

  • Led the transformation of commercial loan systems from monolith to microservices, improving scalability and delivery speed.
  • Designed robust, fault-tolerant services using Spring Boot, RabbitMQ, and Docker.
  • Applied Domain-Driven Design, SOLID principles, and CI/CD best practices.
  • Collaborated with architecture, DevOps, and QA teams to deliver performant, resilient banking applications.

Commercial Loans Microservice Transformation

  • Redesigned a legacy commercial loans platform into a modern microservice architecture.
  • Impact: 80% reduction in deployment downtime, enhanced modularity, and team efficiency.
  • Tech Stack: Spring Boot, RabbitMQ, Redis, ReactJS, Docker.

Individual Loans Microservices Transformation

  • Built core services for decision-making, intelligence, and model scoring in the loan evaluation domain.
  • Impact: Accelerated application evaluation processes, and simplified maintenance.

Software Engineer

Tubitak Project
06.2017 - 03.2019
  • I worked on R&D and testing studies at the TUBITAK project called Promoting Mechanisms for User-Supplied Networks. I made some improvements to the pre-built android app.

Data Scientist

Verius
06.2018 - 07.2018
  • I learned about regression, neutral networks and machine learning concepts. I developed project on the dataset that I labeled in python. I have done a web scraping project using scrapy library.

Assistant Software Engineer

Hudop Technologies
06.2016 - 08.2016
  • I have been involved in debugging and fixing controller part of Powerhud energy management software.

Education

Bachelor - Computer Engineering

Marmara University
01.2014 - 01.2019

High School -

Bilecik Science High School
01.2010 - 01.2014

Skills

Microservices architecture

Interests

Watch cult foreign TV series

Team sports (football and volleyball)

Morning walk

Solving coding challenges

References

Özgür Saraçoğlu (Domain Architect)

Tamer Uzun (Application Development Manager)

Timeline

Senior Software Engineer

Metasis Teknoloji
07.2019 - Current

Data Scientist

Verius
06.2018 - 07.2018

Software Engineer

Tubitak Project
06.2017 - 03.2019

Assistant Software Engineer

Hudop Technologies
06.2016 - 08.2016

Bachelor - Computer Engineering

Marmara University
01.2014 - 01.2019

High School -

Bilecik Science High School
01.2010 - 01.2014
Ömer Faruk MercanSenior Software Developer