Java Full Stack Engineer

Hi, I'm Adrian Rusu.

Passionate Full Stack Engineer with a knack for crafting efficient, scalable solutions that bridge back-end and front-end. I thrive on clean code, collaborative problem-solving, and optimizing systems for peak performance. Strong foundation in Java with a commitment to continuous learning — always focused on building seamless user experiences.

Java
Spring Boot
React
TypeScript
Docker
PostgreSQL
Microservices
AWS
12+
Years experience
4
Companies
20+
Projects shipped
Profile photo of Adrian Rusu

Trusted by

Companies I've worked with

IBM
IBM
1&1 Internet Development
1&1 Internet
Jumbo Supermarkten
Jumbo
EOS IT Services
EOS IT Services

Background

Education

2014 – 2016

University of Economic Studies Bucharest

Master of Science (MSc)

Economic Informatics

2011 – 2014

University of Economic Studies Bucharest

Bachelor of Applied Science (BASc)

Cybernetics, Statistics and Informatics

Career

Experience

Lead Software Integration Engineer

DEC 2021 – present

DC-OPS Integration / Jumbo

The client, one of the largest supermarket chains in the Netherlands, was facing limitations with its legacy systems and embarked on an SAP S4 upgrade. This required seamless integration between their Warehouse Management Systems (WMS) and the new SAP platform.

  • Led the integration of various WMS systems with SAP S4, designing scalable solutions to ensure robust communication, minimal downtime, and business continuity throughout the upgrade process.
  • Collaborated with cross-functional teams, including SAP architects and WMS specialists, to design and implement integration strategies that alignes with the overall digital transformation goals.
  • Migrated an order forecasting service from Azure to AWS to ensure compatibility and continuity with the company's evolving cloud infrastructure, contributing to smoother operations and better resource management.

Skills: Java 21, JUnit, Maven, SonarQube, MongoDB, PostgreSQL, Github Actions, DataDog, Docker, Kubernetes, CI/CD, Terraform, AWS SNS/SQS/RDS/API Gateway/Lambdas

Lead Full Stack Software Engineer

DEC 2021 – DEC 2023

ATP Service / IBM

The client, a leading Dutch supermarket chain, faced significant financial losses due to food waste and inconsistent delivery experiences, which impacted customer satisfaction.

  • Achieved annual savings of €1.8 million by implementing ATP (Available-to-Promise) functionality to enhance forecasting accuracy and efficiently prevent food waste across the supply chain.
  • Increased delivery completeness to 99.6% and boosted customer satisfaction by designing innovative solutions to optimize stock management and improve order fulfillment accuracy.
  • Achieved sub-300ms response times through thoughtful solution design, performance optimization techniques, and efficient resource management, ensuring system responsiveness and maintaining a seamless user experience.

Skills: Java 21, Spring Boot 3, Spring Batch, JUnit, Maven, SonarQube, REST APIs, PostgreSQL, GitHub Actions, DataDog, CI/CD, Terraform, Docker, Kubernetes, DevOps, AWS SNS/SQS/RDS, Nuxt 3, Vue, Typescript, Agile, SCRUM

Senior Java Developer

MAR 2021 – FEB 2022

Cashback Platform / 1&1 Internet Development

The client, an industry-leading company in online advertising and digital services, was struggling to grow a cashback platform due to the painfully slow development process needed to integrate crucial features across the two brands under which they offer the service.

  • Decreased the development time by 3X while reducing the lines of code by more than 40% by using technical debt reduction strategies by redesigning the backend architecture to allow for a single system that serves both brands.
  • Drastically increased the efficiency of the editor staff by 45% by providing them with easy-to-use customization options tailored to each brand's needs by implementing reusable UI components through extending the capabilities of the Bloomreach experience platform.

Skills: Java 11, Spring Boot, Spring MVC, Spring Security, Bloomreach Experience CMS, JUnit, Maven, SonarQube, Rest, SOAP, Gitlab CI, Rundeck

Senior Java Developer (Team Lead)

NOV 2018 – DEC 2020

Collection Platform / EOS IT Solutions

The client, a company that provides financial services for the management of credit and receivables, was wasting considerable amounts of financial resources trying to maintain multiple different software solutions due to a lack of cohesion and customisability of its legacy tech stack.

  • Ensured 100% project success and improved the team’s overall performance by 60% by implementing agile software development practices and creating a culture of continuous improvement.
  • Reduced recurring licensing costs for the subsidiary by up to 50% while getting up to 4X more frequent updates containing new features by working closely with the team to design and develop a next-generation centralized software platform that introduces automation, web technologies, and microservices.

Skills: Java 8, Spring Boot, Spring Data, Spring Security, Maven, Rest, Angular, Jira, Agile, Scrum, Six Sigma

Senior Java Developer

JUN 2018 – OCT 2018

Call Center Integration / EOS IT Solutions

The client, offering credit management consultancy services, was having a hard time implementing a new software platform with the potential to cover all its business needs due to limited connectivity options making it impossible to integrate the existing call center system.

  • Ensured 100% completion of an MVP for delivering a next-generation software platform by achieving a seamless integration of the web application with the call center system by in-depth research of connectivity options and designing a fully functional solution using Electron and Angular.
  • Increased agent efficiency, handling 3X more calls in the same timeframe by designing and implementing a solution that streamlines state management and call control, also enabling predictive calling functionalities by developing an algorithm for data exchange between the company's software platform and the call center system implemented in Spring Batch.

Skills: Java 8, Spring Boot, Spring Batch, Spring Data, JPA, Hibernate, JUnit, Maven, Angular, Electron, Typescript, Bootstrap 4, Socket, Oracle 12c

Senior Java Developer

JAN 2018 – JUN 2018

SMS API / EOS IT Solutions

The client, a financial services provider, was unable to notify his clients of payment plans, due dates, or special offers due to errors in the communications channels such as inconsistent and buggy APIs for connecting to SMS gateways.

  • Enhanced the success rate for sending SMS messages to 99.9% by implementing resilience measures by designing and developing a persistent queueing system and imposing reasonable throttling rules according to the provider's specifications.
  • Reduced monthly SMS broadcasting costs by 30% by designing a high-performance, standardized API that takes a normalized input and adapts it to the provider's specifications by implementing an algorithm that adjusts to differences in message delivery costs.

Skills: Java 8, Spring Boot, Spring Batch, Spring Data, JPA, Hibernate, JUnit, Maven, Liquibase, REST, SOAP, SonarQube, Oracle 12c

Senior Java Developer

MAY 2017 – FEB 2018

Search Engine / EOS IT Solutions

The client, offering financial consulting services, was dealing with increasing customer dissatisfaction caused by the customer identification process taking a significant amount of time due to the long time needed for the database to perform search queries.

  • Reduced the query time to search for customers using contact data by more than 50X by designing a solution suitable for blazing-fast full-text searches by using Elasticsearch indexes to store customer information.
  • Boosted customer service agent’s productivity by 22% by presenting them with the case directly rather than requiring them to manually search for the customer by hooking to the received call event and using phone number data to complete the identification.

Skills: Java 8, Spring Boot, Spring Batch, Spring Data, JPA, Hibernate, JUnit, Maven, Liquibase, REST, SOAP, SonarQube, Oracle 12c

Senior Java Developer

FEB 2016 – JUN 2017

Landing Pages / EOS IT Solutions

The client, a company that provides financial services for the management of credit and receivables, was unable to attract desirable reactions from a younger demographic due to missing an interactive means of communicating personalised promotions and offers.

  • Achieved a 3X increase in confidence according to statistics taken from customers by designing and implementing a web-based solution that uses preconfigured templates to create customised content by an easy-to-use web app and distributes links to unique landing pages for customers.
  • Assured the project’s adoption in 3 national divisions in less than six months after launch by attracting 2X more than expected engagement from the target group by integrating with various existing systems ranging from Swing desktop solutions to web-based Angular apps.

Skills: Java 8, Spring Boot, Spring Data, JPA, Hibernate, Swing, EJB, JBoss, Maven, Nginx, Angular, Typescript, Bootstrap, Oracle 12c

Java Developer

JUN 2014 – APR 2016

REST Services Optimisation / EOS IT Solutions

The client is a debt collection company dealing with sub-optimal performance of an application for their field agents due to a considerably time-consuming data synchronization process taking valuable time out of the agent's schedule.

  • Drastically reduced the duration of sync speed from 40 to under 5 minutes by redesigning the APIs and decreasing the number of calls required for completion by better organizing the data structures.
  • Lowered the cost of data subscriptions by 2X by reducing the data size of transferred information during the synchronization process by archiving the content on the transmission layer.

Skills: Java 8, Dropwizard, JPA, Hibernate, Maven, REST, Nginx, Oracle 12c