Senior Fullstack Web Developer mit Lead Erfahrung
- Verfügbarkeit einsehen
- 6 Referenzen
- auf Anfrage
- 35039 Marburg / Lahn
- Umkreis (bis 200 km)
- fa | de | en
- 13.03.2024
Kurzvorstellung
Auszug Referenzen (6)
"Herr J. hat uns über mehrere Jahre sehr erfolgreich im Projekt unterstützt. Sein Engagement ging deutlich über die geforderte Leistung hinaus."
10/2020 – 3/2024
Tätigkeitsbeschreibung
Konzeption, Planung und Entwicklung mandantenfähiger SaaS-Plattformen im Rahmen des 'Smart City & Smart Region' Projektes. Hauptverantwortlich für die Entwicklung innovativer Softwarelösungen (Fullstack) zur effizienten Verwaltung und ansprechenden Visualisierung von Daten, maßgeschneidert für die Anforderungen der Fachabteilungen. Technischer Mentor für andere Teams bei der Konzeption und Realisierung neuer Projekte. Eigenverantwortliche Umsetzung des Frontends (PWA) für eines der vier Hauptprojekte. Als Frontend Lead koordinierte und führte ich ein 6-köpfiges Entwicklerteam, wodurch ich maßgeblich zum Projekterfolg beitrug.
Unter anderem waren dies meine Aufgaben und Verantwortlichkeiten:
• Mitverantwortlich für Konzeption und Implementierung zahlreicher
Frontend Applikationen
• Mitverantwortlich für die Weiterentwicklung und Optimierung bestehender
Softwarelösungen
• Alleinverantwortlich für Konzeption und Umsetzung von Applikationen zur
Verwaltung und Visualisierung von Geo Locations (Fullstack)
• Unterstützung des Teams bei Fragen rund um Konzeption und
Implementierung von Frontend Lösungen und deren Anbindung an
bestehende Services
• Evaluation von Frontend Technologien und Techniken
• Etablierung von Standards
Eingesetzte Techniken, Programme und Sprachen:
Typescript, JavaScript (React, Node.js, NestJS), Testing (Cypress, Jest), SASS, CSS3
WordPress, Docker, Git, Digitale Transformation, Digitalisierung, CSS (Cascading Style Sheet), Node.js, PHP, React (JavaScript library), SQL, Syntactically Awesome Stylesheets (Sass), TypeScript
"Sehr guter, erfahrener Programmierer mit starkem Teamgeist und Verantwortungsbewusstsein. Schnelle Einarbeitung ins Projektthema."
5/2020 – 9/2020
Tätigkeitsbeschreibung
Konzeption und Programmierung der Module Zahlung, Zählerstand und Kundendaten im Kundenportal.
Meine Aufgaben:
• Unterstützung des Teams bei der Umsetzung des Kundenportals
• Implementierung der Zahlungs-, Zähler- und Kundendaten-Module
• Anbindung an diverse Schnittstellen über GraphQL
Eingesetzte Techniken, Programme und Sprachen:
Typescript, JavaScript (ReactJS, Node.js), GraphQL, Testing (Cypress, Jest), SASS, CSS3
Docker, Git, CSS (Cascading Style Sheet), GraphQL, JavaScript, Node.js, React (JavaScript library), Syntactically Awesome Stylesheets (Sass), TypeScript
"Sehr gute, zuverlässige und professionelle Zusammenarbeit mit einem erfahrenen Entwickler und Team-Lead. Danke für den Einsatz!"
6/2016 – 12/2019
Tätigkeitsbeschreibung
Konzeption, Planung und Programmierung der Kollaborationsplattform (SPA) für die Security Abteilungen zur Verwaltung und Bearbeitung von „Incidents“. Schnittstellenprogrammierung und Anbindung zahlreicher externer Vendoren. Planung, Implementierung und Überprüfung neuer Anforderungen der Fachabteilungen. Hauptverantwortlicher für die Ausarbeitung und Durchführung einer Migrationsstrategie für das Frontend (React 15.6 auf 16.12) und Planung einer „neuen“ Softwarearchitektur im Rahmen der Migration von PHP auf NodeJS (Applikationsschicht). Technical Lead des 8 köpfigen Entwicklerteams.
Meine Aufgaben:
• Konzeption der ersten und zweiten Softwarearchitektur
• Verantwortlicher Lead Entwickler für das gesamte Projekt (DB, API, UI)
• Programmierung der Rest-API auf Basis von PHP
• Programmierung des UIs auf Basis von React & Redux
• Schnittstellenanbindung zahlreicher Vendoren
• Ansprechpartner für Lösungsfindungen
• Migration von Flux zu Redux
• Implementierung eines einheitlichen UI Templates
• Betreuung weiterer Intranet-Applikationen im Verantwortungsbereich der Abteilung
• Planung und Ausarbeitung einer neuen Architektur für das Refactoring
• Planung und Erstellung eines POCs für die Umstellung von PHP auf NodeJS
• ...
Responsive Webdesign, Microsoft SQL-Server (MS SQL), Projektleitung / Teamleitung (IT), Code Review, Objektorientierte Programmierung (OOP), Software Design, Funktionale Programmierung, Node.js, JavaScript-Frameworks, PHP, React (JavaScript library), Personalsuche / -auswahl
"Herr J. hat einen signifikanten Beitrag zum Erfolg des Projekts geleistet. Sein Fachwissen und seine Arbeitsethik waren von unschätzbarem Wert."
1/2016 – 4/2016
TätigkeitsbeschreibungNeuprogrammierung der eprimo Bestellplattform auf Basis einer REST-API Architektur und der Anbindung an SAP-Schnittstellen. Programmierung nach Vorgaben des Fachkonzeptes unter der Einhaltung der Sicherheitsrichtlinien des Kunden.
Eingesetzte QualifikationenmySQL, Objektorientierte Programmierung (OOP), Git, Schnittstellenentwicklung, PHP, Zend
"Erfahrener professioneller Fullstack Entwickler auf den man sich verlassen kann. Sehr gute Zusammenarbeit und Top Ergebnisse."
9/2014 – 7/2015
TätigkeitsbeschreibungWeiterentwicklung und Optimierung der Holidaycheck AG Plattformen (DACH Region) nach Absprache mit den Fachabteilungen und Stakeholdern (Marketing, E-Commerce und Finance). Vorbereitungen für den Relaunch (URL Migration). Eigenverantwortliche Implementierung des neuen Designs für die gesamte Plattform.
Eingesetzte QualifikationenmySQL, SCRUM, Git, SOAP (Simple Object Access Protocol), JavaScript, PHP, Zend
"It was a great pleasure working with such a professional specialist and watching him mastering stressful and complex challenges with his calm nature."
9/2013 – 9/2014
Tätigkeitsbeschreibung
Neuprogrammierung und Weiterentwicklung von Management-Applikationen zur Verwaltung und Distribution von Hard- und Software. Implementierung neuer und Anpassung bestehender Funktionalitäten nach Vorgaben der jeweiligen Fachabteilungen. Konzeption und Realisierung neuer Applikationen und DV-Methoden zur Realisierung neuer Applikationen.
Meine Aufgaben:
• Eigenverantwortliche Weiterentwicklung der Applikationen zur Verwaltung von Hard- und Software-Distribution auf Basis eines eigenentwickelten Frameworks und diverser Zend Framework Komponenten.
• Implementierung zahlreicher Module zur Optimierung und Anpassung an bestehende Prozesse nach vorheriger Abstimmung mit den jeweiligen Fachabteilungen.
• Refactoring von Code- und Datenbankstrukturen zur Optimierung der Performance und Wartbarkeit.
• Neuentwicklung bestehender Applikationen unter Einsatz bewährter Technologien und Patterns.
mySQL, PostgreSQL, Apache Subversion (SVN), Git, XML, SOAP (Simple Object Access Protocol), AngularJS, JavaScript, PHP, Representational State Transfer (REST), Symfony (Framework), Zend
Qualifikationen
Projekt‐ & Berufserfahrung
10/2020 – 3/2024
Tätigkeitsbeschreibung
Konzeption, Planung und Entwicklung mandantenfähiger SaaS-Plattformen im Rahmen des 'Smart City & Smart Region' Projektes. Hauptverantwortlich für die Entwicklung innovativer Softwarelösungen (Fullstack) zur effizienten Verwaltung und ansprechenden Visualisierung von Daten, maßgeschneidert für die Anforderungen der Fachabteilungen. Technischer Mentor für andere Teams bei der Konzeption und Realisierung neuer Projekte. Eigenverantwortliche Umsetzung des Frontends (PWA) für eines der vier Hauptprojekte. Als Frontend Lead koordinierte und führte ich ein 6-köpfiges Entwicklerteam, wodurch ich maßgeblich zum Projekterfolg beitrug.
Unter anderem waren dies meine Aufgaben und Verantwortlichkeiten:
• Mitverantwortlich für Konzeption und Implementierung zahlreicher
Frontend Applikationen
• Mitverantwortlich für die Weiterentwicklung und Optimierung bestehender
Softwarelösungen
• Alleinverantwortlich für Konzeption und Umsetzung von Applikationen zur
Verwaltung und Visualisierung von Geo Locations (Fullstack)
• Unterstützung des Teams bei Fragen rund um Konzeption und
Implementierung von Frontend Lösungen und deren Anbindung an
bestehende Services
• Evaluation von Frontend Technologien und Techniken
• Etablierung von Standards
Eingesetzte Techniken, Programme und Sprachen:
Typescript, JavaScript (React, Node.js, NestJS), Testing (Cypress, Jest), SASS, CSS3
WordPress, Docker, Git, Digitale Transformation, Digitalisierung, CSS (Cascading Style Sheet), Node.js, PHP, React (JavaScript library), SQL, Syntactically Awesome Stylesheets (Sass), TypeScript
5/2020 – 9/2020
Tätigkeitsbeschreibung
Konzeption und Programmierung der Module Zahlung, Zählerstand und Kundendaten im Kundenportal.
Meine Aufgaben:
• Unterstützung des Teams bei der Umsetzung des Kundenportals
• Implementierung der Zahlungs-, Zähler- und Kundendaten-Module
• Anbindung an diverse Schnittstellen über GraphQL
Eingesetzte Techniken, Programme und Sprachen:
Typescript, JavaScript (ReactJS, Node.js), GraphQL, Testing (Cypress, Jest), SASS, CSS3
Docker, Git, CSS (Cascading Style Sheet), GraphQL, JavaScript, Node.js, React (JavaScript library), Syntactically Awesome Stylesheets (Sass), TypeScript
6/2016 – 12/2019
Tätigkeitsbeschreibung
Konzeption, Planung und Programmierung der Kollaborationsplattform (SPA) für die Security Abteilungen zur Verwaltung und Bearbeitung von „Incidents“. Schnittstellenprogrammierung und Anbindung zahlreicher externer Vendoren. Planung, Implementierung und Überprüfung neuer Anforderungen der Fachabteilungen. Hauptverantwortlicher für die Ausarbeitung und Durchführung einer Migrationsstrategie für das Frontend (React 15.6 auf 16.12) und Planung einer „neuen“ Softwarearchitektur im Rahmen der Migration von PHP auf NodeJS (Applikationsschicht). Technical Lead des 8 köpfigen Entwicklerteams.
Meine Aufgaben:
• Konzeption der ersten und zweiten Softwarearchitektur
• Verantwortlicher Lead Entwickler für das gesamte Projekt (DB, API, UI)
• Programmierung der Rest-API auf Basis von PHP
• Programmierung des UIs auf Basis von React & Redux
• Schnittstellenanbindung zahlreicher Vendoren
• Ansprechpartner für Lösungsfindungen
• Migration von Flux zu Redux
• Implementierung eines einheitlichen UI Templates
• Betreuung weiterer Intranet-Applikationen im Verantwortungsbereich der Abteilung
• Planung und Ausarbeitung einer neuen Architektur für das Refactoring
• Planung und Erstellung eines POCs für die Umstellung von PHP auf NodeJS
• ...
Responsive Webdesign, Microsoft SQL-Server (MS SQL), Projektleitung / Teamleitung (IT), Code Review, Objektorientierte Programmierung (OOP), Software Design, Funktionale Programmierung, Node.js, JavaScript-Frameworks, PHP, React (JavaScript library), Personalsuche / -auswahl
1/2016 – 4/2016
TätigkeitsbeschreibungNeuprogrammierung der eprimo Bestellplattform auf Basis einer REST-API Architektur und der Anbindung an SAP-Schnittstellen. Programmierung nach Vorgaben des Fachkonzeptes unter der Einhaltung der Sicherheitsrichtlinien des Kunden.
Eingesetzte QualifikationenmySQL, Objektorientierte Programmierung (OOP), Git, Schnittstellenentwicklung, PHP, Zend
9/2014 – 7/2015
TätigkeitsbeschreibungWeiterentwicklung und Optimierung der Holidaycheck AG Plattformen (DACH Region) nach Absprache mit den Fachabteilungen und Stakeholdern (Marketing, E-Commerce und Finance). Vorbereitungen für den Relaunch (URL Migration). Eigenverantwortliche Implementierung des neuen Designs für die gesamte Plattform.
Eingesetzte QualifikationenmySQL, SCRUM, Git, SOAP (Simple Object Access Protocol), JavaScript, PHP, Zend
9/2013 – 9/2014
Tätigkeitsbeschreibung
Neuprogrammierung und Weiterentwicklung von Management-Applikationen zur Verwaltung und Distribution von Hard- und Software. Implementierung neuer und Anpassung bestehender Funktionalitäten nach Vorgaben der jeweiligen Fachabteilungen. Konzeption und Realisierung neuer Applikationen und DV-Methoden zur Realisierung neuer Applikationen.
Meine Aufgaben:
• Eigenverantwortliche Weiterentwicklung der Applikationen zur Verwaltung von Hard- und Software-Distribution auf Basis eines eigenentwickelten Frameworks und diverser Zend Framework Komponenten.
• Implementierung zahlreicher Module zur Optimierung und Anpassung an bestehende Prozesse nach vorheriger Abstimmung mit den jeweiligen Fachabteilungen.
• Refactoring von Code- und Datenbankstrukturen zur Optimierung der Performance und Wartbarkeit.
• Neuentwicklung bestehender Applikationen unter Einsatz bewährter Technologien und Patterns.
mySQL, PostgreSQL, Apache Subversion (SVN), Git, XML, SOAP (Simple Object Access Protocol), AngularJS, JavaScript, PHP, Representational State Transfer (REST), Symfony (Framework), Zend
11/2010 – 6/2013
Tätigkeitsbeschreibung
Symfony und MySQL basierende Entwicklung hochspezialisierter Adserving Applikationen zur Verwaltung, Vermarktung und Analyse von Online-Werbung mit Anbindung an diverse Fremdsysteme über SOAP und REST. Umsetzung anspruchsvoller graphischer Benutzeroberflächen und Charts mit dem JavaScript Framework ExtJS.
Meine Aufgaben:
• Eigenverantwortliche Umsetzung des Reporting Moduls zur Erstellung umfassender Analyse- und Abrechnungs-Daten unter Verwendung asynchroner PHP-Prozesse (Parallelisierung mit gearman) und auf Basis von Symfony, MySQL und PostgreSQL.
• Erstellung und Optimierung komplexer Datenbankabfragen zur Verarbeitung von sehr großen Datenmengen in MySQL und PostgreSQL.
• Schnittstellenprogrammierung auf Basis von SOAP und RESTful Services zur Anbindung externer Ressourcen und zur Datenverarbeitung.
• Testgetriebene Programmierung zahlreicher Backend- und Frontend-Module basierend auf das PHP-Framework Symfony (PHPUnit) und deren graphischer Benutzeroberflächen mit dem MVC-Framework ExtJS (Siesta).
mySQL, PostgreSQL, SCRUM, Git, XML, SOAP (Simple Object Access Protocol), JavaScript-Frameworks, PHP, Representational State Transfer (REST), Symfony (Framework)
Zertifikate
Ausbildung
Marburg
Über mich
Meine Expertise erstreckt sich über den gesamten Zyklus der Webprogrammierung. Ich bringe umfassende Kenntnisse in der Entwicklung von Backend-Systemen und APIs mit, um robuste und skalierbare Anwendungen zu schaffen. Darüber hinaus verfüge ich über das Geschick, Frontends detailgetreu umzusetzen, wobei ich mich auf ein ansprechendes Design und eine benutzerfreundliche Benutzeroberfläche konzentriere. Diese Fähigkeit, sowohl Backend- als auch Frontend-Aspekte zu beherrschen, ermöglicht es mir, nahtlose und hochperformante Webanwendungen zu entwickeln, die den Anforderungen meiner Kunden gerecht werden.
Meine Fähigkeiten habe ich in zahlreichen Projekten unter Beweis gestellt, und meine Arbeitsweise ist geprägt von meiner Leidenschaft für sauberen und effizienten Code sowie meinem Streben nach kontinuierlicher Verbesserung.
Ich schätze die direkte und ehrliche Kommunikation im Team und bin bekannt für meine Fähigkeit, Verantwortung zu übernehmen und zuverlässig Ergebnisse zu liefern. Mein ausgeprägtes Problemlösungsvermögen, meine Erfahrungen und meine Flexibilität ermöglichen es mir, mich schnell in neue Bereiche, Technologien und Projekte einzuarbeiten und dabei auch über den Tellerrand zu schauen.
Darüber hinaus habe ich bereits private Projekte erfolgreich mit Dart (Flutter) umgesetzt und bin daher mit den Möglichkeiten und Herausforderungen dieser Technologie vertraut. Ich bin stets auf der Suche nach neuen Herausforderungen und würde mich daher auch über die Möglichkeit freuen, meine Fähigkeiten und Erfahrungen im Bereich Dart (Flutter) weiter auszubauen und an spannenden Projekten zu arbeiten.
Weitere Kenntnisse
Persönliche Daten
- Persisch (Muttersprache)
- Deutsch (Muttersprache)
- Englisch (Fließend)
- Europäische Union
Kontaktdaten
Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.
Jetzt Mitglied werden