Senior Fullstack Web Developer mit Lead Erfahrung
- Verfügbarkeit einsehen
- 6 Referenzen
- auf Anfrage
- 35039 Marburg / Lahn
- Umkreis (bis 200 km)
- fa | de | en
- 30.08.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
Projektleitung / Teamleitung (IT), Backend, Front End, Agile Methodologie, Cloud Computing, Confluence, CSS (Cascading Style Sheet), Digitale Transformation, Digitalisierung, Docker, Git, HTML5, JavaScript, JavaScript-Frameworks, Jenkins, Jira, Node.Js, PHP, Postgresql, React (JavaScript library), Responsive Webdesign, Ruby on Rails, Scrum, SQL, Syntactically Awesome Stylesheets (Sass), Testen, Typescript, Wordpress
"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
Representational State Transfer (REST), CSS (Cascading Style Sheet), Docker, Git, 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
• ...
JavaScript, Agile Methodologie, Code-Review, Confluence, Funktionale Programmierung, Git, JavaScript-Frameworks, Jenkins, Jira, Microsoft SQL-Server (MS SQL), Node.Js, Objektorientierte Software-Entwicklung, Personalsuche / -auswahl, PHP, Projektleitung / Teamleitung (IT), React (JavaScript library), Representational State Transfer (REST), Responsive Webdesign, Scrum, Software Design, SQL, Typescript
"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 QualifikationenMariadb, SQL, Datenschutz, Confluence, Backend, Jira, Representational State Transfer (REST), Git, Mysql, Objektorientierte Software-Entwicklung, PHP, Schnittstellenentwicklung, Zend Framework
"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 QualifikationenJson, Jquery, Agile Methodologie, Confluence, Git, JavaScript, Jira, Mysql, PHP, Representational State Transfer (REST), Scrum, SOAP, Zend Framework
"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.
Json, Jquery, AngularJS, Subversion, Git, JavaScript, Mysql, PHP, Postgresql, Representational State Transfer (REST), SOAP, Symfony, XML, Zend Framework
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
Projektleitung / Teamleitung (IT), Backend, Front End, Agile Methodologie, Cloud Computing, Confluence, CSS (Cascading Style Sheet), Digitale Transformation, Digitalisierung, Docker, Git, HTML5, JavaScript, JavaScript-Frameworks, Jenkins, Jira, Node.Js, PHP, Postgresql, React (JavaScript library), Responsive Webdesign, Ruby on Rails, Scrum, SQL, Syntactically Awesome Stylesheets (Sass), Testen, Typescript, Wordpress
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
Representational State Transfer (REST), CSS (Cascading Style Sheet), Docker, Git, 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
• ...
JavaScript, Agile Methodologie, Code-Review, Confluence, Funktionale Programmierung, Git, JavaScript-Frameworks, Jenkins, Jira, Microsoft SQL-Server (MS SQL), Node.Js, Objektorientierte Software-Entwicklung, Personalsuche / -auswahl, PHP, Projektleitung / Teamleitung (IT), React (JavaScript library), Representational State Transfer (REST), Responsive Webdesign, Scrum, Software Design, SQL, Typescript
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 QualifikationenMariadb, SQL, Datenschutz, Confluence, Backend, Jira, Representational State Transfer (REST), Git, Mysql, Objektorientierte Software-Entwicklung, PHP, Schnittstellenentwicklung, Zend Framework
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 QualifikationenJson, Jquery, Agile Methodologie, Confluence, Git, JavaScript, Jira, Mysql, PHP, Representational State Transfer (REST), Scrum, SOAP, Zend Framework
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.
Json, Jquery, AngularJS, Subversion, Git, JavaScript, Mysql, PHP, Postgresql, Representational State Transfer (REST), SOAP, Symfony, XML, Zend Framework
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).
Git, JavaScript-Frameworks, Mysql, PHP, Postgresql, Representational State Transfer (REST), Scrum, SOAP, Symfony, Typescript, XML
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 (Fließend)
- Englisch (Fließend)
- Europäische Union
Kontaktdaten
Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.
Jetzt Mitglied werden