Hi, I'm

Backend Engineer | Systems Designer

I build scalable backend architectures, design secure APIs, and optimize performance. I don't just write features—I think in systems, edge cases, and architectural tradeoffs.

How I Build Systems

Backend Architecture

I prioritize **Modular Monoliths** or **Microservices** based on scale. I focus on separation of concerns, ensuring business logic is decoupled from infrastructure.

API Design

I design **RESTful APIs** with a focus on idempotency, versioning, and secure endpoint standardization. I optimize for low latency and predictable data contracts.

Database Efficiency

I approach data with **Normalization** for integrity, but implement strategic **Denormalization** or **Caching (Redis)** when performance hot-spots are identified.

Security First

I implement **JWT-based Auth**, **RBAC (Role-Based Access Control)**, and input validation to mitigate unauthorized access and injection risks at the architectural level.

Engineering Mindset

Systems Thinking

I look beyond the ticket. I analyze how a feature impacts cascading services, database load, and system stability.

Clean & Maintainable Code

I write code for the next engineer. I prioritize readability, unit testing, and comprehensive documentation.

Professional Impact

Software Developer Intern

July 2022 - Sept 2022
Teleperformance • Istanbul, Türkiye

Focused on **Automation & Performance**. Developed internal tooling that reduced support processing cycles by 30% and improved response consistency across departments. Contributed to architectural clarity through 50+ peer code reviews.

Education

Master's Degree in Computer Science

2025 - Present
Polish Japanese Academy Of Information Technology • Warsaw, Poland

Master's Degree in Computer Science

2024
Politechnika Warszawska • Warsaw, Poland

Bachelor's Degree in Computer Engineering

2018 - 2024
İzmir Institute Of Technology • İzmir, Türkiye

Featured Projects

C3 - Collaboration Ecosystem

A full-stack collaboration platform for computer engineering students, designed to handle high-frequency interactions and structured resource sharing.

Architecture

React Frontend ↔ Java/Spring Boot API ↔ MongoDB. Distributed architecture focused on event-driven state updates.

Technical Tradeoff

Chose NoSQL (MongoDB) over RDBMS to optimize for flexible, growing student-generated datasets, trading strict relational mapping for horizontal scalability.

Security Decision

Implemented Layered RBAC at the API level, ensuring that data exposure is restricted even if client-side validation is bypassed.

v2.0 Roadmap

Implement WebSocket-based real-time document editing and a Redis caching layer for frequent API queries to reduce DB hits by ~40%.

System Design Java Scalability

Fish Auction - Real-Time Bid System

High-stakes bidding platform requiring <1s latency for data synchronization and transaction integrity.

Architecture

Mobile Client ↔ Event-Driven Backend ↔ Real-time Sync Engine. Orchestrated for concurrent bidding events.

Performance Focus

Reduced sync latency to sub-second by optimizing event loops and minimizing serialization overhead between services.

Tradeoff

Prioritized Consistency over Availability (CAP theorem) for the bidding engine to prevent race conditions during peak auction moments.

v2.0 Roadmap

Introduce a service-worker offline-first strategy for unstable mobile connections and implement automated dispute-resolution logic.

Concurrency Low-Latency Real-Time

Skills & Expertise

Hard Skills

Python Java JavaScript React Vue.js REST API MongoDB SQL Git Unit Testing

ML & Data Science

Deep Learning PyTorch Keras Scikit-learn Numpy Matplotlib Seaborn

Technical Skills

Agile Methodologies Jira Project Management R&D Design Thinking Data Analysis Data Visualization

Soft Skills

Strategic Planning Problem Solving Time Management Adaptability Operational Efficiency Risk Management

Languages

Turkish (Native) English (Proficient)

Let's Connect

I'm always open to new opportunities and collaborations. Feel free to reach out!