Recommended expert

Marius-Nicolae Albulescu

Senior Java Full Stack Developer - Consultant

Marius-Nicolae Albulescu
Pitești, Romania

Experience

Jun 2021 - Present
4 years 8 months
Belgium

Senior Java Full Stack Developer - Consultant

Telenet

  • Collaborating on feature development by maintaining and constructing code, performing code reviews, and engaging in pair programming sessions to ensure knowledge sharing and high code quality.
  • Engaging closely with business stakeholders to define requirements, validate solutions, and ensure the delivery of new products aligned with business needs.
  • Handling production incidents efficiently and effectively, performing root cause analysis, and implementing preventive measures.
  • Participating directly in all stages of Agile sprints, from planning, refinement, development, testing, demo and deployment to monitoring, following a Scrum/Spotify model.
  • Facilitating the upgrade and migration of applications, including moving from Java 8 to Java 17 and from Spring Boot to Quarkus, ensuring modern architecture and improved performance.
  • Analyzing, designing, and implementing new UI components for various initiatives using AEM with Angular 18, and developing REST APIs and microservices used by other teams.
  • Designing, implementing, testing, and refining AEM components from scratch, creating REST endpoints and backend microservices to ensure seamless integration across multiple teams.
  • Technology stack: Java 8, Java 11, Java 17, Spring Framework, Spring Boot, Spring Security, Quarkus, MySQL, microservices architectures, TDD/BDD with JUnit 4/5 and Mockito, AEM (Adobe Experience Manager) with Sling and Angular 18, Storybook, Jest, Cypress, ActiveMQ, TeamCity, Jenkins, Ansible, Docker, OpenShift, Dynatrace.
Jun 2017 - Jun 2021
4 years 1 month
Pitești, Romania

Senior Software Developer

Endava

  • Contributed to multiple financial trading platforms and e-commerce applications, driving improvements in performance, maintainability, and cross-team collaboration.
  • Actively participated in all stages of the software lifecycle including analysis, design, estimation, implementation, testing, refinement, POC, and demos.
  • Practiced pair programming and mentoring junior developers to ensure adherence to best design and coding practices.
  • Applied Agile methodologies, providing timely support and hotfixes for production incidents and introducing new technologies such as Spring WebFlux and Spring Actuator.
  • TPICAP - Options2: Developed a microservices-based application for trading rates, creating REST APIs and backend services consumed by multiple teams using Java 8, Spring, JUnit4/Mockito (TDD & BDD), MySQL, RabbitMQ/Solace, gRPC/ProtoBuf, monitored with Grafana and AppDynamics, deployed via TeamCity and Ansible.
  • Elsevier - Library book store: Built an e-commerce application using Java 8, Spring, Spring Boot, Spring Security, REST API, JPA/Hibernate, MySQL, Angular 8, Angular Material, E2E Protractor, integrating frontend and backend components and ensuring maintainable and testable code.
  • Technology stack: Java 8, Spring Framework, Spring Boot, Spring Security, JWT, Spring WebFlux, Spring Actuator, JUnit4/5 with Mockito, MySQL, JPA/Hibernate, REST API, Microservices, RabbitMQ/Solace, gRPC/ProtoBuf, Angular 8, Angular Material, Protractor, Grafana, AppDynamics, TeamCity, Ansible.
Jan 2016 - Jun 2017
1 year 6 months
Mioveni, Romania

Software developer

Groupe Renault

  • Spearheaded the resolution of technical challenges for internal customers, delivering innovative software solutions within an Agile Scrum framework.
  • Refactored legacy applications and enhanced outdated codebases to improve performance, maintainability, and usability.
  • Collaborated closely with quality engineers to understand production needs and translate them into robust, reliable software.
  • Prepared comprehensive documentation and reports detailing software status, operation, and maintenance for clear stakeholder communication.
  • SIFCR: Invoice application for car sales in Romania, built with Java 1.4, Struts1, JSP, and Oracle Database.
  • MAVO: Employee food platform developed using Java 1.7, Java 1.8, Spring, Spring Boot, Spring Security, Jasper Reports, and MySQL.
  • Auto2: Mobile application for Dacia Duster interiors developed for Android using Java 1.7 and Firebase Database services.
  • APC: Client-server application for product stock tracking by manufacturers implemented with C# WinForms and Microsoft SQL Server.
  • Technology used: Java 1.4/1.7/1.8, JSP, Struts1, Spring, Spring Boot, Spring Security, MySQL, Oracle Database, C# WinForms, Microsoft SQL Server, Android, Firebase.

Summary

I am a software developer experienced in mobile and web app development. Interested in all-day hack-a-thons, devfests, game development, mobile apps, entertainment and modern technology.

Skills

Programming

  • Java Programming Language
  • Java 8
  • Java 11
  • Spring
  • Spring Boot
  • Spring Webflux
  • Git
  • Github
  • Rest Api
  • Angular Material
  • Junit
  • Mockito
  • Angular 8+
  • Jpa/hibernate
  • Adobe Experience Manager Aem
  • Rabbitmq
  • Apache Sling
  • Javascript
  • Typescript

Devops

  • Docker
  • Jenkins
  • Ansible
  • Teamcity

Languages

Romanian
Native
English
Advanced
French
Elementary

Education

Oct 2015 - Jun 2017

University of Pitesti

Master Degree in Computer Science · Computer Science · Pitești, Romania

Oct 2012 - Jun 2015

University of Pitesti

Bachelor Degree in Computer Science · Computer Science · Pitești, Romania

Oct 2008 - Jun 2012

High School - Ion Barbu Pitesti

Computer Science · Pitești, Romania

Profile

Created
Need a freelancer? Find your match in seconds.
Try FRATCH GPT
More actions

Frequently asked questions

Do you have questions? Here you can find further information.

Where is Marius-Nicolae based?

Marius-Nicolae is based in Pitești, Romania and prefers 100% remote projects.

What languages does Marius-Nicolae speak?

Marius-Nicolae speaks the following languages: Romanian (Native), English (Advanced), French (Elementary).

How many years of experience does Marius-Nicolae have?

Marius-Nicolae has at least 10 years of experience. During this time, Marius-Nicolae has worked in at least 3 different roles and for 3 different companies. The average length of individual experience is 3 years and 4 months. Note that Marius-Nicolae may not have shared all experience and actually has more experience.

What roles would Marius-Nicolae be best suited for?

Based on recent experience, Marius-Nicolae would be well-suited for roles such as: Senior Java Full Stack Developer - Consultant, Senior Software Developer, Software developer.

What is Marius-Nicolae's latest experience?

Marius-Nicolae's most recent position is Senior Java Full Stack Developer - Consultant at Telenet.

What companies has Marius-Nicolae worked for in recent years?

In recent years, Marius-Nicolae has worked for Telenet and Endava.

Which industries is Marius-Nicolae most experienced in?

Marius-Nicolae is most experienced in industries like Telecommunication, Banking and Finance, and Retail. Marius-Nicolae also has some experience in Automotive.

Which business areas is Marius-Nicolae most experienced in?

Marius-Nicolae is most experienced in business areas like Information Technology (IT) and Product Development.

Which industries has Marius-Nicolae worked in recently?

Marius-Nicolae has recently worked in industries like Telecommunication, Banking and Finance, and Retail.

Which business areas has Marius-Nicolae worked in recently?

Marius-Nicolae has recently worked in business areas like Information Technology (IT) and Product Development.

What is Marius-Nicolae's education?

Marius-Nicolae holds a Master in Computer Science from University of Pitesti and a Bachelor in Computer Science from University of Pitesti.

What is the availability of Marius-Nicolae?

Marius-Nicolae is immediately available full-time for suitable projects.

What is the rate of Marius-Nicolae?

Marius-Nicolae's rate depends on the specific project requirements. Please use the Meet button on the profile to schedule a meeting and discuss the details.

How to hire Marius-Nicolae?

To hire Marius-Nicolae, click the Meet button on the profile to request a meeting and discuss your project needs.

Average rates for similar positions

Rates are based on recent contracts and do not include FRATCH margin.

600
450
300
150
Market avg: 420-580 €
The rates shown represent the typical market range for freelancers in this position based on recent contracts on our platform.
Actual rates may vary depending on seniority level, experience, skill specialization, project complexity, and engagement length.