Hello, I'm Sena,

Full-Stack
Software Engineer

based in Türkiye · building backend-heavy products.

I design reliable full-stack systems with C#, ASP.NET Core, Python, PHP, and Node.js — from service layers and data models to real-time workflows and secure APIs.

Sena portrait

Profile

About me

Full-stack software engineer with a B.Sc. in Computer Engineering and hands-on experience building enterprise modules, REST APIs, real-time workflows, and data-driven prototypes.

Full-stack systems

C#, ASP.NET Core MVC, JavaScript, Razor, REST APIs, SignalR, PHP, Laravel, and Node.js.

Backend practice

Service layers, DTOs, MVC, request validation, asynchronous programming, caching, rate limiting, Docker, Git, Linux, and Postman.

Data & AI

SQL Server, PostgreSQL, MySQL, Redis, pandas, scikit-learn, CatBoost, XGBoost, Jupyter, and Gemini API.

Experience & education

The foundation

A computer engineering background shaped by hands-on full-stack work, team projects, and a steady focus on how systems behave in the real world.

Professional experience

Full-Stack Software Engineer

ZTO Factory · Mersin, Türkiye

May 2026 — Present

  • Architect and develop end-to-end modules for an enterprise logistics and factory management platform using C#, ASP.NET Core MVC, JavaScript, SQL Server, SignalR, and REST APIs
  • Design DTOs, service layers, database models, controllers, Razor views, and client-side workflows across warehouse, supplier, vehicle, inventory, sales, commission, and finance operations
  • Implement SignalR-based real-time synchronization and role-specific dashboards so users can access live operational data and authorized actions without manual refreshes
  • Integrate warehouse inventory and vehicle-closure workflows while enforcing business rules that keep completed vehicle quantities out of active stock
  • Reorganize reporting, finance, warehouse, and vehicle-performance modules to remove duplicated information and improve consistency across operational dashboards
  • Diagnose and resolve full-stack defects across Razor views, controllers, JavaScript components, business services, and SQL Server queries in ZTO HAL and ZTO Factory applications

Previous experience

Software Engineering Intern

Geniusoft · Mersin, Türkiye

Mar 2024 — Oct 2024

  • Developed backend modules using PHP and Laravel within an MVC-based application architecture
  • Implemented REST API endpoints, request validation, business logic, and MySQL operations for application features
  • Designed and maintained relational data operations using Laravel Eloquent ORM and MySQL
  • Tested API behavior and error cases with Postman and resolved backend defects in a Linux-based development environment

Education

Bachelor of Science in Computer Engineering

Muğla Sıtkı Koçman University · English-taught program

July 2025

Selected work

Projects that show how I work

A focused selection across enterprise systems, backend services, AI integrations, and data analysis. Each project highlights a problem, an implementation choice, and the engineering habits behind it.

5 projects shown

Backend · AI/ML

AI Translation API

An asynchronous translation API with secure Gemini integration and Redis-backed performance controls.

View repository

Key contributions

  • Built an asynchronous REST API for AI-assisted text translation using FastAPI and the Gemini API
  • Implemented Redis caching to reduce repeated external API calls and improve response times for duplicate translation requests
  • Added Redis-backed rate limiting, structured request validation, and input controls to restrict abusive requests and reduce prompt-injection exposure
  • Containerized the service with Docker and separated API, service, security, and configuration responsibilities into modular layers
PythonFastAPIRedisDockerGemini API

Data · Machine learning

SteamScope

A machine learning workflow for classifying Steam game popularity from structured game metadata.

View repository

Key contributions

  • Preprocessed release dates, prices, hardware requirements, tags, supported languages, and review categories
  • Improved game-popularity classification accuracy from approximately 45% to 75% through feature engineering, SMOTE class balancing, and ensemble model experimentation
  • Compared Random Forest, CatBoost, and XGBoost through reproducible experiments and hyperparameter tuning in Jupyter Notebook
PythonPandasscikit-learnCatBoostXGBoostJupyter Notebook

Backend · Web

SSYorkApp

A Laravel application that demonstrates maintainable MVC structure, server-side logic, and session-aware user flows.

View repository

Key contributions

  • Organized application responsibilities around Laravel MVC and Blade templates
  • Implemented backend logic, user session handling, and MySQL persistence
  • Kept the codebase structured for maintainability and iterative feature work
PHPLaravelBladeMySQL

Full-stack · Web

Flight Reservation System

A flight search and reservation workflow with a Node.js backend and lightweight browser interface.

View repository

Key contributions

  • Implemented server-side request handling for searching, selecting, and booking flights
  • Connected backend logic to a browser interface built with core web technologies
  • Practiced modular backend design and end-to-end request flow thinking
Node.jsExpressJavaScriptHTMLCSS

Backend · Data · Web

Landmark Tracker

A RESTful service for managing landmarks, recording visits, and browsing location history.

View repository

Key contributions

  • Built CRUD flows for landmarks with location, descriptions, and categories
  • Added visit records and per-landmark history endpoints for a richer data model
  • Connected an HTML, CSS, and JavaScript interface to an Express and MongoDB backend
Node.jsExpressMongoDBMongooseJavaScript

How I work

Engineering focus

The strengths I bring to a software team are grounded in practical implementation, security awareness, and a willingness to keep learning.

01

Backend foundations

I work across C#, Python, PHP, and JavaScript ecosystems, using REST, MVC, DTOs, and clear separation of responsibilities as practical design tools.

My goal is straightforward: code that another engineer can understand, extend, and debug without unnecessary friction.

02

Security and reliability

I think about performance through concrete mechanisms: caching, rate limiting, efficient data access, and predictable request flows.

In AI-backed services, I also pay attention to prompt-injection risk, server-side secrets, and the boundaries between user input and provider access.

03

Data and AI curiosity

I use data analysis and machine learning to ask better questions, test assumptions, and communicate patterns clearly.

SteamScope combines pandas, scikit-learn, CatBoost, XGBoost, and Jupyter with an experiment-driven approach to classification.

04

Full-picture thinking

Computer engineering training helps me reason beyond a single endpoint: from data models and service layers to browser workflows and real-time communication.

I am comfortable learning through Linux environments, Docker-based workflows, debugging, and the practical constraints around delivery.

05

Clear collaboration

My current role and previous internship taught me to make progress visible, ask precise questions, and keep technical decisions understandable to the people around me.

I work comfortably in English and value feedback loops that improve both the product and the way the team builds it.

Open to opportunities

Let's build something reliable

I am open to full-stack and backend software engineering roles where I can contribute to APIs, real-time workflows, data systems, and AI-enabled products.

For a role, collaboration, or thoughtful introduction, send a note or request a meeting.

Request a Meeting

Connect with me

Start a conversation

I am open to full-stack and backend software engineering roles, technical collaborations, and projects involving APIs, data, or AI.

Send a note, and I will reply with availability and next steps.

Email me
© 2026 Sena Sarıduman