Java, Spring boot, Hibernate, Unit Testing, Backend
Aktualisiert am 20.09.2024
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 01.10.2024
Verfügbar zu: 100%
davon vor Ort: 100%
Java 17
Spring Boot
Hibernate
English
Verhandlungssicher
German
Fortgeschritten

Einsatzorte

Einsatzorte

Deutschland, Schweiz, Österreich
möglich

Projekte

Projekte

11 months
2023-11 - now

Bad practices and inefficient implementations

Freelance Senior Software Developer Java 17 Spring Boot 3 Hibernate ...
Freelance Senior Software Developer

As the Freelance Senior Software Developer, ensured business continuity and customer satisfaction on hightransactional microservice environment under high turnover rate. Adapted highly on changing environment and took the ownership of the backend systems.

  • Bad practices and inefficient implementations are identified, reported and evaluated according to costbenefit ratio.
  • Designed, implemented and rolled-out 2 new microservice components to introduce new business functionalities.
  • The customer requirements were evaluated, designed and performed in highprecision  which made them fulfill their legal obligations and gain competitive advantages.
  • The security fixes are performed by evaluating the dependency hierarchy and with implementation changes.
Java 17 Spring Boot 3 Hibernate Keycloak Reactive services RESTful services Web Services PostgreSQL Docker Github Sonarqube Meterian
Cubic Transportation Systems
Hamburg
2 years 11 months
2021-01 - 2023-11

Led technical discussions and managed effective integrations

Senior Software Architect Java Spring Hibernate ...
Senior Software Architect

As the Senior Software Architect, I evaluated the current state of the applications and implemented enhancements in accordance with the technical and business needs.

  • Led technical discussions and managed effective integrations with the external services and third party applications.
  • System bottlenecks are identified and necessary actions are taken including new implementations and performance improvement projects.
  • New technologies and approaches are introduced for the legacy systems like containerization and microservice architecture.
  • Unified the duplicate codes and similar implementations with the help of Object oriented design principles.
Java Spring Hibernate TestNg RESTful services Web Services Oracle DB Docker Gitlab
Descartes Systems Group
Hamburg
1 year 3 months
2019-10 - 2020-12

Designed the application to operate in a horizontally scaled environment.

Software Development Team Lead Java Spring Hibernate ...
Software Development Team Lead

As the leader of the development team, I took over the product as MVP and developed a highly performing, horizontally scaled product resulting in numerous new customers and high customer satisfaction. While adding new features and making performance improvements I made the onboarding of new team members and created a team culture for getting higher outcomes. These efforts were recognized by the management team leading to my promotion as a Software Architect to create new prototypes and products with the help of my technical expertise and team development skills.

  • Designed the application to operate in a horizontally scaled environment.
  • Applied concurreny techniques for better performance and utilization.
  • Built tracking and product performance systems to provide higher value for stakeholders,
  • Optimized the database structure to handle an increasing number of transaction and resolving the bottlenecks.
  • Implemented design patterns to establish a robust code base for the current and upcoming developments.
  • Applied Clean Code principles and ensured that the testable deveopments are delivered.

Java Spring Hibernate TestNg RESTful services Web Services Oracle DB Docker Gitlab
Portrix Logistics
Hamburg
4 months
2019-04 - 2019-07

Invoicing processes for different segments of customer groups

Senior Software Developer Java 11 Spring Boot Spring Data ...
Senior Software Developer

As part of the backend development team, I worked as a Senior Java Developer enabling the core services creating high value for partners and customers. These services include

  • Invoicing processes for different segments of customer groups,
  • Building tracking and product performance systems to provide higher value for stakeholders,
  • Developing and ensuring that the current endpoints works consistently with third party services like Algolia, Kenshoo, Google Adwords, Google Analytics,
  • Creating easy to use interfaces for partners for better user experience,
  • Maintaining the software security based on defined policies,
  • The architecture was based on 12 microservices on Mongo DB and infrastructure was hosted using most popular AWS services. 
Java 11 Spring Boot Spring Data JUnit Selenium Mockito MongoDB Docker AWS Services (Cloudformation S3 EC2 Cognito Lambda Functions SQS) Sonarqube Jira Confluence Gitlab
Moebel.de
Hamburg
2 years 10 months
2016-07 - 2019-04

Work and liaise with the local and regional groups to determine business requirements

Project Manager
Project Manager
As part of the Institutional Clients Group Technology department, I worked as Project Manager for various digital corporate banking applications.

I managed projects for improvement of the existing systems/applications and implementation of the new initiatives with appropriate methodologies. Within this role, my responsibilities were; 

Work and liaise with the local and regional groups to determine business requirements and demands related to digital projects.

  • Lead all stakeholders, third party vendors and resources across multiple regions/countries through the phases of projects based on Citi processes and change management governance.
  • Ensure that the processes and results are in line with the plans in terms of cost, quality, schedule and expectations.
  • Create, communicate and present project status, issues and resolution plans to necessary stakeholders.
  • Maintain process & procedure documentation, project documentation ensuring these documents are accurate and available.
  • Manage assigned applications to ensure continuous improvement

CITIBANK
ISTANBUL
3 years 11 months
2012-09 - 2016-07

Software Development

Senior Software Developer
Senior Software Developer
  • A member of the development team which is responsible for the Turkey's well known Payment Facilitator iPara. 
  • I have been developing several projects as including virtual pos bank integrations, e-invoice integration and also new products like webpos, e-giftcard. 
  • I have gained deep understanding about payment systems, global industry standarts regulations like pci-dss and up-coming new products in the market. 
  • As a great bussines result the Webpos project was announced as a nominee for "The most innovative software product of 2014" by Tesid 
MULTINET
3 years 2 months
2009-08 - 2012-09

Maintaining and enhancing the mission critical and logistic operations

Senior Software Developer
Senior Software Developer
  • Maintaining and enhancing the mission critical and logistic operations software which muti million transactions are processed everyday and several client and customer specific services were provided. 
  • Most important project was developing a brand new reporting product that supported the need of instant reporting for different management levels for effective decision making. 
  • Transformed the manual processing of report generation into a scheduled and automated structure and platform. 
  • I was responsible from project stages from initiating to closing and also primary operational stage with the highly qualified team. 
  • The project added great business value for the organization and gained stunning results from both corporate-wide and customers. 
YURTICI KARGO
5 years 5 months
2004-04 - 2009-08

deliver the core application for the production centre

Snr Developer & Project Manager
Snr Developer & Project Manager

I started my career as a Junior application developer. I was given small tasks to execute on the existing sales system. After success achieved in the development of the sales system,

  • I was appointed as a developer to deliver the core application for the production centre to develop the warehouse and production modules. Covered the life cycle of development from analysis, design to coding phases of application development process whilst planned and migrated the legacy system data into the new system.
  • I was promoted as a senior application developer and as a deputy project manager. Appointed to the new project manufacturing Resource Planning covering the 2 major production centres Erdemir and Isdemir (the biggest iron and steel production companies in the top 10 of the ISO 500).
  • I have lead the application development team at Isdemir covering the project phases of Initiation, Planning for one year focusing in the analysis of business processes with the business units. The strategy of the overall execution approach was designed in a phased manner and lasted in three years. The outcome of the project enabled a follow-up system for the production environments and created base and interface for intelligent planning systems.
ISDEMIR A.S
ISTANBUL

Aus- und Weiterbildung

Aus- und Weiterbildung

2004 - 2007:

Engineering and Technology Management

M.Sc.

CUKUROVA UNIVERSITY


1998 - 2003:

Computer Engineering

B.Sc.

IZMIR INSTITUDE OF TECHNOLOGY


Certifications

  • Project Management Professional PMP
  • AWS Certified Solutions Architect Associate

Kompetenzen

Kompetenzen

Top-Skills

Java 17 Spring Boot Hibernate

Produkte / Standards / Erfahrungen / Methoden

PROFESSIONAL SUMMARY

?As an expert specialized in software development, I have been delivering results through effective technical know-how, project management and team leadership. I have created solutions for finance, logistics, manufacturing and e-commerce industries by enabling advanced Products and Services.?

  • Having 20 years of software development experience and 5+ years of management and team leadership experience in the finance, logistics, manufacturing and e-commerce industries as a Sr. Developer, Team Leader, Project and Application Manager, and finally as a Software Architect has given me strategic business perspective through the software development lifecycle management, managing stakeholder interests, designing enterprise architectures and Cloud solutions for business needs. 
  • As a software professional and leader, I was engaged in 30+ local and International application development projects all achieved in high precision and success, while improving team skills wherever I lead the teams.


Key Achievements

Cubic

  • Ensured the business continuity and customer satisfaction in a high transaction environment during the major reconstruction process. Introduced 2 new microservice accordingly.


Descartes

  • Designed new features and enhanced the existing architecture in compliance with technical and businessneeds by implementing the latest best practices and  approaches.


Portrix Logistics

  • Took over the MVP product and developed highly performing, horizontally scaled product which resulted with many new customers and high customer satisfaction.


Moebel.de

  • Developed the enhancements for better user experience and customer satisfaction in the back-end process which leads to higher profitability for the organization.


Citibank

  • Managing test automation processes of new Eft services to reduce the operational costs and improvedthe software quality, which resulted in 1000 man-day  headcount reduction whilst through improving transaction quality evaluated customer satisfaction to reach desired strategy.


iPara

  • Transformed iPara (a Fintech start-up) virtual pos system infrastructure and service into a new and enhanced product infrastructure as a Scrum master enabling it used by merchants, which improved and utilized financial revenues dramatically to 3M TL transaction per day.


Multinet

  • To improve user experience and effectiveness in financial transaction processing in point of sales operations for Multinet, developed a brand-new product (Webpos) an application for covering full software development lifecycle as a senior application developer which affected the Multinet field service and maintenance of pos operations reducing cost of physical products, spare parts, logistics and field engineers.  


CAREER VISION

I would like to continue to develop my professional and leadership skills to achieve the next stage in my career of running and executing development teams according to business requirements to deliver advanced products and services for finance, e-commerce, logistics and manufacturing industries as Snr. Software Architect & Team Leader for contributing the organizations competitiveness in the fields they operate.

  • 20+ years hands-on software development experience
  • Java 11, Spring Boot, Spring Data, JUnit, Selenium, Mockito, TestNg, Docker, Gitlab
  • AWS Services (Cloudformation, S3, EC2, Lambda Functions, SQS
  • Advanced SQL (Oracle, MySql, MsSql )
  • Relational and NoSql Databases (Mongo Db, Oracle, MySql, MsSql )
  • Scrum and Agile Mind-set
  • Project (Budget, Risk) Management
  • Team Building and Development

Einsatzorte

Einsatzorte

Deutschland, Schweiz, Österreich
möglich

Projekte

Projekte

11 months
2023-11 - now

Bad practices and inefficient implementations

Freelance Senior Software Developer Java 17 Spring Boot 3 Hibernate ...
Freelance Senior Software Developer

As the Freelance Senior Software Developer, ensured business continuity and customer satisfaction on hightransactional microservice environment under high turnover rate. Adapted highly on changing environment and took the ownership of the backend systems.

  • Bad practices and inefficient implementations are identified, reported and evaluated according to costbenefit ratio.
  • Designed, implemented and rolled-out 2 new microservice components to introduce new business functionalities.
  • The customer requirements were evaluated, designed and performed in highprecision  which made them fulfill their legal obligations and gain competitive advantages.
  • The security fixes are performed by evaluating the dependency hierarchy and with implementation changes.
Java 17 Spring Boot 3 Hibernate Keycloak Reactive services RESTful services Web Services PostgreSQL Docker Github Sonarqube Meterian
Cubic Transportation Systems
Hamburg
2 years 11 months
2021-01 - 2023-11

Led technical discussions and managed effective integrations

Senior Software Architect Java Spring Hibernate ...
Senior Software Architect

As the Senior Software Architect, I evaluated the current state of the applications and implemented enhancements in accordance with the technical and business needs.

  • Led technical discussions and managed effective integrations with the external services and third party applications.
  • System bottlenecks are identified and necessary actions are taken including new implementations and performance improvement projects.
  • New technologies and approaches are introduced for the legacy systems like containerization and microservice architecture.
  • Unified the duplicate codes and similar implementations with the help of Object oriented design principles.
Java Spring Hibernate TestNg RESTful services Web Services Oracle DB Docker Gitlab
Descartes Systems Group
Hamburg
1 year 3 months
2019-10 - 2020-12

Designed the application to operate in a horizontally scaled environment.

Software Development Team Lead Java Spring Hibernate ...
Software Development Team Lead

As the leader of the development team, I took over the product as MVP and developed a highly performing, horizontally scaled product resulting in numerous new customers and high customer satisfaction. While adding new features and making performance improvements I made the onboarding of new team members and created a team culture for getting higher outcomes. These efforts were recognized by the management team leading to my promotion as a Software Architect to create new prototypes and products with the help of my technical expertise and team development skills.

  • Designed the application to operate in a horizontally scaled environment.
  • Applied concurreny techniques for better performance and utilization.
  • Built tracking and product performance systems to provide higher value for stakeholders,
  • Optimized the database structure to handle an increasing number of transaction and resolving the bottlenecks.
  • Implemented design patterns to establish a robust code base for the current and upcoming developments.
  • Applied Clean Code principles and ensured that the testable deveopments are delivered.

Java Spring Hibernate TestNg RESTful services Web Services Oracle DB Docker Gitlab
Portrix Logistics
Hamburg
4 months
2019-04 - 2019-07

Invoicing processes for different segments of customer groups

Senior Software Developer Java 11 Spring Boot Spring Data ...
Senior Software Developer

As part of the backend development team, I worked as a Senior Java Developer enabling the core services creating high value for partners and customers. These services include

  • Invoicing processes for different segments of customer groups,
  • Building tracking and product performance systems to provide higher value for stakeholders,
  • Developing and ensuring that the current endpoints works consistently with third party services like Algolia, Kenshoo, Google Adwords, Google Analytics,
  • Creating easy to use interfaces for partners for better user experience,
  • Maintaining the software security based on defined policies,
  • The architecture was based on 12 microservices on Mongo DB and infrastructure was hosted using most popular AWS services. 
Java 11 Spring Boot Spring Data JUnit Selenium Mockito MongoDB Docker AWS Services (Cloudformation S3 EC2 Cognito Lambda Functions SQS) Sonarqube Jira Confluence Gitlab
Moebel.de
Hamburg
2 years 10 months
2016-07 - 2019-04

Work and liaise with the local and regional groups to determine business requirements

Project Manager
Project Manager
As part of the Institutional Clients Group Technology department, I worked as Project Manager for various digital corporate banking applications.

I managed projects for improvement of the existing systems/applications and implementation of the new initiatives with appropriate methodologies. Within this role, my responsibilities were; 

Work and liaise with the local and regional groups to determine business requirements and demands related to digital projects.

  • Lead all stakeholders, third party vendors and resources across multiple regions/countries through the phases of projects based on Citi processes and change management governance.
  • Ensure that the processes and results are in line with the plans in terms of cost, quality, schedule and expectations.
  • Create, communicate and present project status, issues and resolution plans to necessary stakeholders.
  • Maintain process & procedure documentation, project documentation ensuring these documents are accurate and available.
  • Manage assigned applications to ensure continuous improvement

CITIBANK
ISTANBUL
3 years 11 months
2012-09 - 2016-07

Software Development

Senior Software Developer
Senior Software Developer
  • A member of the development team which is responsible for the Turkey's well known Payment Facilitator iPara. 
  • I have been developing several projects as including virtual pos bank integrations, e-invoice integration and also new products like webpos, e-giftcard. 
  • I have gained deep understanding about payment systems, global industry standarts regulations like pci-dss and up-coming new products in the market. 
  • As a great bussines result the Webpos project was announced as a nominee for "The most innovative software product of 2014" by Tesid 
MULTINET
3 years 2 months
2009-08 - 2012-09

Maintaining and enhancing the mission critical and logistic operations

Senior Software Developer
Senior Software Developer
  • Maintaining and enhancing the mission critical and logistic operations software which muti million transactions are processed everyday and several client and customer specific services were provided. 
  • Most important project was developing a brand new reporting product that supported the need of instant reporting for different management levels for effective decision making. 
  • Transformed the manual processing of report generation into a scheduled and automated structure and platform. 
  • I was responsible from project stages from initiating to closing and also primary operational stage with the highly qualified team. 
  • The project added great business value for the organization and gained stunning results from both corporate-wide and customers. 
YURTICI KARGO
5 years 5 months
2004-04 - 2009-08

deliver the core application for the production centre

Snr Developer & Project Manager
Snr Developer & Project Manager

I started my career as a Junior application developer. I was given small tasks to execute on the existing sales system. After success achieved in the development of the sales system,

  • I was appointed as a developer to deliver the core application for the production centre to develop the warehouse and production modules. Covered the life cycle of development from analysis, design to coding phases of application development process whilst planned and migrated the legacy system data into the new system.
  • I was promoted as a senior application developer and as a deputy project manager. Appointed to the new project manufacturing Resource Planning covering the 2 major production centres Erdemir and Isdemir (the biggest iron and steel production companies in the top 10 of the ISO 500).
  • I have lead the application development team at Isdemir covering the project phases of Initiation, Planning for one year focusing in the analysis of business processes with the business units. The strategy of the overall execution approach was designed in a phased manner and lasted in three years. The outcome of the project enabled a follow-up system for the production environments and created base and interface for intelligent planning systems.
ISDEMIR A.S
ISTANBUL

Aus- und Weiterbildung

Aus- und Weiterbildung

2004 - 2007:

Engineering and Technology Management

M.Sc.

CUKUROVA UNIVERSITY


1998 - 2003:

Computer Engineering

B.Sc.

IZMIR INSTITUDE OF TECHNOLOGY


Certifications

  • Project Management Professional PMP
  • AWS Certified Solutions Architect Associate

Kompetenzen

Kompetenzen

Top-Skills

Java 17 Spring Boot Hibernate

Produkte / Standards / Erfahrungen / Methoden

PROFESSIONAL SUMMARY

?As an expert specialized in software development, I have been delivering results through effective technical know-how, project management and team leadership. I have created solutions for finance, logistics, manufacturing and e-commerce industries by enabling advanced Products and Services.?

  • Having 20 years of software development experience and 5+ years of management and team leadership experience in the finance, logistics, manufacturing and e-commerce industries as a Sr. Developer, Team Leader, Project and Application Manager, and finally as a Software Architect has given me strategic business perspective through the software development lifecycle management, managing stakeholder interests, designing enterprise architectures and Cloud solutions for business needs. 
  • As a software professional and leader, I was engaged in 30+ local and International application development projects all achieved in high precision and success, while improving team skills wherever I lead the teams.


Key Achievements

Cubic

  • Ensured the business continuity and customer satisfaction in a high transaction environment during the major reconstruction process. Introduced 2 new microservice accordingly.


Descartes

  • Designed new features and enhanced the existing architecture in compliance with technical and businessneeds by implementing the latest best practices and  approaches.


Portrix Logistics

  • Took over the MVP product and developed highly performing, horizontally scaled product which resulted with many new customers and high customer satisfaction.


Moebel.de

  • Developed the enhancements for better user experience and customer satisfaction in the back-end process which leads to higher profitability for the organization.


Citibank

  • Managing test automation processes of new Eft services to reduce the operational costs and improvedthe software quality, which resulted in 1000 man-day  headcount reduction whilst through improving transaction quality evaluated customer satisfaction to reach desired strategy.


iPara

  • Transformed iPara (a Fintech start-up) virtual pos system infrastructure and service into a new and enhanced product infrastructure as a Scrum master enabling it used by merchants, which improved and utilized financial revenues dramatically to 3M TL transaction per day.


Multinet

  • To improve user experience and effectiveness in financial transaction processing in point of sales operations for Multinet, developed a brand-new product (Webpos) an application for covering full software development lifecycle as a senior application developer which affected the Multinet field service and maintenance of pos operations reducing cost of physical products, spare parts, logistics and field engineers.  


CAREER VISION

I would like to continue to develop my professional and leadership skills to achieve the next stage in my career of running and executing development teams according to business requirements to deliver advanced products and services for finance, e-commerce, logistics and manufacturing industries as Snr. Software Architect & Team Leader for contributing the organizations competitiveness in the fields they operate.

  • 20+ years hands-on software development experience
  • Java 11, Spring Boot, Spring Data, JUnit, Selenium, Mockito, TestNg, Docker, Gitlab
  • AWS Services (Cloudformation, S3, EC2, Lambda Functions, SQS
  • Advanced SQL (Oracle, MySql, MsSql )
  • Relational and NoSql Databases (Mongo Db, Oracle, MySql, MsSql )
  • Scrum and Agile Mind-set
  • Project (Budget, Risk) Management
  • Team Building and Development

Vertrauen Sie auf Randstad

Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

Fragen?

Rufen Sie uns an +49 89 500316-300 oder schreiben Sie uns:

Das Freelancer-Portal

Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.