Skip to content
Mücahid Arslan.

Software engineer / Ankara, Türkiye

Mücahid Sezgin Arslan

Computer Engineering graduate from Gazi University with hands-on experience in backend development at Baykar Technologies and TÜBİTAK BİLGEM YTE. I work with Java, Spring Boot and Go, and build RESTful APIs, microservices and full-stack applications.

GitHubLinkedInMedCaseTravel BlogEmail

01

Experience

  1. Software Engineering Intern · Baykar Technologies

    Aug 2026 – Oct 2026 · Istanbul

    • Developed Go-based backend services in a microservices architecture using PostgreSQL, Redis and Docker.
    • Implemented user-specific real-time data streaming with Server-Sent Events (SSE), with secure event filtering and data isolation.
    • Contributed to AI-powered comment classification features using Python and FastAPI.
  2. Candidate Software Engineer · TÜBİTAK BİLGEM YTE

    Oct 2025 – Jul 2026 · Ankara

    • Developed and maintained backend services using Java and Spring Boot.
    • Implemented frontend features with Next.js and React, integrating RESTful APIs.
    • Wrote and maintained unit and integration tests, and end-to-end UI tests with Cypress.
    • Worked in Agile workflows with Jira for sprint planning and issue tracking.
  3. Software Engineering Intern · TÜBİTAK BİLGEM YTE

    Jul 2025 · Ankara

    • Developed RESTful APIs with Java, Spring Boot, JPA and Hibernate for a Personnel Management System, with JWT-based authentication, user management and role-based access control.
    • Built responsive UI with Next.js, TypeScript and Tailwind CSS on top of PostgreSQL-backed services.
  4. Intern · Nanodems

    Aug 2024 · Ankara

    • Developed backend services with ASP.NET Core Web API and Entity Framework Core.
    • Implemented Azure Entra ID authentication integration.
    • Contributed to a microservices-based architecture; applied dependency injection and middleware.
  5. Volunteer Intern (Test Engineer) · Neokod Ar-Ge Software

    Oct 2023 – Mar 2024 · Ankara

    • Performed functional, regression and user-acceptance testing before production releases.
    • Automated test scenarios using Java, Selenium and Appium; prepared test reports.
  6. Volunteer Intern · Bilicisoft Information and Defense Technologies

    Jul 2023 – Sep 2023 · Ankara

    • Contributed to backend development with ASP.NET Core Web API.
    • Implemented a data access layer with Entity Framework and LINQ; applied AutoMapper and Autofac.
02

Projects

MedCase

AI-assisted clinical case education platform and graduation project, built as a team of two. Teachers build and import cases; students practise with structured AI feedback that a teacher reviews. The source code is private; the architecture and design decisions are documented on its own site.

JavaSpring BootMongoDBKeycloakLLM APIsOllamaExpo

Read the case study →

Travel Blog

A full-stack travel blog that is live online: a Next.js client and a Spring Boot API backed by PostgreSQL, deployed with Docker Compose behind a Caddy reverse proxy with automatic HTTPS.

Next.jsSpring BootPostgreSQLDockerCaddy

Visit the site →

More projects

  • Maps For Everyone

    GitHub

    Accessible navigation for visually impaired users. Spring Boot REST services fetch public-transit and walking routes from the Google Maps Directions API and add text-to-speech guidance; Python scripts preprocess route data and drive automated tests.

    JavaSpring BootMavenPythonGoogle Maps APITTS
  • Account Manager System

    GitHub

    Secure account management system on .NET 8 with a layered architecture, Azure Entra ID authentication, role-based access control and Entity Framework Core data access.

    .NET 8Azure Entra IDEF CoreRESTSQL
  • Smart Irrigation System

    ESP32 firmware (Arduino framework) reading soil moisture, temperature and humidity, rain and water-flow sensors to drive solenoid valves for drip irrigation. Designed for solar-powered operation, streaming data to Firebase for remote monitoring from a mobile app.

    ESP32ArduinoFirebaseIoT
  • Traveling Salesman Solver

    GitHub

    Graph theory course project that solves the Traveling Salesman Problem on real Google Maps data, optimising for time, distance or fuel (including elevation), and visualises routes with NetworkX.

    PythonNetworkXGoogle Maps API
  • Library Application Backend

    GitHub

    Modular library management backend with a multi-layered .NET Core architecture, Entity Framework Core and SQL Server: book, category and reader management with filtering.

    C#.NET CoreEF CoreSQL Server
  • UAV image processing

    Image-processing team member in the Gazi Modern Defense Technologies student community for the 2023 Free Mission International UAV project, using Python, OpenCV and NumPy.

    PythonOpenCVNumPy
03

Skills

Languages
JavaGoPythonC#TypeScriptJavaScriptSQLC
Backend
Spring BootGo FiberASP.NET CoreFastAPIJPA / HibernateEntity Framework
Frontend
ReactNext.jsTailwind CSSHTML / CSS
Databases
PostgreSQLMongoDBRedisMySQL
Tools and concepts
DockerGitMavenREST APIsMicroservicesSSEJiraPostman
Testing
Unit and integration testingCypressSeleniumAppium
04

Education

B.Sc. in Computer Engineering · Gazi University

Oct 2021 – Jun 2026 · Ankara

  • GPA 3.17 / 4.00
  • Thesis: MedCase, an AI-powered clinical case education platform

Languages

  • Turkish: native
  • English: B1–B2

Test scores

  • ALES (quantitative): 87 / 100
  • YÖKDİL (English): 73.75 / 100

Certificates

  • Mobile Application Development Workshop with Unity, BTK Academy (40 hours), Nov 2024
  • ASP.NET Core Web/API and multilayered architecture, online course (Udemy)
  • Visual Programming C# .NET, Gazi University Beltek Course Center, May 2022
05

Contact