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. Ships features faster with AI-assisted workflows (GitHub Copilot, Claude Code, Gemini Antigravity, OpenCode).

Hero
Experiences
Hero

(December 2024 - October 2025)

SunExpress Airlines

SunExpress Airlines

Software Engineer

• Developed 40+ REST API endpoints and 12+ GraphQL queries with .NET Web API using Clean Architecture within a 6+ member Agile Scrum team. • Raised unit test coverage from 62% to 95% by combining AI-assisted test scaffolding (GitHub Copilot) with SonarQube quality gates. • Worked across the full stack with React, MSSQL, Docker, RabbitMQ, and Azure Service Bus.

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. Sole developer responsible for all design, architecture, and deployment decisions. Built the backend with .NET 9 using Clean Architecture, CQRS pattern with MediatR, Entity Framework Core + PostgreSQL, JWT authentication, and FluentValidation. Developed the frontend with React 19, TypeScript, Vite, Tailwind CSS, Shadcn/ui, Zustand, TanStack React Query, React Hook Form + Zod, and Leaflet map integration. Implemented a complete CI/CD pipeline with GitHub Actions, Docker containerization, GitHub Container Registry, SonarQube code quality analysis, and automated VPS deployment. Built end-to-end with AI-assisted development (Claude Code), accelerating feature delivery and code quality.,
};

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. Developed with AI-assisted workflows (Claude Code, opencode).,
};

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) for user authentication, blood donation requests, donor matching, notification services, chat service, and reporting 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