Position: Java Developer
Category: Java
English level: upper
Years of experience: 4


A Software Engineer with over 3 years of experience in server-side programming using Java with an extensive background in full software development life cycle.

PROJECTS

--Customer : Yapı Kredi - one of the first nationwide commercial banks in Turkey
Project : Insurance Platforms - the bank's platforms for all the insurance products

Engaged in Java legacy components coding, design, and implementation.
Maintained PL/SQL packages.
Optimized and enhanced performance of SQL queries.
Migrated from PL/SQL & legacy monolith application to microservice architecture.
Developed REST web services including creating API documentation

-- Service Monitoring - Monitoring System for the company's services and servers
Built monitoring system for services and servers.
Designed a monitoring dashboard.
Created alerts and notifications for emergencies.
Optimized mongo queries.

Worked with MongoDB, Spring boot, Prometheus, Grafana, and Loki.

 -- Support Portal
As a full stack developer, designed, developed, and maintained both the frontend and backend of the portal.
Implemented solution for communicating with self-hosted customers.
Created functionality for generating error reports.
Implemented format file(XSLT) update functionality with backup option.
Redesigned integration user creation service and embedded into support portal.

The portal has been developed by using Spring boot, Thymeleaf, Bootstrap, and MongoDB.

 -- Pratik Imza - e-sign desktop application with a management portal.
As a developer, converted a console application to jnlp(desktop application) application, and designed & developed a management portal for the desktop application.
Designed UI/UX for the portal.

Had the chance to implement: jnlp, swing / Spring boot, Thymeleaf, Bootstrap.

-- E-Despatch Portal - an e-despatch portal for non-ERP customers.
As a backend developer, was responsible for developing the backend API.
Participated in database design.
Developed REST web services including creating API documentation.
Engaged in performance tuning, data model optimization, and security improvement.

Gained expertise on Spring boot, JWT, MongoDB.