01/09/2025 updated


100 % available
Senior Java Software Engineer • Contractor • Consultant• Freelancer
Cluj-Napoca, Romania
Worldwide
Master's Degree in Computer ScienceJava (Programming Language)Business LogicCode CoverageContinuous DeliveryContinuous IntegrationLinuxFile SystemsDistributed SystemsGradleSpring FrameworkSwing (Java)Apache JMeterJavaserver PagesJUnitPython (Programming Language)
Ansible, JMeter, Maven, Apache Solr, business logic, code coverage, Continuous Delivery, Continuous Integration, Cucumber, Distributed Systems, Docker, Git, Gradle, Computer Science, information technology, Java, JSP, Jenkins, JUnit, Kubernetes, Linux, Microservices, SQL Server, Mockito, Openshift, OpenAPI, Oracle database, Payment Gateway, Python, regression testing, REST APIs, Scrum Master, Search Engine, Selenium, software solutions, SonarQube, Splunk, Spring framework, Spring - Boot, SVN, Swagger, Java Swing, TestNG, Vaadin, Python
Experience
Professional experience5 - 10 years
Freelancer since2018
Languages
EnglishFluent
Project history
Risk Management Solutions Platform
The client, a French leader in the credit insurance field, was dealing with an increased demand for more advanced financial analysis instruments.
• Led a team of 6 developers and 2 QA engineers from the position of Scrum Master.
• Decreased the regression testing time by over 90% by automating the test suites and automatically assessing the results.
Skills: Java · Spring Framework · Maven · Agile Methodologies · Scrum · Python · Microsoft SQL Server · Selenium · Git · TestNG · Linux · JMeter
The client, a French leader in the credit insurance field, was dealing with an increased demand for more advanced financial analysis instruments.
• Led a team of 6 developers and 2 QA engineers from the position of Scrum Master.
• Decreased the regression testing time by over 90% by automating the test suites and automatically assessing the results.
Skills: Java · Spring Framework · Maven · Agile Methodologies · Scrum · Python · Microsoft SQL Server · Selenium · Git · TestNG · Linux · JMeter
Payment Gateway Service
The client, a global leader in financial products and services, lacked a fast and safe money transfer mechanism for their clients.
• Increased the transaction success by 90% by developing an automatic retry and fallback mechanism in case of transaction failure or other known anomalies.
• Boosted the number of daily transactions by over 10x by implementing multiple REST endpoints able to handle various payment methods and business variations.
• Maintained code coverage towards 100% and technical debt towards 0% by applying SonarQube rules and clean coding principles across refactoring sessions and leveraging JUnit and Mockito capabilities.
Skills: Java · Microservices · Spring Framework · OpenShift · REST APIs · Ansible · Mockito · Maven · Oracle Database · Kubernetes · Splunk · Open API · Swagger API · Coaching & Mentoring · Jenkins · Git · JavaServer Pages (JSP) · Interviewing · Red Hat Linux · Linux
The client, a global leader in financial products and services, lacked a fast and safe money transfer mechanism for their clients.
• Increased the transaction success by 90% by developing an automatic retry and fallback mechanism in case of transaction failure or other known anomalies.
• Boosted the number of daily transactions by over 10x by implementing multiple REST endpoints able to handle various payment methods and business variations.
• Maintained code coverage towards 100% and technical debt towards 0% by applying SonarQube rules and clean coding principles across refactoring sessions and leveraging JUnit and Mockito capabilities.
Skills: Java · Microservices · Spring Framework · OpenShift · REST APIs · Ansible · Mockito · Maven · Oracle Database · Kubernetes · Splunk · Open API · Swagger API · Coaching & Mentoring · Jenkins · Git · JavaServer Pages (JSP) · Interviewing · Red Hat Linux · Linux
Car servicing management system
The client, a leading German car manufacturer, had inadequate solutions and procedures in place to deal with increasingly complex servicing diagnoses.
• Increased the integration of new repair procedures by 20% by implementing the data collection from the input elements and performing the internal mapping inside the business logic layer.
• Improved the used experience by 20% by leveraging the Vaadin framework capabilities of customizing and extending visual elements.
• Boosted the delivery speed and accuracy by 15% by adding new and expanding existing Continuous Integration and Continuous Delivery pipeline steps configured with Jenkins.
Internal Company Search Engine
The client, a major player in the telecommunication industry, was facing workload blockages due to the lack of standardization related to formatting across his organization.
• Decreased the time of research from an average of 1h to several seconds by designing and implementing an indexing system compatible with any file type.
• Increased user productivity by up to 60% by providing a text searching engine across the company's file system.
Skills: Java · Spring Framework · Docker · Kubernetes · Mockito · Maven · Vaadin · Microservices · Java Swing · Solr · Cucumber · Selenium · Gradle · Jenkins · Git · JavaServer Pages (JSP) · Linux
The client, a leading German car manufacturer, had inadequate solutions and procedures in place to deal with increasingly complex servicing diagnoses.
• Increased the integration of new repair procedures by 20% by implementing the data collection from the input elements and performing the internal mapping inside the business logic layer.
• Improved the used experience by 20% by leveraging the Vaadin framework capabilities of customizing and extending visual elements.
• Boosted the delivery speed and accuracy by 15% by adding new and expanding existing Continuous Integration and Continuous Delivery pipeline steps configured with Jenkins.
Internal Company Search Engine
The client, a major player in the telecommunication industry, was facing workload blockages due to the lack of standardization related to formatting across his organization.
• Decreased the time of research from an average of 1h to several seconds by designing and implementing an indexing system compatible with any file type.
• Increased user productivity by up to 60% by providing a text searching engine across the company's file system.
Skills: Java · Spring Framework · Docker · Kubernetes · Mockito · Maven · Vaadin · Microservices · Java Swing · Solr · Cucumber · Selenium · Gradle · Jenkins · Git · JavaServer Pages (JSP) · Linux