Profileimage by Lavinia Rusu Senior Java Full Stack Engineer from Bucharest

Lavinia Rusu

available

Last update: 05.10.2023

Senior Java Full Stack Engineer

Graduation: Bachelor's in Computer Science, Academy of Economic Studies, Bucharest, 2004-2008
Hourly-/Daily rates: show
Languages: English (Full Professional)

Keywords

Java (Programming Language) Innovation Business Requirements Customer Satisfaction Spring Framework Oracle Applications Software Engineering Spring-boot AngularJS

Attachments

Lavinia-Rusu-CV_051023.pdf

Skills

I am a dedicated and passionate Full Stack Java Engineer with over 16 years of experience in the world of software development.

Equipped with extensive expertise in Angular, Java, Spring, Spring Boot & Oracle, I am eager to bring my unique perspective to innovative projects and I think that improving daily work is more important than doing daily work.

With a clear sense of purpose and a driving curiosity, I have successfully untangled complexity and transformed it into streamlined design and high-quality code in my previous projects. I consistently strive to enhance project outcomes by addressing business needs and elevating customer satisfaction.

Project history

11/2020 - 02/2023
Senior Java Full Stack Engineer
Interdata ABS

The client, a big IT company, was struggling to expand their market possibilities and come
up with a fresh and innovative solution in regards to UI, due to their outdated ERP desktop
application.
* Improved server application performance by 40% by migrating the server on Spring
Boot, easing the communication with a web client by having an embedded web server.
* Reduced the rigidity of the code by 50%, as well as the effort of adding new features, by
splitting the back-end server mechanism in several spring beans with a specific scope.
* Created functionalities such as an Angular web client application that in time would
completely replace the desktop client and move all ERP business flows to web. Research
and also implement unit testing with Jest for every feature.
* Created architectures by splitting the functionalities on business domains, keeping an
ubiquitous language that would ease going to micro frontends as future steps. Design
and implement front-end reusable components and apply 7-1 architecture for
application styling. On back-end, design and apply REST api endpoints architecture and
on security level, implement a dependency checker for server side java classes.

Skills: Java 11, Java Spring, Spring Boot, Spring Security, JDBC, Swagger, Oracle 19c, ANT,
GIT, Source Tree, Bit Bucket, Jira, SonarQube, Angular 13, NX, RxJs, TypeScript, Cypress,
Jest, SCSS, Angular Material, DDD

02/2020 - 11/2020
Senior Java Full Stack Engineer
Interdata ABS

The client, a company focused on managing taxes and financial calculations for European
customers, was struggling with a slow invoice generation process, due to very complex
business logic.
* Decreased the rigidity of the code by 40%, by improving the invoice mechanism design
using reverse engineering concept to get to the real business needs and restructure the
entire process.
* Substantially improved invoice generation process performance by 35% by refactoring
the back-end code and tune inefficient sql statements.

Skills: Java 11, Java Spring, JDBC, JUnit, Oracle 19c, SQL, Log4J, ANT, GIT, Source Tree, Bit
Bucket, SonarQube

01/2019 - 02/2020
Senior Java Full Stack Engineer
Interdata ABS

The client, a world leader of industrial laundry software, was struggling to expand their
business in the US in regards to scanning and stockroom business flows for garments, due
to their complex and unfriendly outdated UI.
* Decreased by 3X the time spent on events processing and greatly improved usability by
designing and implementing a friendly and responsive UI.
* Created functionalities such as a web application that managed the customer products,
by scanning, redisplaying essential information, processing stockroom and financial
data using modern Angular features.

Skills: Java 11, Java Spring, JDBC, Rest Web Services, Oracle 19c, SQL, Log4J, ANT, GIT,
Source Tree, Bit Bucket, SonarQube, Angular 8, Protractor, JUnit, CSS, HTML, PrimeNG

01/2018 - 02/2019
Senior Java Engineer (Team Lead)
Interdata ABS

The client, a big IT company, was struggling with low customer satisfaction rates in terms
of product delivery, due to its server update mechanism that took extremely long and
before-release database tests that were done manually.
* Drastically decreased server update process time by 40% by redesigning the server
update mechanism by splitting DDL/DML scripts and designing a separate, clear
mechanism for handling custom database implementations.
* Reduced from 8 hours to less than 45 minutes the average time for running release
database tests by automating the tests and creating Jenkins pipelines.
* Improved the test coverage by 35% by writing unit tests for server update mechanism,
on the back-end side.
* Drastically decreased the number of defects reaching production by 30% by applying
quality gates in SonarQube for sql code.
* Highly increased productivity and efficiency within the team by implementing clean
agile procedures and keeping developers enthusiasts in their daily work by having katas
and techy readers sessions.
Skills: Java 8, Java Spring, JDBC, JUnit, Oracle 12c, SQL, Erwin, ANT, JDeveloper, GIT,
Source Tree, Jenkins, Bit Bucket, Jira, SonarQube, OEM

09/2015 - 01/2018
Senior Java Engineer
Interdata ABS

The client, a big IT company, was wasting a significant amount of time and money, due to
the application's painfully slow invoice generation overall performance. The product
needed to work faster and more efficiently, given that the long term scope was to scale
and build new features to adapt to the new market needs.
* Substantially enhanced application performance by 30% by refactoring the need for
third-party libraries into highly efficient helper classes.
* Created functionalities such as an automated invoice generator mechanism using a
process scheduler that collects all the needed financial data and processes it more
quickly in java.

Skills: Java 8, JDBC, Oracle 11g, SQL, Glass Fish, Apache Tomcat, REST Web Services,
Log4J, ANT, JDeveloper

02/2012 - 09/2015
Java Engineer
Interdata ABS

The client, a company focused on managing taxes and financial calculations for American
customers, was struggling with a slow process and lack of performance when dealing with
the invoicing mechanism, due to a very complex business logic that was mapped to an
inefficient process requiring constant repetitive work.
* Diminished the rigidity of the code by 50%, as well as the effort of adding new features,
by improving the application design and reorganizing the entire invoice generation
mechanism.
* Drastically decreased invoice generation process by 50% by refactoring the code and
tune sql statements crucial for searching financial data required for processing.

Skills: Java (Swing, RMI, Threads, Generics, JDBC), Oracle 10g, SQL, Glass Fish, Apache
Tomcat, REST Web Services, Log4J, ANT, JDeveloper

12/2010 - 02/2012
Java Engineer
Interdata ABS

The client, a big IT company, was risking losing clients, due to a poorly maintained ERP
software system that also had performance issues on main business flows.
* Drastically decreased the number of defects reaching production by 35% by fixing bugs
and writing unit and regression tests for all the possible scenarios.
* Identified repetitive types of problems and their flows and improved customer
satisfaction by 50% by redesigning and refactoring the back-end code on these business
areas.

Skills: Java (Swing, RMI, Threads, Generics, JDBC), Oracle 10g, SQL, Glass Fish, Apache
Tomcat 6.0, SOAP Web Services

09/2009 - 12/2010
Mobile Developer
Interdata ABS

The client, a company focused on PDA mobile applications development tools, was
dealing with low user satisfaction, due to its slow and inefficient user interface.
* Decreased by 2X the time spent on events processing and greatly improved usability by
designing and implementing a friendly and responsive UI.
* Highly enhanced the upload/download to/from PDA transfer time by 60% and reduced
the burden on the database by refactoring the back-end code.

Skills: Java (Swing, RMI, Threads), JDBC, Oracle 9i, SQL, Embedded Visual Basic

03/2007 - 09/2009
QA Software Engineer
Interdata ABS

The client, a big IT company, was wasting a significant amount of time and was struggling
to scale its business, due to the quality of its product because no automated tests were in
place and it took too much time to perform manual testing.
* Eliminated 50% of the manual work done by team members by automating all the
important business flows, via a regression and load software testing tool (QF Test) for
Java and Web technologies.
* Drastically reduced the number of production bugs by 60% by implementing a
mechanism to run automated tests before product delivery.

Certifications

Oracle Certified Associate, Java SE 8 Programmer
2019

Local Availability

Only available for remote work
Profileimage by Lavinia Rusu Senior Java Full Stack Engineer from Bucharest Senior Java Full Stack Engineer
Register