Burak Gül

Senior Software EngineerOpen to interesting problems

I focus on solving the underlying logic of systems rather than just settling for "it works." Whether in software architecture or my own server infrastructure, I engineer for performance and stability.

  • Java
  • Spring Framework
  • Spring Boot
  • Spring MVC
  • Spring Data JPA
  • REST
  • Thymeleaf
  • Spring Data MongoDB
  • Node.js
  • Hibernate
  • JavaScript
  • React
  • Next.js
  • HTML5 / CSS3 / SASS
  • Bootstrap
  • jQuery
  • Angular
  • TypeScript
  • PostgreSQL
  • Kafka
  • Elasticsearch
  • Redis
  • Docker
  • GNU/Linux
  • Nginx
  • Jenkins
  • Maven
  • Gradle
  • Proxmox
  • Zabbix
  • Docker Compose
  • Kubernetes
  • GitLab CE
  • Certbot
  • Nexus Repository
  • Proxmox Backup Server
  • Nextcloud
  • Vaultwarden
  • Redmine
  • Postfix
  • Dovecot
  • WireGuard
  • Tailscale
  • Keycloak
  • LDAP
  • Smallstep
  • OpenVPN
  • Cursor
  • Google Antigravity
  • Ollama
  • MCP
  • Open WebUI
  • DeepSeek-R1
  • Qwen 2.5
  • Gemma
  • SkyPilot
  • RunPod
  • PyTorch
  • Object Oriented Programming
  • Microservices

01

Profile

About Me

I view software development not just as writing code, but as end-to-end systems engineering. Throughout my career, I've focused on distributed systems, microservice architectures, and reliable backend solutions for enterprise projects.

For me, "it works" is never enough; how it works, its resource efficiency, and its future scalability are far more important. This pragmatic and analytical approach ensures I solve root causes rather than applying superficial fixes.

This engineering reflex doesn't stop after working hours. At home, I run a comprehensive homelab infrastructure managed with tools like Proxmox, Zabbix, and Nginx, complete with custom networking and backup strategies. Building my own digital ecosystem with open-source technologies is both a hobby and a way of life.

I don't just stay at the software layer; I enjoy diving into the physical side of things. Pulling Cat6 cables in my server rack, organizing low-voltage panels, or pushing hardware limits with custom cooling modifications are standard weekend activities for me.

At the end of the day, code quality, infrastructure stability, and hardware efficiency are inseparable to me. Whether I'm tackling a massive enterprise project at work or configuring my own server at home, my goal is always to build a robust and sustainable system.

02

Track record

Experience

  1. Oct 2025 — Present1 yr

    Senior Software Engineer

    Sardeks · Adil Katılım Bankası

    Developing high-performance, scalable financial solutions at Sardeks, a group company of Adil Katılım Bank. I focus on building resilient microservices architectures and modernizing banking workflows through AI and DevOps excellence.
    Technical Contributions:

    • Backend & Microservices: Designing and maintaining distributed systems using Java Spring Boot, managing inter-service communication via Apache Kafka, and optimizing performance with Redis caching.

    • AI & Innovation: Integrating Large Language Models (LLMs) into the banking ecosystem to enhance automation and data-driven decision-making.

    • DevOps & Infrastructure: Managing containerized environments with Docker and Kubernetes. Overseeing virtualization and server environments on Proxmox to ensure high availability and scalability.

    • Full-Stack Capability: Supporting frontend initiatives with Next.js to deliver seamless and modern user experiences.

    • Ecosystem Integration: Contributing to the digital transformation of Adil Participation Bank by developing secure, value-driven financial technologies.

  2. May 2024 — Oct 20251 yr 5 mo

    Senior Software Engineer

    ID3 · Turkish Technology

    Designing and developing enterprise-scale, high-performance applications on the td4p platform using Spring Boot, PostgreSQL, and Next.js.

    • Spring Framework
    • PostgreSQL
    • Next.js
  3. Feb 2022 — Jan 202311 mo

    Java Instructor

    BilgeAdam

    Providing comprehensive technical training and mentorship to the next generation of software engineers on Java SE, Java EE, and the Spring framework.

    • Java SE
    • Java EE
    • Spring
  4. Mar 2021 — May 20243 yrs 2 mo

    Orion BT

    1. Senior Software Engineer · Vodafone

      Jan 2023 — May 2024

      Architecting microservices for the Vodafone e-commerce platform, VF Mall. End-to-end development of scalable enterprise solutions using Java, Spring, Angular, and React.

      • Java
      • Spring Boot
      • Spring Data
      • React
      • Angular
    2. Software Engineer

      Mar 2021 — Jan 2023

      Full-stack web application development and integration using Java, Spring Boot, and React technologies.

  5. Dec 2019 — Apr 20211 yr 4 mo

    Özgür Yazılım A.Ş.

    1. Software Consultant

      Feb 2021 — Apr 2021

      Conducting daily code reviews and auditing technical standards to improve the architectural quality of existing projects.

      • Code Review
    2. Junior Java Web Developer

      Dec 2019 — Feb 2021

      Feature development and CI process management using Java, Spring, Thymeleaf, jQuery, and Jenkins for web applications built for the aviation industry.

      • Java
      • Spring
      • Thymeleaf
      • jQuery
      • Jenkins
  6. Aug 2019 — Nov 20193 mo

    Intern

    Başarsoft Bilgi Teknolojileri A.Ş.

    Developing RESTful API integrations for issue management systems using Spring, PostgreSQL, Hibernate, and Swagger.

    • Spring
    • PostgreSQL
    • Hibernate
    • Swagger
  7. Jul 2018 — Sep 20182 mo

    Intern

    Ministry of National Education · Republic of Türkiye

    Providing internal end-user network support and developing a desktop-based personnel registration system using Java Swing.

    • Java Swing
    • Networking
  8. Jul 2017 — Aug 20171 mo

    Intern

    Tiga Bilgi Teknolojileri A.Ş.

    Developing the logic and interface for a web-based elevator simulation using JavaScript, jQuery, and Java technologies.

    • JavaScript
    • jQuery
    • Java

03

Operations

How I Deploy

  1. 01

    Code

    Java · Spring · Next.js

  2. 02

    Review

    pull requests, daily

  3. 03

    Build

    Jenkins · Maven · Gradle

  4. 04

    Package

    Docker

  5. 05

    Serve

    Nginx · Proxmox · Linux

  6. 06

    Observe

    Zabbix · logs · rollback

Whether it's an enterprise project or a personal tool, I despise manual processes. From the moment code is pushed to the repository, its testing, building, and packaging must be entirely automated without human intervention.

I apply this exact enterprise discipline to my homelab. Applications I develop are packaged as Docker containers, deployed to my virtual machines on Proxmox, and securely exposed via an Nginx reverse proxy.

I treat continuous integration and continuous deployment pipelines not just as a business requirement, but as the most reliable way to protect the health of the system, data integrity, and most importantly, my own sanity.

05

Stack

Toolset

Daily use Comfortable

Backend

  • Java
  • Spring Framework
  • Spring Boot
  • Spring MVC
  • Spring Data JPA
  • REST
  • Thymeleaf
  • Spring Data MongoDB
  • Node.js
  • Hibernate

Frontend

  • JavaScript
  • React
  • Next.js
  • HTML5 / CSS3 / SASS
  • Bootstrap
  • jQuery
  • Angular
  • TypeScript

Data & messaging

  • PostgreSQL
  • Kafka
  • Elasticsearch
  • Redis

DevOps & virtualization

  • Docker
  • GNU/Linux
  • Nginx
  • Jenkins
  • Maven
  • Gradle
  • Proxmox
  • Zabbix
  • Docker Compose
  • Kubernetes
  • GitLab CE
  • Certbot
  • Nexus Repository
  • Proxmox Backup Server
  • Nextcloud
  • Vaultwarden
  • Redmine
  • Postfix
  • Dovecot

Networking & security

  • WireGuard
  • Tailscale
  • Keycloak
  • LDAP
  • Smallstep
  • OpenVPN

AI

  • Cursor
  • Google Antigravity
  • Ollama
  • MCP
  • Open WebUI
  • DeepSeek-R1
  • Qwen 2.5
  • Gemma
  • SkyPilot
  • RunPod
  • PyTorch

Practices

  • Object Oriented Programming
  • Microservices

06

Foundations

Education

  • 2015 — 2019

    Bachelor's Degree, Computer Engineering

    Munzur University

  • 2019

    Cloud Computing Specialist

    Wissien Academy

    Intensive cloud computing and infrastructure specialization program supported by İŞKUR.

  • 2011 — 2015

    High School Diploma

    Cumhuriyet Anadolu Öğretmen Lisesi

07

Contact

Let's Build Something Together

The fastest way to reach me is email. I read everything, even the long ones.