Summary
Overview
Work History
Education
Skills
Community
Can Travel
Personal Information
Timeline
Generic
Mehmet Ali SAHINOGULLARI

Mehmet Ali SAHINOGULLARI

SOFTWARE DEVELOPER
Hatay,Hatay

Summary

Innovative and solutions-driven Backend Developer with 5+ years of hands-on experience in building robust, scalable systems using Java/Kotlin and Spring ecosystems. Proven track record of leading technical migrations (monolith-to-microservices), designing high-performance architectures, and implementing CI/CD pipelines in startup environments.

Overview

10
10
years of professional experience
5
5
years of post-secondary education

Work History

Software Developer

Educational Networks
New York, New York City
08.2021 - Current
  • Developed and maintained high-traffic web applications using Java, JavaScript, HTML/CSS3, ensuring optimal performance across 2,000+ websites
  • Designed and implemented modular components, improving code reusability and reducing development time.
  • Built user-friendly CMS features for educational platforms, streamlining content management for schools.
  • Collaborated with cross-functional teams (QA, DevOps) to ensure smooth deployments and system stability.
    Key Technologies Used:
    Backend: Java, Apache, Tomcat
    Frontend: JavaScript, HTML5, CSS3
    Other: Modular Architecture, Performance Optimization, CMS Development

Backend Developer

Hemenis
01.2019 - 08.2021

Sole Backend Developer in a small agile team, owning the entire backend ecosystem and infrastructure.

Key Responsibilities & Achievements:

  • Database & Architecture Leadership: Designed and managed MySQL/MongoDB databases, optimized queries, and migrated from monolith to microservices using the Strangler Pattern, improving scalability.
  • Performance & Infrastructure: Overhauled backend architecture (Java/Spring Boot, Kotlin, Node.js) to boost API response times by 40%+ and implemented Redis Streams for real-time data processing.
  • DevOps & Cloud: Built CI/CD pipelines (Jenkins, Bitbucket), containerized services with Docker/Kubernetes, and deployed scalable infrastructure on AWS (EKS, EC2, Route53, Load Balancers).
  • Critical Features: Developed a Socket.io-based real-time notification system and integrated payment gateways (e.g., Stripe, PayPal) with secure JWT/Spring Security auth.
  • Search & Data: Engineered complex search functionalities using ElasticSearch and streamlined data flow with event-driven Redis streams.

Technologies Used:

  • Backend: Java 8/11, Kotlin, Node.js, Spring Boot, Spring Security, JWT, Hibernate, JPA
  • Databases: MySQL (RDS), MongoDB, ElasticSearch, Redis
  • DevOps: AWS (EKS, EC2, ECR, Route53), Docker, Kubernetes, Jenkins, Bitbucket

Software Developer

Etiya
09.2016 - 01.2019
  • I was responsible of development, improvement and maintenance of software products which is based on telecom systems.
  • Technologies:
  • Backend: Java8, Spring Boot, Spring DataJPA, EhCache
  • Frontend: Angular7
  • Database: PostgreSQL

Software Developer

Sistek
09.2015 - 01.2016
  • Company Overview: Sistek Co. serves ERP software programs and consultancy.
  • I was responsible for maintain and develop these applications which are mostly running on production environment.
  • During my Sistek career, I have contributed many projects include mobile and web.
  • Sistek Co. serves ERP software programs and consultancy.
  • Technologies which I ever used in Sistek
  • WEB:
  • Backend: Java-6, Java-8, JSF, Servlet, Frameworks: Spring, Spring Data JPA, Frontend: Primefaces, Angular(4-5)
  • ORM: Hibernate, Report: Jasper Reports, Testing: JUnit, Mockito
  • MOBILE:
  • API's: Spring and Java
  • Database: SQLite
  • Languages: Javascript(ES5, ES6)
  • Frameworks: Ionic(3-4, Native) based on Angular-5, JQuery Mobile

Intern

Nevalabs
01.2015 - 09.2015
  • Company Overview: This company serves software programs on security and face recognition systems.
  • In this period of time, I was working as backend and frontend developer, because of being a new one on engineering, mainly frontend works are on me.
  • This company serves software programs on security and face recognition systems.
  • Softwares, are used:
  • Frontend: HTML5, Backbone j.s.
  • Backend: Java, Spring Boot, Gradle
  • Database: PostgreSQL, MSSQL
  • Operating Systems: Mac OS

Education

Dogus University
Turkey
09.2011 - 06.2016

Skills

Full Stack Software Development

Problem-solving

Team Member

Community

  • Dev Not Team Developer Summit, Organization and many organization about software trends.
  • NgTurkey, It is Angular Turkey team which develop and maintain open-source Angular libraries and plugins.

Can Travel

True

Personal Information

  • Age: 28
  • Nationality: Turkish
  • Marital Status: Married

Timeline

Software Developer

Educational Networks
08.2021 - Current

Backend Developer

Hemenis
01.2019 - 08.2021

Software Developer

Etiya
09.2016 - 01.2019

Software Developer

Sistek
09.2015 - 01.2016

Intern

Nevalabs
01.2015 - 09.2015

Dogus University
09.2011 - 06.2016
Mehmet Ali SAHINOGULLARISOFTWARE DEVELOPER