LANGUAGES

FULL STACK SOFTWARE ENGINEER
Rıza Kaan Uçak
Java · Spring Boot · React · Next.js
I build scalable backend systems with Java and Spring Boot while delivering modern web applications using React and Next.js. I enjoy working with Linux, Docker and CI/CD pipelines, and I am continuously expanding my skills by learning Go and Rust.
⌖ Istanbul, Turkey
01 / ABOUT
Backend depth. Frontend awareness. Production ownership.
I am a full stack software engineer focused on reliable, maintainable systems. My strongest area is Java and Spring Boot backend development, while React and Next.js let me own the product experience from API to browser.
I enjoy Linux systems, automation and CI/CD processes, and I like taking software all the way from implementation to production. I stay curious about new technologies and I am currently exploring Go and Rust to broaden my backend and systems programming toolkit.
I ENJOY WORKING WITH
Engineering beyond feature code
Learning them to strengthen my understanding of efficient backend services, concurrency and systems programming.
02 / EXPERIENCE
Engineering across domains.
Senior Software Engineer
Türk Eximbank
- Contribute migration from monolithic banking systems to a containerized micro-services architecture using Java 8/21, Kotlin, Spring Boot, and Docker on OpenShift
- Built modern web interfaces using React.js and Next.js while supporting legacy applications
- Designed high-performance PL/SQL procedures, views, and complex queries to support mission-critical credit and loan operations on Oracle DB
- Implemented CI/CD pipelines using GitLab CI/CD improving deployment automation and delivery efficiency
Software Engineer
Havelsan
- Developed and maintained real-time naval combat simulators for defense systems in C++/Qt on Linux. Also worked on similar features in Java during the migration process
- Implemented IEEE 1516e (HLA) Real-Time Interface (RTI) standards alongside TCP and UDP communication protocols to enable reliable, real-time distributed simulator interaction
- Improved build pipelines using Gradle, Ant, and Jenkins to deployment processes
- Managed performance optimization and troubleshooting for Linux-based environments (CentOS, Red Hat)
Software Engineer
BonBon Technologies
- Developed a cross-platform IoT dashboard using React for controlling WiFi-connected ESP8266 modules
- Created Node.js REST APIs integrated with MongoDB to manage device status, data logs, and branch locations
- Ensured responsive and mobile-first UI design, compatible across browsers and devices
Junior Java Developer
Ante Group
- Designed and developed Human Resource Management System using Java 8 and Spring Boot
- Built RESTful APIs and backend services for employee and payroll management modules
03 / SKILLS
From API to browser to production.
backend
5 skillsfrontend
3 skillsplatform
4 skillslearning
2 skills04 / PROJECTS
Systems, not just screens.
Credit Risk Platform
Spring Boot services, Oracle data layer, scheduled jobs, REST APIs and modern React/Next.js interfaces for banking workflows.
Realtime Simulation Engine
Low-latency simulation components with Linux, C++/Qt and HLA/RTI integration. Optimized critical paths for lower jitter and latency.
05 / EDUCATION
Engineering foundations.
B.Sc. Computer Engineering
Maltepe UniversityComputer Science, Software Engineering, Data Structures, Databases and Computer Networks.
06 / CONTACT
Let’s build something useful.
Have a role, product or engineering challenge where backend depth and frontend ownership matter? Reach out.