Ahmet Husrev Ozcan

Software Engineer — Java Ecosystem & Microservices

Innovative Software Engineer with 5+ years of experience. Currently architecting high-availability IoT solutions at Mobiliz. Expertise in building scalable microservices using Java (8-21) and Spring Boot 3, powered by Event-Driven Architectures with Apache Kafka and RabbitMQ. Specialized in high-performance data management using Redis and PostgreSQL.

About Me

I am an Innovative Software Engineer with over 5 years of experience, driven by a passion for building robust and scalable backend systems. My expertise lies in Microservices Architecture, Event-Driven Systems, and High-Performance IoT Solutions.

Currently, I am working at Mobiliz, where I focus on architecting distributed systems that handle real-time data using Java (Spring Boot), Kafka, and RabbitMQ. To ensure high availability and performance, I leverage Redis and PostgreSQL while managing deployments through Docker and Argo CD.

Beyond my professional work, I am committed to continuous learning and academic growth, currently pursuing a Master of Science in Computer Engineering at Ankara Yıldırım Beyazıt University. I also enjoy sharing my knowledge by mentoring aspiring developers, helping them navigate the complexities of modern software ecosystems.

My goal is to always write clean, maintainable code that solves complex business problems while ensuring a seamless user experience through Next.js and TypeScript when working on full-stack requirements.

Professional Experience

Software Engineer

Mobiliz — Hybrid

Sep 2023 – Present

  • Lead Developer for the Fleet Management and Mobiride projects, responsible for architecting and developing the core backend infrastructure.
  • Developed high-performance IoT tracking solutions using Java (Spring Boot), managing large-scale real-time data flow.
  • Engineered Event-Driven systems with Apache Kafka and RabbitMQ to ensure seamless communication between system components.
  • Optimized data persistence and retrieval layers using PostgreSQL and Redis, significantly improving application response times.
  • Handled full-stack requirements using Next.js and TypeScript, ensuring a unified and scalable user experience.
  • Managed end-to-end deployment processes with Docker and GitHub Actions.

Technical Mentor

Cydeo — Contractor / Remote

2023 – 2024

  • Served as a Technical Mentor for the Java Bootcamp alongside my role at Mobiliz.
  • Conducted code reviews and guided students through Microservices and Spring Boot projects.
  • Shared production-level expertise on Spring Security, OAuth2, and Docker.

Java Developer

Cydeo — Remote

2022 – 2023

  • Maintained the internal LMS ecosystem, ensuring stability and implementing new modules.
  • Optimized existing monolithic codebase with focus on performance and refactoring.
  • Ensured 99% system reliability through rigorous unit testing with JUnit and Mockito.

Software Engineer

Zeber Corp. — Remote

2021 – 2022

  • Provided consultancy services and developed RESTful APIs for various client projects.
  • Collaborated in an Agile environment to deliver high-quality backend solutions.
  • Addressed technical debt and resolved critical bugs to enhance application maintainability.

Technical Skills

Programming Languages

Java (8-21)TypeScriptJavaScriptSQLCHTML5CSS3

Backend Development

Spring Boot 3Spring CloudSpring SecurityHibernate/JPAMicroservicesRESTful APIs (OpenAPI3)KeycloakOAuth2Node.js

Database & Caching

PostgreSQLRedisMySQLHazelcast

Messaging & Streaming

Apache KafkaRabbitMQ

Frontend Development

Next.jsReactTailwind CSSRadix UIMaterial UI

DevOps & Cloud

DockerArgo CDAWS (EC2, S3)GitHub ActionsGitLinux (WSL)

Testing & Agile

JUnitMockitoTDDPostmanJiraAgile/Scrum

Education

M.Sc. — Computer Engineering

Yıldırım Beyazıt University

B.Sc. — Computer Engineering

Ege University

Java Developer Bootcamp

Cydeo

B.Sc. — Management Information Systems

Anadolu University

Projects

Ticketing Microservices

Ticketing Microservices

A high-availability ticketing system with full observability. Monitored via Prometheus and Grafana to ensure system health and real-time performance tracking.

Spring BootSpring CloudPrometheusGrafanaDockerPostgreSQL
View Project →
Nakliya ERP

Nakliya ERP

A comprehensive logistics and enterprise resource planning system. Managed the development of vehicle modules, driver tracking, and real-time financial reporting dashboards using Java and Spring Boot.

JavaSpring BootNext.jsPostgreSQLDockerTypeScriptTailwindCSS
View Project →
Fleethings (Fleet Management)

Fleethings (Fleet Management)

A next-generation IoT and vehicle tracking platform. As a Lead Developer, I architected the core backend infrastructure to handle real-time data ingestion using Java and Spring Boot.

JavaSpring BootKafkaPostgreSQLIoTDockerMaterial UIReactJavaScript
View Project →
Mobiride

Mobiride

A comprehensive corporate mobility and ride-sharing solution. Developed scalable backend services and event-driven communication layers, ensuring high availability.

JavaSpring BootKafkaPostgreSQLIoTDockerMaterial UIReactJavaScript
View Project →
Accounting Project

Accounting Project

Financial management platform built for SMEs. Features invoice tracking, expense management, and customer records with a modular backend architecture using Spring MVC and Hibernate.

Spring MVCHibernatePostgreSQLThymeleaf
View Project →
GameHub

GameHub

Modern game discovery platform featuring real-time data fetching, advanced filtering, and sorting. Built to demonstrate clean React component architecture and TypeScript proficiency.

ReactTypeScriptREST APITailwindCSS
View Project →

Let's Work Together

I am currently open to freelance opportunities and technical consultancies. Whether you have a project idea, a complex backend problem to solve, or just want to discuss technology—feel free to reach out!

© 2026 iamhusrev — All rights reserved.