Mehmet.
HomeAboutExperienceAppsProjectsContact

© 2026 Mehmet Genc

Software Engineer

Hi, I'm Mehmet

Backend-focused engineer specializing in Java, Spring Boot & microservices. Building scalable backend systems and event-driven architectures.

View ProjectsContact Me
Mehmet Genc

About Me

I'm a backend-focused Software Engineer with a strong passion for building scalable, high-performance systems. I specialize in Java, Spring Boot, and microservices architecture, and I enjoy solving complex distributed-systems problems.

I graduated from Adana Science and Technology University in 2020 with a Bachelor's degree in Electrical and Electronics Engineering. Since then, I've been building backend systems at fintech and AI companies across Türkiye and the US.

I believe in never stop growing and constantly seek opportunities that push me further.

Email Me

Tech Stack

Java
Python
Spring Boot
FastAPI
Flask
PostgreSQL
Redis
Kafka
RabbitMQ
Elasticsearch
Docker
AWS
Azure
MongoDB
Git
CI/CD

Experience

Work
Education
Internship
Bootcamp

Software Engineer

OpenPayd

Work

July 2025 - Present

  • Developing backend services using Java 17 within a microservices architecture.
  • Actively contributing to the Spring Boot migration from 2.7 to 3.4.
  • Designing efficient data models and optimizing queries on PostgreSQL.
  • Managing database schema changes with Flyway.
  • Implementing event-driven architecture using RabbitMQ.
  • Using Hazelcast for distributed caching and high-performance data access.
  • Working with GitLab CI/CD for automated pipelines and deployments.
  • Ensuring clean architecture, test coverage, and high code quality.
Java 17Spring Boot 3.4PostgreSQLFlywayRabbitMQHazelcastGitLab CI/CD

Software Engineer

Codebefore

Work

October 2024 - May 2025

  • Developed and deployed scalable microservices using Java Spring Boot and Spring Cloud.
  • Designed and implemented RESTful APIs for seamless communication between microservices.
  • Integrated Spring Security to enhance application security, including authentication and authorization.
  • Designed and implemented unit and integration tests using JUnit, Mockito, TestContainers, and BDD approach.
  • Implemented monitoring and logging solutions with Prometheus and ELK Stack for system health tracking.
JavaSpring BootSpring CloudSpring SecurityKafkaRedisDockerJUnitMockitoTestContainersPrometheusELK Stack

Software Engineer

Cognitiwe

Work

July 2020 - September 2024

  • Optimized Python-based web applications using Flask, boosting application efficiency by 20%.
  • Engineered and managed Docker containers, slashing deployment time by 50%.
  • Spearheaded the migration of legacy systems to modern architectures, resulting in a 25% reduction in maintenance costs and improved scalability.
PythonFlaskDockerMicroservicesPostgreSQLTensorFlowOpenCV

Backend Developer Bootcamp

N11 Tech

Bootcamp

February 2024 - March 2024

  • Specialized in Microservices, Maven, Hibernate, JPA, TDD, and DDD.
  • Adhered to SOLID principles during bootcamp projects.
  • Designed and implemented a microservices-based e-commerce platform with Spring Boot and Kafka.
Spring BootJavaHibernateMavenSOLIDRedisKafka

Backend Developer Bootcamp

Trendyol Tech

Bootcamp

September 2023 - October 2023

  • Developed and optimized backend systems using Spring Boot and Java.
JavaSpring Boot

Software Engineer

Motiwe

Work

July 2020 - June 2021

  • Developed RESTful APIs using Python Flask.
  • Streamlined data exchange with third-party APIs.
  • Applied OOP principles to improve code modularity and reusability.
PythonFlaskDockerOOPTensorFlowOpenCV

Software Engineer Intern

Motiwe

Internship

February 2020 - June 2020

  • Assisted in developing Dockerized Python Flask applications.
  • Contributed to enhancing API performance and deployment workflows.
PythonFlaskDocker

Bachelor's Degree

Adana A. T. Science and Technology University

Education

August 2015 - June 2020

  • Bachelor of Science in Electrical and Electronics Engineering.
  • GPA: 3.17/4.00
Python

My Apps

Hedefly

An educational app for students preparing for Turkish standardized exams. Track your daily progress, analyze performance, and reach your goals.

Hedefly screenshot 1
Hedefly screenshot 2
Hedefly screenshot 3
Hedefly screenshot 4

Exam Countdown

Track remaining time to YKS, LGS, KPSS exams

Daily Question Tracking

Log daily solved questions with correct/wrong counts

Performance Analytics

Weekly, monthly stats with subject distribution charts

Goals & Calendar

Set monthly goals and track progress on calendar view


SwiftSwiftUIFirebaseAdMobiOS
App StorePlay Store

Projects

  • project image 4
  • project image 1
  • project image 2
  • project image 3
  • project image 4
  • project image 1

Kasyus E-Commerce Platform

Kasyus is a cloud-native, microservices-based e-commerce platform built with Java 21 and Spring Boot. It includes features like authentication, product catalog, cart, user profiles, Kafka-based messaging, and full observability.

Java 21Spring BootSpring CloudKafkaPostgreSQLRedisMinIODockerKubernetes
  • project image 1
  • project image 1

Restaurant Recommendation Platform

This project provides a platform where users can review restaurants and receive personalized recommendations. Features include: - User and restaurant CRUD operations - Comment management - A recommendation API

JavaSpring BootPostgreSQLDocker
  • project image 1
  • project image 1

Real-Time Trading Signal System

This is a real-time event-driven algorithmic trading system. It retrieves live order book data, calculates moving averages (SMA), detects crossovers, and publishes BUY/SELL signals using Kafka.

PythonWebSocketRedisKafkaMongoDBMatplotlibDocker
  • project image 1
  • project image 1

Expense Tracker - Spring Boot

Expense Tracker is a RESTful web application that allows users to track their expenses, generate reports, and visualize data through various endpoints. Built with Spring Boot.

JavaSpring BootMySQLREST API
  • project image 1
  • project image 1

Shortify - URL Shortening Service

Shortify is a modern, high-performance URL shortening service built with FastAPI. It offers a robust API for shortening, managing, and tracking URLs — with analytics, Redis caching, and OpenAPI docs.

PythonFastAPIPostgreSQLRedisDockerPytestSwagger

Contact

Have a question or want to work together? I'd love to hear from you.

Let's connect

I'm currently open to new opportunities. Whether it's a full-time role, contract work, or just a chat — my inbox is always open.

mehmetgencv@gmail.com

Find me on