Hero

Hello,
I'm İBRAHİM SERHAN BAYMAZ
Software Engineer.

Serhan Baymaz
About Me

Who I am?

I'm a Software engineer experienced in building REST and GraphQL APIs with .NET and Node.js, alongside React frontends. Comfortable with Docker, CI/CD pipelines, and monitoring tooling in Agile Scrum environments.

Hero
Experiences
Hero

(December 2024 - October 2025)

SunExpress Airlines

SunExpress Airlines

Software Engineer

• Developed 40+ REST API endpoints with .NET Web API using a layered (Clean) architecture, and integrated 12+ GraphQL queries within a 6+ member Agile Scrum team. • Built 16+ React components and pages, collaborating closely with the team on feature delivery for aviation-domain products. • Improved unit test coverage from 65% to 87% and monitored production services with SonarQube to ensure reliability. • Worked with MSSQL, Docker, RabbitMQ, Azure Service Bus, and SonarQube in daily development workflows.

Hero

(July 2023 - August 2023)

Mavi R&D

Mavi R&D

Mobile Developer (Internship)

• Contributed to the mobile app of a real-time electric scooter management platform serving 20,000+ users using Flutter, covering vehicle tracking, battery status, and nearby scooter discovery. • Participated in code reviews and bug fixing to improve app stability.

Hero
Educations
Hero

2020 - 2025

Akdeniz University

Akdeniz University

Bachelor's Degree in Computer Science (%100 English)

GPA: 3.32 / 4.0

Hero

Feb 2024 - Jul 2024

AGH University of Science and Technology

AGH University of Science and Technology

Computer Science (Erasmus+ Krakow/Poland)

GPA: 3.4 / 4.0

I've Worked With

Backend

C#

C#

.NET

.NET

PostgreSQL

PostgreSQL

MSSQL

MSSQL

GraphQL

GraphQL

RabbitMQ

RabbitMQ

Frontend

React

React

TypeScript

TypeScript

JavaScript

JavaScript

HTML

HTML

CSS

CSS

DevOps

Docker

Docker

Git

Git

GitHub Actions

GitHub Actions

Azure DevOps

Azure DevOps

Linux

Linux

VPS Server

VPS Server

Monitoring

SonarQube

SonarQube

Datadog

Datadog

Prometheus

Prometheus

Redis

Redis

Grafana

Grafana

Tools

Scrum

Scrum

Jira

Jira

Slack

Slack

Teams

Teams

PROJECTS

UniLostItem - Campus Lost & Found Platform

name:'UniLostItem - Campus Lost & Found Platform',
tools: ['.NET 9', 'React', 'TypeScript', 'PostgreSQL', 'Docker', 'GitHub Actions', 'SonarQube', 'Tailwind CSS],
myRole:Full Stack Developer,
Description: Full-stack campus lost-and-found platform where users report lost/found items with map-based location selection, submit ownership claims verified through a review workflow, and admins manage content via a dedicated dashboard. Built the backend with .NET 9 using Clean Architecture, CQRS with MediatR, EF Core + PostgreSQL, JWT auth, and FluentValidation. Developed the frontend with React 19, TypeScript, Vite, Tailwind CSS, Shadcn/ui, Zustand, TanStack React Query, and Leaflet maps. Complete CI/CD with GitHub Actions, Docker, SonarQube, and automated VPS deployment.,
};

Smart Content Moderation Platform

name:'Smart Content Moderation Platform',
tools: ['Express', 'React', 'PostgreSQL', 'Redis', 'BullMQ', 'Docker', 'Nginx', 'GitHub Actions],
myRole:Full Stack Developer,
Description: AI-powered content moderation platform leveraging machine learning models for image and text analysis, achieving 90% accuracy in identifying harmful content. Built with Express 5, React 19, PostgreSQL, and Redis. Implemented async job processing with BullMQ, real-time updates via SSE, and role-based dashboards. Deployed on a VPS with Docker, Nginx, and a GitHub Actions CI/CD pipeline. 64 backend tests with Vitest.,
};

BloodApp - Emergency Blood Matching Application

name:'BloodApp - Emergency Blood Matching Application',
tools: ['Microservices', 'API Gateway', 'RabbitMQ', 'MySQL', 'MongoDB', 'Docker', 'Prometheus', 'Grafana],
myRole:Full Stack Developer,
Description: BloodApp connects patients in need of blood with donors instantly to save time in critical situations. Built with a microservices architecture (6 services) using API Gateway, RabbitMQ, MySQL, MongoDB, and Docker, and monitored via Prometheus and Grafana for reliability and performance.,
};
Certificates
.Net Core and React Complete guide to building an app

.Net Core and React Complete guide to building an app

I learned to build a full-stack application using .Net Core for the backend and React for the frontend: creating RESTful APIs, implementing authentication and authorization, integrating Entity Framework Core for data access, handling migrations and relationships, validating requests, configuring CORS, and improving performance. On the React side I learned component-driven UI, client-side routing, state management, form handling, API consumption, and deployment considerations including CI/CD integration.

GitHub Actions - The Complete Guide

GitHub Actions - The Complete Guide

I learned to automate workflows with GitHub Actions, create CI/CD pipelines, manage secrets, use reusable workflows, and implement deployment strategies.

Android Development with Kotlin

Android Development with Kotlin

I learned Kotlin language features, coroutine-based concurrency, Jetpack components, and MVVM architecture for Android applications.

Java (Basic) Certificate

Java (Basic) Certificate

I learned core Java concepts including OOP, collections, exception handling, and algorithmic problem solving.

Red Hat System Administration (RH124)

Red Hat System Administration (RH124)

I learned Linux system administration fundamentals: package management, user/group administration, systemd, SELinux basics, and networking fundamentals.

Data Structures & Algorithms

Data Structures & Algorithms

I learned arrays, linked lists, trees, graphs, common sorting algorithms, and time/space complexity analysis for performant implementations.

Blogs
Contact

Contact with me

If you have any questions or concerns, please don't hesitate to contact me. I am open to any work opportunities that align with my skills and interests.

© Developer Portfolio by Serhan Baymaz