Hi, I'm Mehmet!

I'm a Software Engineer based in Türkiye. Working towards creating software that makes life easier and more meaningful.

Projects

About Me

Get to know me!

Hi, my name is Mehmet and I am a highly ambitious, self-motivated, and driven software engineer based in Türkiye.With a strong dedication to problem-solving and innovation, I continuously strive to enhance my skills and contribute to impactful projects.


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 honing my expertise in software development, specializing in backend technologies, and working on scalable, high-performance systems.


Outside of work, I enjoy exploring diverse hobbies that inspire creativity and personal growth. Whether it's reading thought-provoking books, playing sports, or traveling to new destinations, I always seek experiences that broaden my perspective and challenge me to learn something new.


I believe that you should never stop growing and that's what I strive to do, I have a passion for technology and a desire to always push the limits of what is possible. I am excited to see where my career takes me and am always open to new opportunities. 🙂


Download My ResumeEmail Me

My Skills

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

Timeline

October 2024 - Present

Software Engineer

Codebefore

  • Developed scalable microservices with Java Spring Boot.
  • Designed and implemented RESTful APIs.
  • Enhanced security with Spring Security.
  • Implemented asynchronous messaging using Kafka, improving system scalability and decoupling microservices.
  • Utilized Redis as an in-memory data store and caching layer, significantly improving application response times and reducing database load.
  • Developed unit and integration tests using frameworks like JUnit and Mockito to ensure code quality and reliability.

Technologies:

  • Java
  • Spring Boot
  • Microservices
  • Docker
  • JUnit
  • Azure
  • Redis
  • Kafka
February 2024 - March 2024

Backend Developer Bootcamp

N11 Tech

  • 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.

Technologies:

  • Spring Boot
  • Java
  • Hibernate
  • Maven
  • SOLID
  • Redis
  • Kafka
  • React
September 2023 - October 2023

Backend Developer Bootcamp

Trendyol Tech

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

Technologies:

  • Java
  • Spring Boot
July 2021 - September 2024

Software Engineer

Cognitiwe

  • Optimized Python Flask applications.
  • Managed Docker containers to cut deployment time by 50%.
  • Migrated legacy systems to modern architectures, reducing maintenance costs by 25%.

Technologies:

  • Python
  • Flask
  • Docker
  • Microservices
  • PostgreSQL
  • Tensorflow
  • OpenCV
July 2020 - June 2021

Software Engineer

Motiwe

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

Technologies:

  • Python
  • Flask
  • Docker
  • OOP
  • Tensorflow
  • OpenCV
February 2020 - June 2020

Intern

Motiwe

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

Technologies:

  • Python
  • Flask
  • Docker
August 2015 - June 2020

Bachelor's Degree

Adana A. T. Science and Technology University

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

Technologies:

  • Python

Projects

Restaurant Recommendation Platform

This project aims to provide a platform where users can comment on restaurants and receive restaurant recommendations. The project meets the following basic requirements:
- User registration, update, and deletion operations.
- Restaurant registration, update, and deletion operations.
- Creation, update, and deletion of user comments.
- An API providing recommendations to users.

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. This application is built using Spring Boot for the backend services.