Home About Experience Skills Contact
Hello, I'm

Oğuzcan Uzunöner

Full Stack Developer

I build national-scale platforms end to end — Angular and Vue on the front end, .NET and Java Spring Boot on the back end. Currently working on Turkey's national rail ticketing system and a large-scale enterprise platform.

Career in Numbers

Real, verifiable scale — no inflated metrics

0
Years Experience
0
K+ Daily Users
0
K+ Concurrent Sessions
0
+ Enterprise Reports Delivered

Professional Experience

Key projects and achievements in my career

DITRAVO
Software Developer
September 2022 – Present

Building national-scale platforms, working across frontend and backend on every product

🚄 Rail Ticketing Platform — Turkey's national rail system

Vue 2 · TypeScript · Java Spring Boot · Pixi.js
  • Developed the core ticketing and booking flow serving 100,000+ daily users, end to end from the Vue 2 frontend to Spring Boot REST services
  • Engineered the seat-selection algorithm handling 10,000+ concurrent sessions during peak sales periods
  • Built interactive train-car visualization components with Pixi.js, rendering live seat availability per car
  • Integrated real-time seat status and price updates into the booking flow
  • Contributed to third-party integrations such as car rental services on the platform

🏢 Enterprise Web Platform — large-scale data-intensive system

Angular · .NET (C#) · Entity Framework Core · PostgreSQL · DevExpress
  • Developed 40+ reports on a DevExpress reporting engine, from data layer to printable layouts
  • Built data-entry screens with complex business rules: multi-line validation, reference-data lookups, approval and posting flows
  • Optimized report aggregation by replacing per-record query loops with single grouped SQL queries, reducing ~300 database round-trips to 1 on the heaviest reports
  • Load-tested critical flows with k6 using correlated, production-like scenarios

🚚 International Logistics Platform

Vue 3 Composition API · TypeScript · Java Spring Boot
  • Built a multi-language (TR/EN) shipment tracking system with live third-party carrier integrations
  • Developed the frontend architecture with Vue 3 Composition API and TypeScript
  • Designed and maintained Java Spring Boot backend services
  • Delivered operational dashboards used daily by the logistics operations team
TRENDYOL
Associate Software Developer
June 2022 – August 2022

Internal dashboard and data visualization product on one of Turkey's highest-traffic e-commerce platforms

  • Built dashboard features end to end with React and Node.js/Express
  • Created data visualization components with Chart.js for reporting screens used by product teams
  • Worked with Apache Kafka consumers feeding real-time data into dashboards
  • Improved slow PostgreSQL queries on high-traffic endpoints and containerized services with Docker, under senior guidance

Technical Skills

Technologies and tools I use in production

Frontend Development

Angular Vue.js (2 & 3) TypeScript JavaScript React HTML5 CSS3 / Sass Pixi.js Chart.js

Backend Development

.NET (C#) Entity Framework Core Java Spring Boot Hibernate Node.js RESTful APIs Microservices

Database & Tools

PostgreSQL MySQL Docker Apache Kafka Git CI/CD Vite Webpack

Testing & Methodologies

k6 Load Testing Unit Testing Performance Optimization Agile/Scrum Code Review

Get In Touch

Feel free to contact me for your projects