Senior-/Lead-Web- und App-Entwickler, Architect, Projekt-Manager, Product Owner und Scrum Master
- Verfügbarkeit einsehen
- 0 Referenzen
- auf Anfrage
- 04317 Leipzig
- DACH-Region
- de | en
- 26.10.2024
Kurzvorstellung
Qualifikationen
Projekt‐ & Berufserfahrung
10/2022 – 4/2023
TätigkeitsbeschreibungIm Projekt wird ein internes Planungstool für einen großen, bekannten TV-Sender entwickelt, dessen Kernfunktionalität die Sendungsplanung ist. Zunächst war der Einsatz rein im Frontend angedacht, welches mit React entwickelt wird. Später kam es auch häufiger zu Beratungs- und Entwicklungsleistung in den Bereichen Backend, Architektur, CI/CD und Kubernetes.
Eingesetzte QualifikationenDocker, Java (allg.), Apache Kafka, Kubernetes, Mysql, React (JavaScript library), Spring Framework, Typescript
7/2022 – 9/2023
TätigkeitsbeschreibungDer Kunde bietet eine optische Einheit zur Überwachung von (Laser-)Schweißprozessen an. Die Konfiguration dieser optischen Einheit und die Auswertung der erfolgten Aufnahmen geschieht über eine Weboberfläche, welche als Legacy-Angular.js-Anwendung vorlag und auf Angular 14 portiert wurde.
Eingesetzte QualifikationenAngular, AngularJS, Typescript
1/2022 – 7/2022
TätigkeitsbeschreibungDas Projekt umfasst die Beratung und Unterstützung des Kunden bei der Neuaufsetzung seiner B2B-Anwendung zum Mode- Vertrieb. Der Kunde hatte bei Projekteinstieg seine vormalig monolithische Anwendung gerade in eine Cloud-Native-Architektur mit Kubernetes-Setup überführt. Dabei wurden aber noch einige Probleme festgestellt, die nach und nach gelöst und optimiert wurden. Neben dem Aufrechterhalten des aktuellen Betriebes wurde die Code- und Anwendungsstruktur verbessert bzw. ein Plan dafür entwickelt, wie dies in Zukunft weiter umgesetzt werden soll. Außerdem wurde Input zum generellen Projektmanagement-Prozess geliefert.
Eingesetzte QualifikationenApache Kafka, Kubernetes, Mysql, PHP, React (JavaScript library), Symfony
12/2021 – 7/2022
TätigkeitsbeschreibungDer Auftraggeber ist ein bekanntes Handelsunternehmen, das seine (privaten) Endkunden über verschiedene Webseiten und Apps europaweit anspricht. Unternehmensweit wurde der Übergang von Java auf Node.js/Nest.js im Backend-Bereich festgelegt. Der Projekteinsatz umfasst die Analyse der bestehenden Backend-Middleware- Anwendung, deren architektonische Anpassung, eine erneuerte Systemarchitektur und die entsprechende Umsetzung. Großer Fokus ist hier auf das Stakeholder-Management zu legen, um sinnvolle und langfristige Lösungen zu erarbeiten, die für alle Beteiligten einen Mehrwert bringen. Der angedachte Fokus auf die Backend-Middleware weichte sich mit der Zeit etwas auf, so dass vermehrt auch ganzheitliche Projektmanagement- Themen übernommen wurden (Backend-, iOS- und Android-Entwicklung).
Eingesetzte QualifikationenAndroid Entwicklung, Docker, iOS Entwicklung, Java (allg.), Kubernetes, Node.Js, React (JavaScript library)
10/2021 – 5/2023
TätigkeitsbeschreibungDurch Unternehmenszukäufe ergibt sich beim Kunden die Situation, dass mehrere unterschiedliche Monolith-Anwendungen bestehen, die in eine gemeinsame Architektur zusammengeführt werden sollen, um zukünftig die vorhanden Business-Anforderungen effizienter, nach dem aktuellen Stand der Technik und mit einem schlankeren IT-Setup bewältigen zu können. Der Projekteinsatz umfasst die Analyse der bestehenden Systeme, entsprechendes Stakeholder-Management und Entwicklung einer neuen Systemarchitektur. Die Umsetzung erfolgt in Zusammenarbeit mit den internen Mitarbeitern, wobei auch entsprechender Wissenstransfer (auch auf Coding-Ebene) stattfindet.
Eingesetzte QualifikationenDocker, Java (allg.), Kubernetes, Laravel, Microsoft Azure, Node.Js, PHP, SAP S/4HANA
9/2021 – 12/2021
TätigkeitsbeschreibungDer Auftraggeber entwickelt eine Anwendung, die es institutionellen Anlegern ermöglicht, größere Mengen an Kryptowährungen über verschiedene Plattformen zu handeln. Das Frontend dient dementsprechend als Informations-, Konfigurations- und Order-Ausführungs- Oberfläche. Da die Anwendung mit wachsender Code-Basis immer inkonsistenter, langsamer und fehleranfällig wurde, wurde im Rahmen des Projekteinsatzes eine architektonische Überarbeitung der Frontend- Anwendung durch- und Qualitätsthemen (zum Beispiel Testing) eingeführt.
Eingesetzte QualifikationenGoogle Cloud, React (JavaScript library), Typescript
5/2021 – 12/2021
TätigkeitsbeschreibungDie Anwendung umfasst den Registrierungsprozess von Gewerbekunden für die Finanzdienstleistungen einer großen Handelskette. Hauptfokus liegt auf der Frontend-Entwicklung mit Vue.js, außerdem wurden Aufgaben im Backend-Part (Node.js in einer Google- Cloud-Serverless-Architektur) umgesetzt.
Eingesetzte QualifikationenGoogle Cloud, Node.Js, Typescript, Vue.Js
5/2021 – 8/2021
TätigkeitsbeschreibungEntwicklung einer React-Native-App (Zielplattformen iOS und Android), die von Immobilienmaklern zur Demo-Berechnung von Immobilien-Investments im Rahmen der Vermarktung genutzt werden kann.
Eingesetzte QualifikationenReact Native, Typescript
2/2021 – 10/2021
TätigkeitsbeschreibungDer Kunde bietet ein (backendseitiges) Reiseplattform-System an, in dem alle notwendigen Inhalte (von der Reiseinformation über die Buchung bis zur Verwaltung) im Sinne eines erweiterten CMS-Systems gepflegt und administriert werden können. Auf dieses System wird ein für jeden Kunden (= Reiseanbieter) individualisiertes Frontend aufgesetzt.
Eingesetzte QualifikationenPHP, React (JavaScript library), Symfony
9/2020 – 7/2021
TätigkeitsbeschreibungDer Kunde betreibt Automobil-Werkstattketten in verschiedenen Ländern europaweit. Im Zuge der aktuellen Tätigkeit wird der existierende B2C-Shop um eine neue B2B-Funktionalität erweitert, die es Unternehmen, Leasinggesellschaften, etc. ermöglicht, das Management von Werkstattterminen für eine komplette Fahrzeugflotte zu organisieren. Architektonisch ist ein Adobe-AEM-Content-Management-System im Einsatz, welches intern React-Komponenten nutzt, um die einzelnen Funktionalitäten auf der Seite bereitzustellen.
Eingesetzte QualifikationenAdobe Experience Manager (AEM), React (JavaScript library), Typescript
4/2020 – 7/2020
TätigkeitsbeschreibungFür einen Kunde aus dem Bereich Schüttgut- Transport wurde eine Smartphone-App entwickelt, um den internen Abrechnungsprozess zu verbessern. Bisher wurden alle durchgeführten Transporte von den Fahrern händisch auf Papier erfasst, vom jeweiligen Kunden bestätigt und dann manuell in das Abrechnungsprogramm überführt. Der Prozess zur Transporterfassung wurde in eine mit React Native umgesetzte App überführt, welche die entsprechenden Daten direkt an ein Node.js-Backend sendete, welches dann wiederum mit Schnittstellen des internen Verrechnungsprozesses kommunizierte, so dass der komplette Prozess zur Erfassung der Abrechnungsdaten automatisiert werden konnte.
Eingesetzte QualifikationenMongodb, Node.Js, React Native, Typescript
1/2020 – 5/2020
TätigkeitsbeschreibungDer Kunde bietet eine Plattform zur Verwaltung von Tourismusdaten an. Diese wird von Hotels, Tourismusverbänden, u.Ä. verwendet, um Daten (Veranstaltungen, Hotel-Informationen, Buchungen, etc.) zentral zu pflegen. Dabei bestehen sowohl eingehende als auch ausgehende Schnittstellen, um die gepflegten Daten auf anderen Plattformen (z.B. Buchungsportalen, der eigenen Webseite, etc.) einzubinden bzw. von dort Daten zu importieren. Im Projekt wurde die komplette UI neu mit Hilfe von Angular umgesetzt.
Eingesetzte QualifikationenAngular, Java (allg.), Spring Framework, Typescript
11/2019 – 6/2023
TätigkeitsbeschreibungDas Vorhaben umfasste die Entwicklung einer Verwaltungssoftware zur Pflege und Darstellung von Datenbeziehungen (sowohl interner als auch externer Daten) im Medizin- und Pharmabereich. Das Projekt wurde in einem verteilten Team (Deutschland, China) durchgeführt und umfasste Frontend- und Backend-Tätigkeiten. Im React- Frontend-Part war ich als Lead-Entwickler und Architekt tätig, was eine enge Einbindung in die Projektplanung einschließt.
Eingesetzte QualifikationenDocker, Elasticsearch, Graphql, Java (allg.), Kubernetes, React (JavaScript library), Spring Framework, Typescript
7/2019 – 12/2019
TätigkeitsbeschreibungDer Kunde ist im Bereich Unternehmenstransaktionen tätig und nutzt eine selbstentwickelte Webanwendung zur Abbildung aller internen Geschäftsprozesse (z.B. Projektcontrolling, Teamkommunikation, Datenmanagement, Kontakthistorien, etc.). Im Zuge der Fusion mit anderen Unternehmen sind neue Anforderungen an die Software entstanden, so dass die bestehende, in AngularJS umgesetzte Anwendung frontendseitig auf Angular 8 portiert und weiterentwickelt werden soll.
Eingesetzte QualifikationenAngular, Typescript
2/2019 – 11/2019
TätigkeitsbeschreibungIn die bestehende Software des Kunden soll die Funktionalität zur Bearbeitung von E-Mails eingebunden werden. Dafür wird eine allgemeine Message-Pipeline aufgebaut, welche im ersten Schritt als Working-Example E-Mails behandelt, aber zukünftig auch andere Message-Arten (WhatsApp, Facebook Messenger, etc.) verwerten kann. Die E-Mails werden vom Mail-Server abgefragt und anschließend durch verschiedene Middleware-Anwendungen weiterverarbeitet (zum Beispiel Persistierung in der Datenbank, E-Mail-Anhang-Management, Weiterleitung zum für das Thema zuständigen Mitarbeiter, etc.). Architektonisch erfolgt die Umsetzung in Form von Docker-Microservices, um eine gute Skalierbarkeit ermöglichen zu können. Im Frontend wird mit React/Redux eine dynamische Bedienoberfläche bereitgestellt, welche das Beantworten der an den jeweiligen Agenten weitergeleiteten E-Mails ermöglicht.
Eingesetzte QualifikationenDocker, Mysql, Node.Js, PHP, React (JavaScript library), Zend Framework
2/2019 – 6/2019
TätigkeitsbeschreibungWeiterentwicklung und Portierung des Frontend einer bestehenden .NET-Webanwendung in Angular 7. Die Anwendung wird vorwiegend von Medienunternehmen zur Disposition und Controlling von Produktionen verwendet.
Eingesetzte QualifikationenAngular, CSS (Cascading Style Sheet), HTML, JavaScript, Typescript
5/2018 – 5/2019
TätigkeitsbeschreibungEntwicklung eines Portals, welches vom Unternehmen zur Digitalisierung des Verleihprozesses von Standrohren eingesetzt werden soll. Implementierung von User-Management, Rollen-System, Entitäten-Verwaltung (User, Mitarbeiter, Standrohre, etc.), digitale Ausleihanfragen durch Kunden, Vertragserzeugung, Erfassung der Rückgabe, Erstellung der Abrechnung und Überführung der Daten in das Abrechnungssystem.
Eingesetzte QualifikationenCSS (Cascading Style Sheet), HTML, JavaScript, Jenkins, Mysql, PHP, Zend Framework
4/2018 – 9/2019
TätigkeitsbeschreibungUnterstützung bei der Frontend-Entwicklung einer Plattform zur Verwaltung von Studien im Pharmazie-Bereich. Remote-Zusammenarbeit mit verteilten Teams (Deutschland, USA, China).
Eingesetzte QualifikationenCSS (Cascading Style Sheet), Docker, HTML5, JavaScript, React (JavaScript library)
1/2018 – 12/2018
TätigkeitsbeschreibungDer Auftraggeber entwickelt Chat-Software zur Kundenkommunikation für verschiedenste Systeme (Website, WhatsApp, Facebook, etc.). Zur zeitgemäßen Auswertung der dabei gesammelten Daten wurde ein Reporting-Tool von Grund auf neu entwickelt, mit welchem sich die Kunden aus den über 80 Kennzahlen durch Anwenden verschiedenster Filter Diagramme und Reports erstellen können. Die Umsetzung im Frontend erfolgte mit React/Redux und der Chart-Library Highcharts. Die Backend-Schnittstellen wurden in PHP unter Nutzung des Zend Framework 2 erzeugt und kommunizieren mit einer MySQL-Datenbank.
Eingesetzte QualifikationenCSS (Cascading Style Sheet), HTML, JavaScript, Mysql, PHP, React (JavaScript library), Zend Framework
11/2017 – 9/2018
TätigkeitsbeschreibungDer Auftraggeber entwickelt eine Produkt-Vergleichsplattform, bei der für verschiedenste Suchbegriffe Produktvergleiche durchgeführt und die entsprechenden Artikel direkt über Partnerwebseiten gekauft werden können. Die Entwicklungsleistung umfasst hier das komplette Repertoire von Frontend, Backend und Datenbank. Im Sinne einer verbesserten Suchmaschinen-Indexierung werden die React-Seiten mit dem Framework Next.js serverseitig gerendert.
Eingesetzte QualifikationenCSS (Cascading Style Sheet), HTML, JavaScript, Mysql, Node.Js, React (JavaScript library)
8/2017 – 2/2018
TätigkeitsbeschreibungDer Auftraggeber setzt in verschiedenen Bereichen kleinere, webbasierte Verwaltungstools ein (z.B. zur Mitarbeiter- und Kundenverwaltung). Da die entsprechenden Implementierungen etwas in die Jahre gekommen sind, bestand die Aufgabe zunächst darin, die in den Anwendungen immer wieder vorkommenden Grundelemente als wiederverwendbare, generische React-Komponenten zu entwickeln (verschiedenste Formular-Komponenten, Login-Komponenten, etc.). Anschließend erfolgten in regelmäßigen Abständen Tagesschulungen für die Mitarbeiter im Themenbereich React/Redux.
Eingesetzte QualifikationenCSS (Cascading Style Sheet), HTML, JavaScript, Mysql, PHP, React (JavaScript library), Zend Framework
7/2017 – 12/2017
TätigkeitsbeschreibungIm Rahmen der Digitalisierungsstrategie führt der Auftraggeber eine komplette Neugestaltung der Web-Bedienoberfläche für das Online-Banking durch. Als Technologie wird dabei im Frontend auf eine React-Single-Page-Application gesetzt, die über REST-APIs mit dem Backend kommuniziert.
Eingesetzte QualifikationenCSS (Cascading Style Sheet), HTML, JavaScript, React (JavaScript library)
1/2017 – 7/2017
TätigkeitsbeschreibungDer Auftraggeber stellt Mess-Sensoren her, welche nach Anschluss an einen Computer mit Hilfe einer eigens entwickelten Software konfiguriert werden können. Die Verwendung des Programmes erfolgt dabei sowohl intern (beim Herstellen beziehungsweise Warten der Sensoren) als auch durch den Kunden selbst während der Nutzung. Der Auftrag umfasst die komplette Neugestaltung der Bedienoberfläche dieser Konfigurationssoftware inklusive Design und Bedienungsanpassungen an den gegenwärtigen Stand der Technik.
Eingesetzte QualifikationenCSS (Cascading Style Sheet), HTML5, JavaScript, Jquery
Zertifikate
Ausbildung
Dresden
Über mich
Weitere Kenntnisse
Node.js
MySQL
MongoDB
React
Redux
Angular
Swift
Java/Android
Phonegap/Cordova
CSS
SCSS
SASS
Laravel
Zend Framework 2/3
Wordpress
Typo3
Git
Docker
Jenkins
Jasmine
Mocha
Jest
PHPUnit
Grunt
Gulp
Persönliche Daten
- Deutsch (Muttersprache)
- Englisch (Fließend)
- Europäische Union
Kontaktdaten
Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.
Jetzt Mitglied werden