About

Software Engineer

I'm a Software Engineer with a strong background in Java development. I started programming in high school and now work at Turkish Airlines Technology.

My skills include Spring Boot, MongoDB, PostgreSQL, Kafka, Redis, and Websocket for real-time communications.

Outside of work, I teach at FolksDEV and contribute to the tech community. I'm interested in programming, electronics, robotics, and aviation.

I enjoy working with others, taking on new challenges, and making meaningful contributions to projects that matter.

Technical Skills

  • Frameworks & Libraries: Spring Boot, React, Hibernate, JPA, Node JS Express
  • Databases: PostgreSQL, MongoDB, Redis
  • Messaging: Kafka
  • Cloud & DevOps: AWS, Linux, Docker, Openshift, S3 Storage
  • API: REST, GraphQL, gRPC
  • Monitoring & Testing: Grafana, Prometheus, ELK, JUnit, WireMock, K6
  • Communication Protocols: WebSockets, MQTT
  • Tools: Git, Nginx

Education

  • MSc Computer Science | Trakya University | 2023 - Present
  • BSc in Software Engineering | Trakya University | 2019 - 2023

Work Experience

Turkish Technology

Software Engineer | Full-time | Aug 2024 - Present

  • Work with Java Spring Boot, ReactJS, Typescript, Openshift, S3 Object Storage, and Kafka

Yapikredi Bank

Software Engineer | Full-time | May 2023 - Jul 2024 (1 year 3 months)

  • Helped convert Monolith to Microservice using Java Spring Boot
  • Built mock API tools (REST / SOAP)
  • Created IntelliJ plugin
  • Wrote tests using WireMock & RestAssured
  • Skills: Spring Boot, Java, Microservices, RabbitMQ

Huawei

Software Engineer Intern | Dec 2022 - Mar 2023 (4 months)

  • Built microservices using Spring Boot, MongoDB, PostgreSQL, Kafka, and Rancher
  • Skills: Spring Boot, Software Development, Web Development, Core Java, Microservices, Docker

Sugar Technology

Software Engineer Intern | Aug 2022 - Sep 2022 (2 months) | Remote

  • Java Spring Boot backend development
  • Python image processing, making 2D to 3D image conversion better

IKnow Technology

Software Engineer Intern | Jun 2022 - Jul 2022 (2 months)

  • Built a microservice diary project using Spring Cloud Gateway, Feign Client, and Eureka Server
  • Skills: Spring Boot, Software Development, Web Development, Core Java, Docker

BulutMD

Software Engineer Intern | Jul 2020 - Mar 2021 (9 months) | Tekirdağ, Turkey

  • Worked on frontend and backend with Spring Boot and React JS
  • Skills: Spring Boot, Software Development, Web Development, CSS, Core Java

Projects

  • REST/SOAP API Mocking Tool
  • I Have A Goal (Android App) - 5,000+ downloads
  • MQTT Location Tracking – Spring Boot & Android & ReactJS
  • RealTime Chat App - Socket.IO
  • Spring Boot & React Push Notifications
  • Spring Boot Server-Sent Events
  • QR Code Login with Sockets
  • IOT (ESP8266) Project Using Spring Boot Stomp Sockets

Connect With Me