Summary
Overview
Work History
Education
Skills
Websites
Certification
Timeline
Generic
Mehmet Hanifi Aydın

Mehmet Hanifi Aydın

Fullstack Java Developer
Adıyaman,Adıyaman

Summary

I am a Full Stack Java Developer with three years of experience in building secure, high-performance, scalable, testable and user-friendly web applications. On the backend, I work with Java, Spring Boot, and JSF-JEE. On the frontend, I use technologies like React, Next js, CSS, JavaScript-TypeScript, and JSF frontend technologies such as My Faces, Prime Faces to create clean and responsive interfaces. Also I use tools like Git, Bitbucket, Maven, Jira and Jenkins in my workflows.

Overview

4
4
years of professional experience
7
7
years of post-secondary education
1
1
Certification
1
1
Language

Work History

Software Developer

Turkcell Group Company Atmosware
Istanbul, Istanbul
05.2022 - Current

Digitalization of Corporate and Individual Contracts:

  • Tech Stack: Java, JSF, JDBC, JUnit, HTML, CSS, Oracle Database
  • Project Outcomes: Manual HTML conversion operations were replaced by a fully automated document conversion service, reducing conversion time by 99%. In Addition, document filling operations were converted from manual input to a programmatic structure, significantly reduced document filling errors.

Docx-To-Html and Html-To-Docx Converter Application:

  • Tech Stack: Java, Spring Boot, JUnit
  • Project Outcomes: This application convert DOCX to HTML and vice versa. The Application is convert and manipulate html for users needs. This application serve services to "Digitalization of Corporate and Individual Contracts" application.

General Talent Test and Survey Application:

  • Tech Stack: Java, Spring Boot, JUnit, Micro Service Design, Domain Driven Design (DDD), Use Case Pattern, PostgreSQL, Redis, Kafka, gRPC, WebSocket, Next.js, TypeScript, TailwindCSS
  • Project Outcomes: It will reduce exam and survey costs significantly and improves efficiency.

Customer Offer Management Application:

  • Tech Stack: Java, Spring Boot, JUnit, Micro Service Design, Redis, Push Notifier
  • Project Outcomes: This application provides personalized offers to customers during the bill payment process. After code improvements, the application's offer delivery capacity increased from 30,000 to 250,000 offers per day and response time reduced by 90%.

Middleware Application For Mobile Application:

  • Tech Stack: Java, Spring Boot, JUnit, Feign Client, Port and Adapter Design
  • Project Outcomes: Combines data from multiple sources and this combined data is securely provided to the mobile app.

Tiktak Car Rent Application:

  • Tech Stack: Java, Spring Boot, JUnit, PostgreSQL Test Driven Design (TDD), Domain Driven Design (DDD), Port and Adapter pattern
  • Project Outcomes: Entire application was taken over and rewritten.

Number Migration Application:

  • Tech Stack: Java, Spring Boot, JUnit
  • Project Outcomes: We decompiled a legacy application that existed only as a WAR file with no available source code repository. Each service was reverse-engineered and restructured with proper repository separation, and the entire system was successfully migrated to a modern Spring Boot architecture.

Java Software Developer Bootcamp Participant

Turkcell Geleceği Yazanlar
Istanbul, Istanbul
01.2022 - 05.2022
  • Tech Stack: Java, Spring Boot, JUnit, CQRS, PostgreSQL
  • Project Outcomes: Developed a simple rent-a-car application with secure authentication using Spring Security. Implemented unit tests to ensure code reliability.

Software Developer Intern

Provision
Istanbul, Istanbul
08.2021 - 09.2021
  • Tech Stack: C#, ASP.net, MVC, Microsoft SQL Database
  • Project Outcomes: Customer's system and endpoint healt tracking structure developed.

Education

Bachelor's Degree - Electrical & Electronics Engineering

Marmara University
Istanbul, Turkey
09.2014 - 10.2021

Skills

Java

Springboot - Spring Framework

Jsf -JavaEE

Grpc

Websocket

JUnit and Mockito

React - NextJS

Type Script - Java Script

Html

Css- Tailwind Css

SQL-NoSQL-RDMS

Kafka

Redis

Git-Bitbucket

Certification

AWS Certified Developer - Associate

Timeline

AWS Certified Developer - Associate

12-2027

Software Developer

Turkcell Group Company Atmosware
05.2022 - Current

Java Software Developer Bootcamp Participant

Turkcell Geleceği Yazanlar
01.2022 - 05.2022

Software Developer Intern

Provision
08.2021 - 09.2021

Bachelor's Degree - Electrical & Electronics Engineering

Marmara University
09.2014 - 10.2021
Mehmet Hanifi AydınFullstack Java Developer