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

  • Programming Languages: Java, Javascript, Typescript
  • Frameworks: Spring Boot, ReactJS, Hibernate, JPA
  • Databases: PostgreSQL, MongoDB, Redis
  • Message Brokers: Kafka, RabbitMQ
  • Cloud & DevOps: AWS, Linux, Docker, Openshift
  • Storage & Networking: S3 Storage, Nginx
  • Monitoring & Analytics: Grafana, Prometheus, ELK, K6
  • Testing: JUnit, WireMock, K6 Load Testing
  • APIs & Protocols: GraphQL, REST, gRPC, WebSockets, MQTT
  • Others: Git, Jira, Fortify, SonarQube

Education

  • MSc Computer Science | Trakya University | 2023 - Present
    Thesis: Detection Of Assembly Errors In Manufacturing Using Deep Learning Methods Via Mobile Devices, Samsung R&D
  • BSc in Software Engineering | Trakya University | 2019 - 2023

Work Experience

Turkish Technology

Software Engineer | Full-time | outsource | Aug 2024 - Present

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

Yapikredi Bank

Software Engineer | Full-time | outsource | 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

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

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

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

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