10/05/2023 updated


100 % available
Senior Java Full Stack Engineer
Bucharest, Romania Bachelor's in Computer Science, Academy of Economic Studies, Bucharest, 2004-2008
InnovationJava (Programming Language)Business RequirementsCustomer SatisfactionSpring FrameworkOracle ApplicationsSoftware EngineeringSpring-bootAngularJS
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.
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.
Languages
EnglishFluent
Project history
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
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
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
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
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
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