
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.
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.
Download CVExperience
Turkish Airlines Technology — Java Software Engineer (consultant via Experilabs) Aug 2024 – present
- Built applications used by 10,000+ cabin and cockpit crew, including a document assignment app, a flight destination information system and the Mobile Cabin Assistant
- Optimised legacy backend services, improving response times by roughly 20%
- Remediated critical security vulnerabilities with Fortify and TruffleHog to keep deployment pipelines clean
- Java, Spring Boot, OpenShift, S3 object storage, Kafka
Yapı Kredi Bank — Java Software Engineer (consultant via Metasis) May 2023 – Aug 2024
- Contributed to a monolith-to-microservices migration with Spring Boot and React
- Built an internal REST/SOAP API mocking tool plus a custom IntelliJ plugin to speed up development workflows
- Reached 90% unit and integration test coverage using JUnit, WireMock and RestAssured
- SAP PowerDesigner, Jira, Confluence and Bitbucket for lifecycle management
Huawei — Software Engineering Intern Dec 2022 – Mar 2023
- Microservice development with Spring Boot, MongoDB, PostgreSQL, Kafka and Rancher
IKnow Technology — Software Engineering Intern Jun 2022 – Jul 2022
- Built a distributed microservice application demonstrating service discovery and API gateway patterns with Spring Cloud Gateway, Feign Client and Eureka Server
Bulut MD Software — Software Engineering Intern Jun 2020 – Mar 2021
- Contributed to full-stack projects — e-commerce and spare parts systems — using Spring Boot and React
Education
Trakya University — MSc, Computer Science 2023 – 2026 Thesis: Detection of Manufacturing Defects in Smartphones Using Deep Learning Techniques (with Samsung R&D)
Trakya University — BSc, Computer Engineering 2019 – 2023 GPA 3.56 / 4.00 — ranked 2nd in class
Tools I reach for
| Languages | Java, JavaScript, Go |
| Frameworks | Spring Boot, React, Hibernate |
| Databases | PostgreSQL, MongoDB, Redis |
| Message brokers | Kafka, RabbitMQ |
| Cloud & DevOps | Linux, Docker, OpenShift, AWS |
| Storage & network | S3 object storage, Nginx, Traefik |
| Testing | JUnit, WireMock, Postman/Newman |
| Protocols | REST, WebSockets, MQTT, WebRTC |
| Tools | Git, Jira, Fortify, SonarQube, Grafana, Copilot, Arduino |
Community
FolksDEV — Sep 2021 – Dec 2023 Prepared tutorials, published articles on Medium and took part in team-led developer events.
Languages
Turkish (native) · English (professional working proficiency)
Get in touch
Email is the most reliable way to reach me: ucar.gurkan@hotmail.com. I’m also on GitHub, LinkedIn and Medium.