Please upgrade to the business membership to download freelancers' CVs.
Skills
Java, Spring, Spring Boot, Microservices, JPA, Hibernate, REST, Swagger, OpenAPI, Maven, Git, SQL, Linux, Jenkins, Kafka, RabbitMQ, Docker, Openshift, Kubernetes, Apache Ignite, Angular, databases, Apache, REST APIs, multithreading, Spring Data, Oracle, MongoDB, Kafka Connect, Sonar, Spring Cloud, Unit, Spring Cloud Netflix, Swagger/OpenAPI, Groovy, Checkmarx, Spring Framework, MySQL, Javascript, JSON, Bootstrap, user interface
Project history
01/2020
-
Present
SENIOR JAVA ENGINEER
(Banks and financial services)
Investment Bank
The client, a multinational financial services company, was struggling with a slow process and lack of performance when integrating its settlement system with several reference databases due to the slow and inefficient access to those data sources.
• Drastically increased the speed of accessing the reference data by 100X by designing and implementing a cache system based on Apache Ignite that extracted the data from the reference databases and exposed them to consumers through Spring-based REST APIs.
• Reduced reference data load time from 3 hours to less than 30 minutes by using multithreading and applying SQL optimizations.
Skills: Java, Spring Boot, Microservices, Spring Data, JPA/Hibernate, Maven, Apache Ignite, REST APIs, Oracle, MongoDB, Kafka, Kafka Connect, Jenkins, Git, Sonar, Linux.
05/2019
-
08/2020
JAVA TECHNICAL WRITER
Baeldung
(Internet and Information Technology)
Baeldung
The client, a leading Java platform for developers, was having difficulties expanding their
ecosystem with good quality articles and tutorials about Java and Linux due to the lack of
interesting topics and good technical writers.
* Increased the number of good quality authors by 30% by evaluating over 100
potential technical writers with Java or Linux experience by compiling thorough tests to
better explore their expertise.
* Increased the platform's number of published articles by more than 10 and
expanded the list of upcoming articles by 20% by thoroughly researching over 50
topics and selecting the ones with the greatest potential to become successful.
Skills: Java, Spring Boot, Spring Cloud, Maven, Jenkins, Unit & Integration testing, Git, Linux.
12/2017
-
12/2019
SENIOR JAVA DEVELOPER
Payment Service Provider
(Banks and financial services)
Payment Service Provider
The client, an American payment processing company, was wasting a lot of time on repetitive
and error-prone development work due to the lack of a common and reliable way of creating
new microservices.
* Reduced the development time to create a new microservice with all the
required dependencies from their ecosystem from over 1 day to under 5 minutes
by implementing an automated template mechanism based on the Maven Archetype
Plugin which consisted of a single Maven command.
Skills: Java, Spring Boot, Spring Cloud Netflix, Docker, Maven, Microservices, Openshift,
Kubernetes, Swagger/OpenAPI, Jenkins, Groovy, Git, Linux, Checkmarx.
12/2014
-
12/2017
SENIOR JAVA DEVELOPER
Teledata Communications - Loan Origination System
(Banks and financial services)
Teledata Communications - Loan Origination System
The client, active in the financial sector, was at risk of losing clients due to the painfully slow
manual configuration when onboarding new clients on their loan origination platform.
* Improved the speed of new configuration tasks by 60% and reduced the risk
of losing customers by 50% by organizing various knowledge transfer sessions
inside my team and by automating parts of the configuration process based on the
information assimilated in several trainings at the client's location.
The client, active in the airline industry, was struggling with a bad user experience due to an
old-fashioned and slow user interface of its XOPS application.
* Improved the platform usability by 50% by redesigning and building a highly
intuitive, modern and responsive user interface based on Bootstrap and Angular.