Profilbild von Marvin Leithold Frontend Entwickler (React Native TypeScript JavaScript) App- / Mobile-  & Web- Developer aus OEtzingen

Marvin Leithold

verfügbar

Letztes Update: 18.03.2024

Frontend Entwickler (React Native TypeScript JavaScript) App- / Mobile- & Web- Developer

Firma: Rheinland Software GmbH
Abschluss: Staatlich geprüfter Anwendungsentwickler
Stunden-/Tagessatz: anzeigen
Sprachkenntnisse: deutsch (Muttersprache) | englisch (gut)

Skills

  • React
  • React Native
  • JavaScript
  • Firebase
  • Node.js
  • Typescript
  • Jest
  • Android App Entwicklung
  • Mobile App Entwicklung
  • App Entwicklung
  • iOs App Entwicklung
  • Crossplatform App Entwicklung
  • RESTful-API-Entwicklung
  • Full Stack Entwickler
  • Full Stack Developer
  • HTML CSS MySQL
  • Softwareentwicklung
  • Scrum
  • Objektorientierte Softwareentwicklung
  • Git
  • C++
  • PHP
  • Bootstrap
  • python
  • next.js
  • Java

Projekthistorie

01/2022 - bis jetzt
Weiterentwicklung einer Terminverwaltungssoftware
(Banken und Finanzdienstleistungen, 10-50 Mitarbeiter)

Teamgröße: 12
Branche: Personalwesen
Funktionalität:
Bei diesem Projekt ging es um die Entwicklung einer „mobile first“ optimierten
Webanwendung zur Verwaltung von Corporate Benefits
(Weiterbildungsangebote). Die Anwendung stellt im Mitarbeiterzugang einen
Buchungsbereich, einen Kalender zum Buchen von Kurs- Angeboten und
eine Verwaltungsoberfläche zur Verfügung. Für abgeschlossene
Weiterbildungen werden Punkte gutgeschrieben werden, die der
Kursteilnehmer in einem Punkteshop gegen Waren und andere Benefits
einlösen kann. Für Weiterbildung Anbieter stellt die Software einen eigenen
Login Bereich zur Verfügung, über den sich Kurse verwalten, adaptieren und
abrechnen lassen.
Aufgaben:
in einem Scrum Team haben wir die Codebase optimiert und neue Features
für diese Software entwickelt.
Code-Optimierung und -Standardisierung: Durchführung von umfassendem
Refactoring zur Verbesserung der Codequalität und -lesbarkeit.
Einrichtung von Code-Linting: Implementierung von automatisierten
Überprüfungen, um Coding-Conventions sicherzustellen und potenzielle
Fehlerquellen zu identifizieren.
Implementierung von Commit-Hooks: Integration von automatisierten
Prüfungen vor dem Commit, um inkonsistente oder fehlerhafte Änderungen
zu verhindern.
Aktualisierung von Abhängigkeiten, um die Sicherheit und Performance der
Anwendungen zu verbessern.
Integration neuer Features wie Kalenderfunktion, einen Media Slider für
Video- und Bildvorschau, sowie Mehrsprachigkeit in die Benutzeroberfläche.
Durchführung von Bugfixing bei bereits bestehenden Bugs, um eine
reibungslose Nutzung der Anwendungen zu gewährleisten.
Verwendete Technologien:
React, JavaScript, TypeScript, GraphQL, Apollo, Bootstrap, Jest

02/2022 - 03/2022
Entwicklung einer Mobile App zur Wartung von Brandschutzanlagen
(Industrie und Maschinenbau, 50-250 Mitarbeiter)

Frontend Developer
Teamgröße: 8
Branche: Brandschutzwesen
Funktionalität:
Eine App für mobile Endgeräte zur Digitalisierung von Prüflisten für
Brandschutzanlagen.
Anstelle einer Checkliste aus Papier können Wartungstechniker hierbei über
die App für jede Brandschutzanlage eine Prüfliste abrufen und während der
Wartung ausfüllen.
Während deiner Prüfung können Anlagen dem Prüfer Push Notifications
senden, wenn sich ihre Werte oder der Status ändert.
Aufgaben:
Durchführung einer umfassenden Code-Refactoring-Maßnahme zur
Optimierung der Codebasis, inklusive Anpassungen der Codeformatierung
und Integration von Linting.
Implementierung von Commit-Hooks zur Gewährleistung eines konsistenten
und effektiven Entwicklungsprozesses.
Aktualisierung von externen Abhängigkeiten, um sowohl die Sicherheit als
auch die Leistung der App auf aktuellem Niveau zu halten.
Durchführung von Upgrades im React Navigation-Framework, um eine
nahtlose und reibungslose Navigation innerhalb der App sicherzustellen.
Integration von Expo Push Notifications zur Bereitstellung von zeitkritischen
Informationen an die Nutzer und Optimierung der Kommunikation.
Verwendete Technologien:
React Native, Expo, REST, Redux, Expo Push Notifications

01/2022 - 03/2022
Leitung einer Gruppe von Auszubildenden bei agilen Entwicklung einer React Mobile- App
Rheinland Software GmbH (Internet und Informationstechnologie, 10-50 Mitarbeiter)

Dozent für agile React Projekte und Scrum Master
Teamgröße: 13
Branche: IT-Branche
Funktionalität:
Mit 12 Auszubildenden ihre erste eigene React-Anwendung entwickeln im
Zuge des praktischen Teils ihrer dualen Ausbildung. Zu Beginn habe ich mit
den Auszubildenden eine Scrum- Schulung organisiert. Im Anschluss wurde
Scrum methodisch eingeführt und während des gesamten
Entwicklungsprozess der React Anwendung erfolgreich umgesetzt, um den
Auszubildenden die Grundlagen der Softwareentwicklung in einem agilen
Umfeld näherzubringen.
Aufgaben:
Konzeption, technisches und methodisches Coaching und Durchführung
eines agilen React Projektes, das im Zuge des praktischen Teils der dualen
Ausbildung von zwölf Auszubildende realisiert wurde.
Einführung der Auszubildenden in die Grundlagen von React und Bootstrap,
sowie agile Projektmanagement / Scrum.
Coaching und Unterstützung der Auszubildenden bei der Entwicklung einer
React-Anwendung.
Bereitstellung von Feedback und Unterstützung zur kontinuierlichen
Verbesserung der technischen und methodischen Fähigkeiten der
Auszubildenden.
Verwendete Technologien:
React, JavaScript, TypeScript, GraphQL, Apollo, Bootstrap, Jest

01/2021 - 12/2021
Entwicklung einer Recruiting- Webanwendung
Rheinland Software GmbH (Internet und Informationstechnologie, 10-50 Mitarbeiter)

Fullstack Developer

Teamgröße: 4

Branche: IT-Branche

Funktionalität:
Eine Webseite zum Erstellen und Verwalten von Profilen für Arbeitnehmer
und Unternehmen zum Ausschreiben und Suchen von Arbeitsstellen.
Kunden können sich als Arbeitnehmer ein eigenes Profil oder als
Unternehmer eine Informationsseite zu ihrem Unternehmen, inklusive
Informationen über die Angestellten, anlegen.
Sowohl Arbeitnehmern als auch Arbeitgebern wird eine umfangreiche
Suchfunktion angeboten, um Profile, die ihren individuellen Anforderungen
entsprechen, zu finden.
Aufgaben:
Konzeption und Umsetzung einer hochwertigen Webanwendung zur
effizienten Erstellung und Verwaltung von individuellen Nutzerprofilen und
Unternehmensinformationen.
Erweiterung und Verbesserung der bestehenden REST-API, um eine robuste
und skalierbare Kommunikation zwischen Front- und Backend
sicherzustellen.
Verwendete Technologien:
Node.js, JavaScript, TypeScript, Express, React, Bootstrap, MongoDB,
REST

08/2020 - 12/2020
Entwicklung einer Webanwendung und Mobile App
Rheinland Software GmbH (Internet und Informationstechnologie, 10-50 Mitarbeiter)

Fullstack Developer

Teamgröße: 3

Branche: IT-Branche

Funktionalität:
Eine Webanwendung für den Browser und Mobile App für iOS und Android
zum visuellen Abfragen und Ändern des Online-Statuses ihres Gaming
Servers.
Zum Organisieren stehen dem Nutzer Chaträume und ein Kalender zur
Verfügung.
Damit die Nutzer ihre Screenshots vom Server anderen zeigen können, gibt
es eine Galeriefunktion zum Ausstellen.
Aufgaben:
Entwicklung leistungsfähiger Anwendungen, die eine akkurate und Echtzeit-
Visualisierung des Serverstatus ermöglicht, um eine zuverlässige
Überwachung sicherzustellen.
Integration eines kollaborativen Chat-Systems, das den direkten
Kommunikationsfluss zwischen Nutzern und Teammitgliedern unterstützt und
schnelle Problemlösungen fördert.
Umsetzen einer dynamischen Galerie-Funktionalität, die es Nutzern
ermöglicht, relevante Medieninhalte effizient zu organisieren und zu
präsentieren.
Implementierung eines hochfunktionalen Kalenders, der die Nutzer bei der
professionellen Verwaltung von Terminen und Aktivitäten unterstützt.
Gewährleistung eines ansprechenden und nutzerzentrierten Designs, das
eine nahtlose Benutzererfahrung und intuitive Navigation innerhalb der
Anwendungen ermöglicht.

Verwendete Technologien:
Node.js, JavaScript, React, React Native, Firebase

01/2020 - 03/2020
Entwicklung eines Spieleanwendung für PC
BBS Westerburg (Öffentlicher Dienst, 1000-5000 Mitarbeiter)

Fullstack Developer

Branche: Bildungswesen

Funktionalität:
Entwicklung eines Computerspiels in Form eines Abschlussprojektes meiner
Ausbildung, welches an das bekannte PC Spiel „Space Invaders“ angelehnt
ist.
Das Spiel besteht aus unterschiedlichen Wellen mit individuell gestalteten
Gegnern und Angriffen.
Nach fünf Wellen kommt eine Welle von besonders schwierig zu meisternden
Gegnern. Besiegt man einen, wird die Schwierigkeit erhöht. Das Hauptziel ist
es, so viele Wellen wie möglich zu bewältigen und dabei Punkte zu sammeln.

Aufgaben:
Entwickeln eines ansprechenden Side-Scroller-Videospiels, das eine
fesselnde Spielerfahrung und unterhaltsame Spielmechaniken bietet.
Implementierung von reaktionsschnellen Steuerungsoptionen und intuitiven
Interaktionen, um ein einzigartiges Spielerlebnis zu erzeugen.
Integration visueller Effekte und Animationen, um das Gameplay zu
bereichern und visuell ansprechend zu gestalten
Sicherstellung der technischen Stabilität und Performance des Spiels,
einschließlich Fehlerbehebung und Optimierung.
Realisierung der Grafiken, Audio- und Eingabeverarbeitung des Spiels ohne
hilfe einer Spiele-Engine.

Verwendete Technologien:
C++, Allegro 5

Zertifikate

Next Js with React Hooks - Building SSR React Applications
2021
Mongo DB with Node & Express
2020
Scrum Certification 2022 + Scrum Master + Agile Scrum Training
2020
React native Expo for multiplatform mobile app development
2020
React Clarified: "Thinking in React"
2020

Reisebereitschaft

Verfügbar in den Ländern Deutschland
Aktuell verfügbar an drei Tagen in der Woche / 20 Personen-Stunden wöchentlich. Reisebereitschaft vorhanden.

Bewertungen

Geschäftsführer (Daniel Hentges)
"Herr Leithold ist ein High- Performer und brillanter Techniker. Er leistet absolut überzeugende Arbeit und hat alle Projekte, die wir in Zusammenarbeit mit ihm geplant und entwickelt haben, zu unserer vollsten Zufriedenheit umgesetzt. Danke für deinen Einsatz. Wir freuen uns auf die weitere Zusammenarbeit und viele spannende und erfolgreiche Projekte in der Zukunft."
Profilbild von Marvin Leithold Frontend Entwickler (React Native TypeScript JavaScript) App- / Mobile-  & Web- Developer aus OEtzingen Frontend Entwickler (React Native TypeScript JavaScript) App- / Mobile- & Web- Developer
Registrieren