Marius-nicolae A.

Senior Java Full Stack Developer - Consultant

Pitești, Romania

Experience

Jun 2021 - Present
4 years 7 months
Belgium

Senior Java Full Stack Developer - Consultant

Telenet

  • I’m part of a squad responsible for maintaining and enriching existing applications with new functionality.

  • 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.

  • Analyze, design, and implement new UI components for various initiatives using AEM with Angular 18, and develop REST APIs and microservices used by other teams.

  • Design, implement, test, and refine AEM components from scratch, creating REST endpoints and backend microservices to ensure seamless integration across multiple teams.

  • Tech stack: Java 8, Java 11, Java 17, Spring Framework, Spring Boot, Spring Security, Quarkus, MySQL, microservices architectures, JUnit 4/5, Mockito, Adobe Experience Manager (AEM) with Sling, 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 while practicing 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 to the team.

  • Projects:

  • TPICAP - Options2: Developed a microservices-based application for trading Rates, creating REST APIs and backend services consumed by multiple teams. Technologies used: Java 8, Spring, JUnit4/Mockito (TDD & BDD), MySQL, RabbitMQ/Solace, gRPC/ProtoBuf, Grafana, AppDynamics, TeamCity, Ansible.

  • Elsevier - Library book store: E-commerce application using Java 8, Spring Boot, Spring Security, REST API, JPA/Hibernate, MySQL, Angular 8, Angular Material, Protractor, integrating frontend and backend components and ensuring maintainable and testable code.

  • Tech stack: Java 8, Spring Framework, Spring Boot, Spring Security, JWT, Spring WebFlux, Spring Actuator, JUnit4/5, 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.

  • Key projects:

  • 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.

  • Technologies 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.

Languages

Romanian
Native
English
Advanced
French
Elementary

Education

Oct 2015 - Jun 2017

University of Pitesti

Master Degree · Computer Science · Pitești, Romania

Oct 2012 - Jun 2015

University of Pitesti

Bachelor Degree · Computer Science · Pitești, Romania

Oct 2008 - Jun 2012

High School - Ion Barbu Pitesti

Computer Science · Pitești, Romania

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