Uğur Sabırer
TR

Software Engineer — Backend

UğurSabırer

I design and build Java & Spring Boot services for enterprise systems — currently at Softtech, on platforms used by more than 10,000 people at İşbank.

Currently
Software Engineer, Softtech
Focus
Java 17, Spring Boot, microservices
Experience
4+ years in enterprise software
Based in
Aksaray, Türkiye — remote

Reliable backends, readable code.

I’m a software engineer at Softtech, the technology company of İşbank — Turkey’s largest private bank. Most of my work lives on the backend: Java 17 and Spring Boot microservices, the REST and SOAP APIs that connect them to other systems, and the data layers underneath.

I started my career at Turkcell, building internal tools for more than 20,000 users. Since joining Softtech in 2022 I’ve worked on the CRM platform used by over 10,000 İşbank employees — tuning SQL Server queries, moving legacy VB.NET modules to modern Java, and containerizing services with Docker.

Beyond the backend, I keep a close interest in AI and machine learning — my graduation project was a real-time deep learning system for detecting safety equipment — and a Mini MBA has given me a business-side view of the systems I build.

How I work

  1. Clean, readable code

    SOLID principles and proven design patterns, so the next engineer can change the code safely.

  2. Performance where it counts

    Tuning SQL queries and ORM layers where response time actually matters to the people using the system.

  3. Modernizing legacy

    Moving legacy VB.NET modules to a modern Java architecture and paying down technical debt along the way.

  4. Predictable delivery

    Docker, Liquibase and CI/CD for consistent deployments — and keeping an eye on production after release.

Enterprise software, from the inside.

  1. Softtech

    Technology company of İşbankIstanbul · RemoteAug 2022 — Present

    1. Jan 2024 — Present

      Software Engineer

      • Develop and maintain Java 17 Spring Boot microservices in an enterprise-scale architecture.
      • Design and implement REST and SOAP APIs for internal and external system integrations.
      • Build ORM layers with Hibernate/JPA and optimize database queries for performance.
      • Build and extend Excel/CSV reporting modules and automated scheduled jobs.
      • Contribute to CI/CD with Git, Docker, Liquibase and Maven; monitor production systems and investigate issues to improve reliability.

      Java 17 · Spring Boot · Hibernate · PostgreSQL · Docker · Liquibase · Maven · Git

    2. Aug 2022 — Dec 2023

      Junior Software Engineer

      • Worked on the CRM platform used by 10,000+ İşbank employees.
      • Optimized Microsoft SQL Server queries, improving application response times.
      • Migrated legacy VB.NET modules to a modern Java architecture, reducing technical debt.
      • Developed REST endpoints with Spring Boot and Hibernate, reducing integration complexity.
      • Dockerized key services, shortening onboarding time for new developers.

      Java · Spring Boot · Hibernate · C# · MS SQL Server · Docker · JUnit

  2. Turkcell

    Istanbul · RemoteApr 2021 — Oct 2021

    1. Apr 2021 — Oct 2021

      Associate Software Engineer

      • Built an Outlook add-in with VSTO and SharePoint integration, improving internal communication for 20,000+ users.
      • Built a responsive task-tracking web application with .NET and Angular.
      • Customized and integrated an open-source text editor into an internal tool.

      .NET · Angular · C# · VSTO · SharePoint

Selected work.

  1. CRM Platform

    BackendSofttech · İşbank

    Feature development and maintenance for the customer relationship management platform used by more than 10,000 İşbank employees.

    OutcomeFewer reported bugs, faster database queries, and legacy VB.NET modules moved to modern Java.

    Java · Spring Boot · Hibernate · C# · MS SQL Server · Docker

  2. E-Commerce API

    BackendPersonal project

    A microservice-based e-commerce backend with RESTful APIs, JWT authentication and a fully Dockerized deployment pipeline, structured around clean architecture principles.

    Java · Spring Boot · PostgreSQL · JWT · Docker

  3. Outlook Add-in

    Full stackTurkcell

    An Outlook add-in with SharePoint integration that streamlined internal communication workflows for more than 20,000 users.

    OutcomeLess manual email overhead and smoother team coordination.

    .NET · C# · VSTO · SharePoint

  4. Developer Productivity Dashboard

    Full stackPersonal project

    A web dashboard that uses the Jira API to give real-time insight into developer performance and task completion, with Chart.js and D3.js visualizations.

    React · .NET Core · Jira API · Chart.js · D3.js

  5. PPE Detection System

    AI / MLGraduation project, Fırat University

    A real-time computer vision system that detects personal protective equipment on workers for occupational health and safety compliance, using custom-trained object detection models.

    Python · OpenCV · TensorFlow

Company projects are described at a high level; personal projects are not publicly hosted.

Tools I build with.

Languages

  • Java 17(Primary focus)
  • SQL(Primary focus)
  • C#
  • Python

Backend

  • Spring Boot(Primary focus)
  • Spring Core · Data · Security(Primary focus)
  • Hibernate / JPA(Primary focus)
  • .NET

Data

  • PostgreSQL(Primary focus)
  • Microsoft SQL Server(Primary focus)
  • Oracle PL/SQL
  • Redis

Architecture

  • Microservices(Primary focus)
  • REST(Primary focus)
  • SOAP
  • Event-driven architecture
  • SOLID & design patterns

Delivery & DevOps

  • Docker(Primary focus)
  • Git / GitFlow
  • Maven
  • Jenkins
  • Liquibase
  • CI/CD

Testing

  • JUnit
  • Mockito
  • Unit testing

Frontend

  • Angular
  • React

Process

  • Agile / Scrum
  • Jira

Education & certifications.

Education

B.Sc. Computer Engineering

Fırat University2018 — 2022

Graduation project: real-time detection of personal protective equipment with deep learning.

Languages

Turkish
Native
English
Professional working proficiency

Certifications

  • Machine Learning SpecializationStanford University
  • Java Programming and Software Engineering FundamentalsDuke University
  • Mini MBA — Business AdministrationTOBB University
  • Open Source Licensing Basics for Software Developers (LFC191)The Linux Foundation
  • Artificial Intelligence BootcampSofttech · Academy Club

Let’s talk.

Backend projects, collaboration ideas or engineering roles — email is the quickest way to reach me.