14.10.2025 aktualisiert

**** ******** ****
100 % verfügbar

Full-Stack-Entwickler und Solution Architekt

Garching bei München, Deutschland
Weltweit
Bachelor in Computer Science
Garching bei München, Deutschland
Weltweit
Bachelor in Computer Science

Profilanlagen

RazvanFodorBeraterprofil.pdf
RazvanFodorConsultantProfile.pdf

Über mich

Erfahrener Softwareentwickler und technischer Teamleiter mit über 20 Jahren Erfahrung. Spezialisiert auf Java, Quarkus, Spring Boot, AWS, Azure und Angular. Fokus auf skalierbare Cloud-Lösungen, DevOps und Teamführung. Mehrsprachig: Deutsch, Englisch, Rumänisch.

Skills

Clean CodeJavaJavaScriptAgile MethodologieMicrosoft AzureJ2EEGitHubMongoDBAngular 2+Spring BootTerraformMicroservices
Programmiersprachen:
Java, TypeScript, JavaScript, Groovy, HTML5, CSS3 (SCSS), Shell (Bash)
Technologien / Frameworks:
Spring, Spring Boot, Spring Data JPA, Spring Security, Spring Data MongoDB, Spring Cloud,
Quarkus, Thymeleaf, Maven, Ant, REST, log4j, JUnit 5, Mockito, Hibernate, HQL, SQL, Flyway,
Gradle, Java, Kotlin, Java Reflection, Jersey, JPMS, Java EE, JPA, JAXB, JAXP, JTA, JMS, JAXWS,
JAX-RS, Jackson, Jprofiler, Angular, Bootstrap, Karma, Jasmine, npm, jQuery, Node.js, nginx, JSON,
JWT, XML, SwaggerUI, OpenAPI 3, Docker, AJAX, Jenkins, Git, GitHub Actions, Grafana,
Prometheus, DevOps, Confluence, RabbitMQ, HashiCorp Vault, PuTTY, SOAP, Servlets, CI/CD,
testNG, Jmeter, Sonatype Nexus, Kubernetes, Amazon S3, AWS, ANTLR, Cucumber, Eclipse RCP,
OSGI, Netbeans, EHCache, EJB, JSF, JEE8, PrimeFaces, Jasper Reports, Jmock, OAuth, Perforce,
Selenium, Stripe, SVN, Terraform, Jetty.
Tools / Entwicklungsumgebungen:
GitLab, IntelliJ IDEA, JIRA, Nexus Repository, Maven, Postman, Eclipse, HashiCorp Vault, Microsoft
Office, Visual Studio Code, Confluence, Jenkins, Jira, GitHub, SoapUI, PuTTY, WinSCP, Kafka,
CircleCI, Glassfish, Tomcat, Google Analytics.
Cloud-Umgebungen:
Azure, AWS, Heroku.
Datenbanken / Datenbanktools:
MongoDB, MySQL, DB2, Postgres, Oracle, Microsoft SQLServer, Sybase
Betriebssysteme:
Windows 10, Windows 11, Ubuntu, Windows 7
Grundkenntnisse:
IT-Sicherheit Konzepte, DevOps
Methodisches Wissen:
Objektorientierte Programmierung (OOP), Relationales Datenbankdesign, Continuous integration/Continuous development (CI/CD), Agile Softwareentwicklung (Scrum, Kanban), Konzeptionierung, Testing, Pair-Programing, Webservices, MVC (Model-View-Controller), Clean Code, Objektorientierte Analyse (OOA), Objektorientiertes Design (OOD), Test Driven Development (TDD), Softwaretests (Unittesting, Integration-Testing), manuelles Testing, Modellierung (UML), Design Patterns, Logfile Analyse und Erstellung, Reports, Refactoring, Aufwandsanalyse, Anforderungsanalyse, Datenbank Optimierung (Performance / Design), Content Management, First / Second Level Support, Administration, Microservice Architektur, DevOps, Data Migration, Relationales Datenbankdesign, Datenmodellierung
Branchenerfahrung:
IT-Dienstleistung, Automobilindustrie, Telekom, Öffentlicher Dienst

Erfahrung

Berufserfahrungmehr als 10 Jahre
Freelancer seit2014

Sprachen

DeutschverhandlungssicherEnglischverhandlungssicherRumänischMuttersprache

Projekthistorie

Beratungstätigkeit, Softwareentwicklung und Technical Dev Lead

Randstad Digital Deutschland
Technische Teamleitung
Full-Stack-Softwareentwicklung mit Quarkus und Angular

Beratungstätigkeit, Softwareentwicklung und Technical Dev Lead

NTT Data, München, Deutschland

Automobil und Fahrzeugbau

1000-5000 Mitarbeiter

* BMW GIANT (Entwicklung)
Die Anwendung GIANT stellt dem Unternehmen die Offiziellen Technischen Daten (OTD) zur Verfügung,
welche ein wichtiger Bestandteil in der Kommunikation von BMW sind. Es handelt sich dabei um die
fahrzeugbeschreibenden Daten wie z.B. Abmessungen, Gewicht, Fahrleistungen, etc.

* Technologien:
JEE8, Glassfish 5, CDI, EJB, JPA (EclipseLink), Oracle, Angular, Jasmin, Junit, Mockito, Docker,
Maven, GitHub, GitHub Workflows, Azure, Terraform, Quarkus, IntelliJ IDEA.

* Tätigkeiten:
o DevOps Entwicklung
o GitHub CI/CD Workflow Entwicklung
o IaC (Infrastruktur als Code) Umgebung Aufsetzung
o Full-Stack Software-Entwicklung

* BMW EVE (Entwicklung)
Für die Fahrzeuge, die nach WLTP zugelassen werden, werden in EVE die Herstellerangaben für die
Reichweiten, CO2 und Verbrauchswerte ermittelt und an weitere Systeme verteilt.

* Technologien:
JEE8, Glassfish 5, CDI, EJB, JPA (EclipseLink), Oracle, Angular, Jasmin, Junit, Mockito, Docker,
Maven, GitHub, IntelliJ IDEA.

* Tätigkeiten:
o Ermittlung der Kundenanforderungen
o Ermittlung der Lösungsarchitektur
o Software-Entwicklung
o Team Leitung

Entrepreneure - Software-Entwicklung

Vreaumeserias, München, Deutschland
* Entrepreneure und Software-Entwicklung für Vreaumeserias.ro
Vreaumeserias.ro ist eine Webseite, auf der Handwerker Aufträge bekommen können.

* Technologien:
Spring Boot, Angular 10, MongoDb, CircleCi, Heroku, Amazon SES, Amazon S3, Facebook OAuth,
Google OAuth, Google Analytics, Google Maps, Sentry, Stripe

* Tätigkeiten:
Ermittlung der Kundenanforderungen
Ermittlung der Lösungsarchitektur
Software-Entwicklung

Beratungstätigkeit, Softwareentwicklung und Solution Architekt

ITZBund, Frankfurt, Deutschland

Öffentlicher Dienst

5000-10.000 Mitarbeiter

* Ticketdrehscheibe (Entwicklung)
Die Ticketdrehscheibe (TDS) ist zuständig für die kollaborative Ticketbearbeitung zwischen verschiedene
Bundesbehörden.
Sie sorgt für einen bidirektionalen Austausch von Incident Tickets zwischen zwei ITSM Systemen.

* Technologien:
Spring, Spring Boot, Gradle, AspectJ, Hibernate, REST, SOAP, Mockito, BMC Remedy, JUnit,
Tomcat, Flyway, Oracle, Jenkins, Git, IntelliJ Idea

* Tätigkeiten:
o Ermittlung der Kundenanforderungen
o Ermittlung der Lösungsarchitektur
o Software-Entwicklung

* Test-Management (Entwicklung eines Test-Frameworks TAFF)
Das Test Automation Factory Framework (TAFF) ist eine komplette Lösung für einen schnellen Umstieg
für Tester zum automatisierten Testen. Es wird als Test Standard für den ganzen ITZ-Bund
aufgenommen. TAFF enthält unter anderem: ein Cucumber und Selenium Maven Projekt Archetype,
mehrere Jenkins Jobs für einfache Testausführung und ein Reporting System für Jira Zephyr Scale.

* Technologien:
TestNg, Jenkins, Selenium, Cucumber, Spring Boot, REST

* Tätigkeiten:
o Ermittlung der Kundenanforderungen
o Entwurf der Lösungsarchitektur
o Software-Entwicklung

Beratungstätigkeit - Software-Entwicklung und Teamleiter

NTT Data, München, Deutschland

Automobil und Fahrzeugbau

* Beratungstätigkeit - Software-Entwicklung und Teamleiter
Das Produkt wird intern von BMW verwendet, um Schätz-Szenarien bezüglich der Fahrzeug-
Produktionsmengen zu erstellen. Anhand der Ergebnisse kann der Kunde die Produktionslinien vorbereiten
und die Anforderungen der Lieferanten vorhersehen.




Die Sprache des Projekts war Deutsch.

* Technologien:
JEE7, Glassfish, CDI, EJB, JPA (EclipseLink), Oracle, AngularJS, Angular, Jasmin, Junit, Mockito,
Docker, ANTLR4, Maven, Git, IntelliJ IDEA.

* Tätigkeiten:
o Software Development Consultant
o Entwicklung von Kundenanforderungen
o Führe ein Team von 5 Entwicklern
o Mitgestaltung der Systemarchitektur
o Sicherstellung der Qualität der Team-Arbeit

Beratungstätigkeit - Software-Entwicklung "Verkaufsprozesse"

BMW USP, München, Deutschland
* Beratungstätigkeit - Software-Entwicklung
Projekt: Plattform, um alle Verkaufsprozesse bei BMW zu bündeln. Mehrere innerbetriebliche BMW-Dienste
werden in einer intuitiven Schnittstelle vereinigt, die vom weltweiten Händlernetz verwendet wird.

* Technologien:
JEE6, Glassfish, CDI, EJB, EclipseLink, Oracle, JSF, PrimeFaces, JQuery, Jasmin, Junit, Mockito,
DBUnit, Selenium, Docker, IntelliJ IDEA, Maven, Git.

* Tätigkeiten:
o Software Development Consultant
o Mitgestaltung der Systemarchitektur
o Software-Entwicklung und -Testing als Mitglied im SCRUM Team
o Kundenpräsentationen der Entwicklungsergebnisse

Software-Entwicklung - Teamleiter

Ericsson AG
* Software-Entwicklung und Teamleiter
Projekt: Rechnungssystem für die Ericsson AG.
Ich war an der Entwicklung vom Kundenbetreuung-System und dem Monitoring Teil beteiligt

* Technologien:
Java, Spring, Spring MVC, Spring Security, Hibernate, Junit, Eclipse.

* Tätigkeiten:
o Teamleiter und Software-Entwicklungstätigkeit
o Mitgestaltung der Systemarchitektur
o Planung, Implementierung und Qualitätsprüfung des Codes meines Teams

Software-Entwicklung - Teamleiter Projekt "DB Change Manager"

Embarcadero Technologies
* Software-Entwicklung und Teamleiter
Projekt: Softwarelösung zum Vergleich und zur Synchronisation von Datenbanken für Datenbank-
Administratoren.
Unterstützte Plattformen: DB2, Sybase, Oracle, MS-SQL Server, Interbase und Firebird.

* Technologien:




Java, Eclipse RCP Platform, SWT, EMF, Jasper Reports, EHCache, Ant, JUnit, JMock, Seam, JSF

* Tätigkeiten:
o Teamleiter- und Software-Entwicklungstätigkeit im agilen Team
o Mitgestaltung der Systemarchitektur
o Planung, Implementierung und Qualitätsprüfung des Codes meines Teams
o 3rd Level Support

Software Entwickler

BlueNote Communications

* Software-Entwickler
Projekt: SCADA Lösung für Energieversorgungsunternehmen
* Technologien:
Java, Swing, Applets, Eclipse, JUnit, PHP, Bash, C, CVS, SVN, Perforce

* Tätigkeiten:
o Planung, Implementierung und Qualitätsprüfung des Codes
o Installation und Einrichtung von Hard- und Software
o 3rd Level Support.

Zertifikate

Microsoft Certified: Azure Fundamentals

Microsoft

2023

MongoDB Certified Developer, Associate - MongoDB University

MongoDB University

2015


Kontaktanfrage

Einloggen & anfragen.

Das Kontaktformular ist nur für eingeloggte Nutzer verfügbar.

RegistrierenAnmelden