Hi, I'm
Yusuf Alperen Bozkurt
Software Engineer
Spring Boot & Node.js · React & Angular
Backend-focused Full-Stack Software Engineer with 4+ years of experience building production systems with Java and Spring Boot, plus Node.js/Express.js on the backend and Angular/React on the frontend. Focused on distributed architecture, clean code and testable software.

Featured Projects
About Me
I'm a backend-focused Full-Stack Software Engineer based in Ankara. I graduated from Yıldız Technical University with a degree in Geomatic Engineering in 2022, then moved into software driven by my interest in building digital products. I currently work as a Software Engineer at Sebit Education and Information Technologies.
Over 4+ years I've built production systems with Java and Spring Boot, plus Node.js/Express.js on the backend and Angular/React on the frontend. I design microservice and modular monolith architectures, work with PostgreSQL, MongoDB, Redis and Elasticsearch on the data side and with RabbitMQ and Kafka for messaging. I cover services with JUnit and Mockito tests, containerize them with Docker and ship them through GitHub Actions and Jenkins pipelines.
I care about distributed architecture, clean code and testable software. Whether it's a backend service, a frontend interface or a command-line tool, I approach every project with attention to detail and a focus on delivering real value.
Yildiz Technical University
Bachelor of Engineering - Geomatic Engineer
4+ Years
Backend-focused Full-Stack
Ankara, Turkey
Software Engineer
Technical Skills
Languages
Backend
Frontend
Data, Cache & Search
Architecture & Design
Messaging & Testing
CI/CD & DevOps
Other
Experience & Projects
Sebit Information & Education Technologies Inc.
Software Engineer
- Java, Spring Boot, PostgreSQL, Redis, Kafka: Developing microservices for evolving platform requirements, covering content publishing (videos, resources, interactive materials), user content access control and progress tracking, notification integrations and reporting. Debugging issues, adding new features and improving performance in existing microservices as requirements evolve.
- Angular, TypeScript: Developed pages from UI/UX designs for content publishing, user authentication, progress tracking and notifications, integrating with backend REST APIs for production platforms.
- VanillaJS, jQuery, company-built framework: Delivered 200+ interactive e-learning modules within 4–5-person teams, ensuring technical compatibility of content and resources, enforcing consistent interaction standards and leading implementation end-to-end.
- JavaScript (ES6+), Node.js: Co-developed a custom e-learning framework enabling publication of video, image, audio and interactive content for external client projects.
- JavaScript, Node.js, C#: Built internal CLI tools and Chrome extensions to automate data migration, content validation and recurring workflows, integrating third-party libraries as needed across projects.
Projects & Freelance Work
Full-Stack Software Developer
Designed and built a 12-microservice platform with JWT/RBAC authentication and Saga-based distributed transactions; services communicate via OpenFeign and RabbitMQ, backed by Elasticsearch (search), MinIO (object storage) and Redis (caching). Unit-tested with JUnit and Mockito, containerized with Docker and deployed via a Jenkins CI/CD pipeline to a self-managed VPS.
Self-Hosted Task Management System
Built and deployed a self-hosted task manager for a 25-person team; role-based access control (Admin, Leader, Employee), task lifecycle management (assignment, suspension, approval workflow) and an advanced audit log for deleted tasks. Retained monthly for ongoing maintenance and feature development.
Appointment & Student Management System
Delivered a role-based platform for 10 English teachers managing 47 students' lessons and grades; teacher availability calendars, student booking requests and approval flows. Designed the REST API and RBAC layer and shipped it to production.
CMS Platforms
Built and deployed CMS solutions for 8 client sites — personal blogs, portfolio sites and dynamic product showcase pages — with identity management, media processing and a dynamic content editor.
A live spaced-repetition flashcard app for language learning and interview revision. Turkish and English support, completely free usage and the ability to share decks as well as download and re-import them. I own its development, deployment and maintenance.
A privacy-first personal finance dashboard for tracking Turkey's markets. Live monitoring of foreign exchange, crypto, gold and precious metal prices; personal portfolio tracking with a real-time total and local data backup. I own its development, deployment and maintenance.
An open source, cross-platform P2P file-sharing app. Enables multi-file sharing between devices on the same Wi-Fi/LAN network with no size limit. Offers simple usage, 4 different themes and support for 2 languages.
G-Code Request & Tracking Platform
A platform where users can generate G-Code requests, featuring a membership system with automated email verification and an admin dashboard. Includes request rate-limiting and dual-sided automated notification systems.
Container & Cargo Tracking App
A minimal desktop application developed for logistics operations. Provides a practical solution for essential operational needs such as container capacity calculation, shipment scheduling, pricing and cargo status tracking.
Education
Yildiz Technical University
Bachelor of Engineering - Geomatic Engineer
2017 - 2022
Certificates & Training
- 2026
n11 TalentHub Spring Boot Backend Bootcamp
Patika.dev
- 2024
Advanced Angular Course – Teaching Assistant
BTK Akademi
- 2024
Advanced Angular Development
BTK Akademi
- 2022
Angular Frontend Sebit Bootcamp
Coderspace
- 2022
Frontend Acceleration Program
Patika.dev
- 2022
Python Bootcamp
Global AI Hub
Services
What I can build for you?
Backend Development
Designing and building microservice and modular monolith backends with Java/Spring Boot and Node.js (Express.js). JWT/RBAC authentication, PostgreSQL and MongoDB data modelling, Redis caching, Elasticsearch search and RabbitMQ/Kafka messaging — covered with JUnit and Mockito tests.
Frontend Development
Building modern, user-centric and high-performance interfaces using React, Angular and Next.js (TypeScript). I combine aesthetic design with functionality to deliver a seamless user experience.
Full-Stack Solutions
Providing end-to-end web applications from database design to deployment. I build complete solutions featuring user management, advanced admin dashboards and complex business logic.
Automation & Delivery
Developing custom automation tools, CLI utilities and Chrome extensions tailored to your business, then shipping everything with Docker containers and GitHub Actions / Jenkins pipelines to your own servers.
For your business needs, connect with me on social media, send an email or leave a message using the form below.
Send me an email
yalperenbozkurt@gmail.com
Get in Touch
Have a question or want to work together? Drop me a message!