Marius-nicolae A.

Senior Java Full-Stack-Entwickler - Berater

Pitești, Rumänien

Erfahrungen

Juni 2021 - Bis heute
4 Jahren 7 Monaten
Belgien

Senior Java Full-Stack-Entwickler - Berater

Telenet

  • Ich bin Teil eines Squads, das bestehende Anwendungen wartet und um neue Funktionen erweitert.

  • Ich arbeite an der Entwicklung von Features mit, indem ich Code warte und erstelle, Code-Reviews durchführe und Pair-Programming-Sessions mache, um Wissen zu teilen und eine hohe Codequalität zu gewährleisten.

  • Enge Zusammenarbeit mit Business-Stakeholdern, um Anforderungen zu definieren, Lösungen zu validieren und die Lieferung neuer Produkte im Einklang mit den Geschäftsanforderungen sicherzustellen.

  • Effiziente und effektive Bearbeitung von Produktionsvorfällen, Durchführung von Ursachenanalysen und Umsetzung präventiver Maßnahmen.

  • Direkte Beteiligung an allen Phasen der Agile-Sprints – von Planung, Refinement, Entwicklung, Testing, Demos und Deployment bis hin zum Monitoring – nach dem Scrum/Spotify-Modell.

  • Begleitung von Upgrades und Migrationen bestehender Anwendungen, unter anderem von Java 8 zu Java 17 und von Spring Boot zu Quarkus, um moderne Architektur und bessere Performance sicherzustellen.

  • Analyse, Design und Implementierung neuer UI-Komponenten für verschiedene Initiativen mit AEM und Angular 18 sowie Entwicklung von REST-APIs und Microservices, die von anderen Teams genutzt werden.

  • Konzeption, Implementierung, Test und Verfeinerung von AEM-Komponenten von Grund auf, Erstellen von REST-Endpunkten und Backend-Microservices, um eine nahtlose Integration zwischen mehreren Teams zu gewährleisten.

  • Tech-Stack: Java 8, Java 11, Java 17, Spring Framework, Spring Boot, Spring Security, Quarkus, MySQL, Microservices-Architekturen, JUnit 4/5, Mockito, Adobe Experience Manager (AEM) mit Sling, Angular 18, Storybook, Jest, Cypress, ActiveMQ, TeamCity, Jenkins, Ansible, Docker, OpenShift, Dynatrace.

Juni 2017 - Juni 2021
4 Jahren 1 Monate
Pitești, Rumänien

Senior Software-Entwickler

Endava

  • Mitwirkung an mehreren Finanzhandelsplattformen und E-Commerce-Anwendungen zur Steigerung von Performance, Wartbarkeit und bereichsübergreifender Zusammenarbeit.

  • Aktive Teilnahme an allen Phasen des Software-Lifecycle – Analyse, Design, Schätzung, Implementierung, Testing, Verfeinerung, POCs und Demos – mit Pair Programming und Mentoring von Junior-Entwicklern, um Best Practices in Design und Coding sicherzustellen.

  • Einsatz agiler Methoden, zeitnahe Unterstützung und Hotfixes bei Produktionsvorfällen sowie Einführung neuer Technologien wie Spring WebFlux und Spring Actuator ins Team.

  • Projekte:

  • TPICAP – Options2: Entwicklung einer Microservices-basierten Anwendung zum Handel mit Zinssätzen, Erstellung von REST-APIs und Backend-Services, die von mehreren Teams genutzt werden. Eingesetzte Technologien: Java 8, Spring, JUnit4/Mockito (TDD & BDD), MySQL, RabbitMQ/Solace, gRPC/ProtoBuf, Grafana, AppDynamics, TeamCity, Ansible.

  • Elsevier – Library Book Store: E-Commerce-Anwendung mit Java 8, Spring Boot, Spring Security, REST-API, JPA/Hibernate, MySQL, Angular 8, Angular Material und Protractor, Integration von Frontend- und Backend-Komponenten und Sicherstellung wartbarer und testbarer Code-Basis.

  • 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 - Juni 2017
1 Jahr 6 Monaten
Mioveni, Rumänien

Software-Entwickler

Groupe Renault

  • Federführend bei der Lösung technischer Herausforderungen für interne Kunden und Bereitstellung innovativer Softwarelösungen im Agile/Scrum-Umfeld.

  • Refactoring von Altsystemen und Verbesserung veralteter Codebasen zur Optimierung von Performance, Wartbarkeit und Usability.

  • Enge Zusammenarbeit mit QA-Ingenieuren, um Produktionsanforderungen zu verstehen und in robuste, zuverlässige Software umzusetzen.

  • Erstellung umfassender Dokumentationen und Berichte über Softwarezustand, Betrieb und Wartung für eine klare Kommunikation mit Stakeholdern.

  • Wichtige Projekte:

  • SIFCR – Rechnungsanwendung für Autoverkäufe in Rumänien, entwickelt mit Java 1.4, Struts1, JSP und Oracle-Datenbank.

  • MAVO – Mitarbeiter-Catering-Plattform, entwickelt mit Java 1.7, Java 1.8, Spring, Spring Boot, Spring Security, Jasper Reports und MySQL.

  • Auto2 – Mobile Anwendung für das Innenraum-Design des Dacia Duster, entwickelt für Android mit Java 1.7 und Firebase-Datenbankdiensten.

  • APC – Client-Server-Anwendung zur Verfolgung von Lagerbeständen durch Hersteller, implementiert mit C# WinForms und Microsoft SQL Server.

  • Eingesetzte Technologien: Java 1.4/1.7/1.8, JSP, Struts1, Spring, Spring Boot, Spring Security, MySQL, Oracle-Datenbank, C# WinForms, Microsoft SQL Server, Android, Firebase.

Zusammenfassung

Ich bin Softwareentwickler mit Erfahrung in der Entwicklung mobiler und Web-Apps.

Ich interessiere mich für ganztägige Hackathons, DevFests, Spieleentwicklung, Mobile Apps, Unterhaltung und moderne Technologie.

Sprachen

Rumänisch
Muttersprache
Englisch
Verhandlungssicher
Französisch
Grundkenntnisse

Ausbildung

Okt. 2015 - Juni 2017

Universität Pitești

Masterabschluss · Informatik · Pitești, Rumänien

Okt. 2012 - Juni 2015

Universität Pitești

Bachelorabschluss · Informatik · Pitești, Rumänien

Okt. 2008 - Juni 2012

High School – Ion Barbu Pitești

Informatik · Pitești, Rumänien

Sie suchen Freelancer?Passende Kandidaten in Sekunden!
FRATCH GPT testen
Weitere Aktionen