19.08.2024 aktualisiert


100 % verfügbar
Frontend Entwickler (React Native TypeScript React.js JavaScript) App- / Mobile- & Web- Developer
Ötzingen, Deutschland
Weltweit
Staatlich geprüfter AnwendungsentwicklerSkills
- 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
- AWS
Erfahrung
Berufserfahrung5 - 10 Jahre
Freelancer seit2020
Sprachen
DeutschMutterspracheEnglischgut
Projekthistorie
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
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
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
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
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
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