Curriculum Vitae

Download CV

About

Computer Engineering graduate seeking a Junior Backend or Full-Stack Developer role. Experienced in backend development across two stacks (.NET 10, C#, ASP.NET Core and Kotlin with Spring Boot) building internal services from scratch, designing REST APIs, and maintaining production systems on PostgreSQL. Worked with Git, Docker, CI/CD, Kubernetes, and HashiCorp Vault in an Agile team. Also delivered production frontend work in React, TypeScript, and Tailwind CSS, including micro-frontend (MFE) applications.

Experience

Full Stack Developer Intern

Hepsiburada, Istanbul

07/2025 - 08/2026

  • Developed and maintained internal backend services using .NET 10 and C#, implementing new REST API endpoints and improving existing ones.
  • Designed and built an internal logging and observability service from the ground up using Kotlin and Spring Boot.
  • Built and maintained micro-frontend (MFE) applications for the customer management team using React, TypeScript, and Tailwind CSS, with Redux for shared state management.
  • Developed customer-facing pages for Hepsikredi (consumer credit) and Kobi Kredileri (SME lending), along with internal backoffice interfaces for the fraud and Hepsikredi teams.
  • Refactored backend code to resolve production issues and improve system reliability across production and test environments.
  • Configured and maintained CI/CD pipelines, containerized and deployed services to Kubernetes with Docker.
  • Monitored application logs and system health using OpenSearch and Elasticsearch, with Slack alert integrations for incident response.

IT Intern

Türk Telekom, Tokat

09/2018 - 06/2019

  • Assisted in troubleshooting hardware and software issues, supported system configuration and user environment setup.
  • Gained exposure to enterprise IT infrastructure and operational workflows.

Skills

Backend

  • C#
  • .NET 10
  • ASP.NET Core
  • Kotlin
  • Spring Boot
  • Java
  • Python
  • REST APIs
  • LINQ

Databases

  • PostgreSQL
  • SQL
  • Liquibase
  • Relational Database Design
  • Query Optimization

DevOps & Tools

  • Git
  • GitHub
  • Docker
  • Kubernetes
  • CI/CD
  • HashiCorp Vault
  • Maven
  • Agile / Scrum
  • Jira
  • Postman

Monitoring & Cloud

  • OpenSearch
  • Elasticsearch
  • Google Cloud BigQuery
  • Slack Alerting

Frontend

  • JavaScript
  • TypeScript
  • React
  • Next.js
  • Redux
  • Micro-frontends (MFE)
  • HTML5 & CSS3
  • Tailwind CSS

Projects & Publications

Project & Research Paper: Game Analysis with Image Processing

  • Architected an end-to-end computer vision system that detects physical game tiles and recommends optimal moves, using a client-direct architecture with Next.js and an isolated Flask API to bypass serverless cold starts.
  • Implemented a two-stage hybrid AI pipeline with YOLOv8-Nano for localization (99.4% mAP50, 41ms) and ResNet-18 for classification (97.26% accuracy, 2.88ms).
  • Formulated complex combinatorial game rules with Depth-First Search and memoization (hash caching), calculating optimal 101-point and pair-opening strategies in under 10 milliseconds in-browser.
  • Engineered a custom dataset of 4,432 labeled tiles across 55 classes, with a hybrid annotation pipeline in OpenCV and Python that cut manual labeling from 50+ hours to roughly 1 hour.
  • Built an interactive React frontend for real-time manual correction of misclassified tiles, triggering instant algorithm recalculation with 150-250ms end-to-end latency.

Movie Recommendation Web App

  • Built a full-stack recommendation platform on the MovieLens ml-32m dataset (32M ratings, 87,585 movies), with Google sign-in to rate movies, build a watchlist, and browse the catalog with genre/decade/rating filters.
  • Implemented an offline-trained item-item collaborative filtering engine (asymmetric cosine similarity with MMR re-ranking for diversity) served client-side from a compact static neighbour table, with no MovieLens user data ever reaching the browser.
  • Built with Next.js (App Router) and TypeScript, storing per-user ratings and watchlist data in Cloudflare D1 via Auth.js's Google adapter, deployed to Cloudflare Workers through OpenNext.

To-Do App

  • Built a full-featured to-do app with a REST API and React SPA served from a single Cloudflare Worker (one origin, no CORS, one deploy), with Google OAuth sign-in, tags, subtasks, and drag-and-drop reordering.
  • Implemented soft-delete with a trash view and undo, using Hono, Cloudflare D1 (SQLite) via Drizzle ORM, and Zod for request validation on the backend, with React 19, TypeScript, Vite, and Tailwind CSS 4 on the frontend.

Personal Portfolio Website

  • Responsive Next.js and React portfolio with accessibility optimizations, deployed on Cloudflare Pages with automated builds.

Healthcare Sentiment Analysis with NLP

  • Co-authored an NLP research paper published in “Yapay Zeka Tabanlı Sistemler: Teori, Uygulama ve Gelecek Perspektifleri-2” (BIDGE Yayınları), processing 12,600+ patient reviews from NHS and RateMDs APIs.
  • Achieved classification accuracy of 76% F1-Score utilizing RoBERTa.

Analysis of Suicide Content in Social Media Posts with Deep Learning Models

  • Authored a research paper on detecting suicidal intent in social media posts using deep learning models, implementing and comparing two novel models in this domain and achieving 97% accuracy.
  • Conducted data preprocessing, feature extraction, and model evaluation to improve classification performance.

Education

BSc in Computer Engineering

Marmara University, Istanbul

2022 - 2026

Languages

  • Turkish: Native
  • English: C1 (YÖKDİL: 91/100)