Konzeption u. Programmierung von Web Applikationen auf Basis von ReactJS, NodeJS und PHP. App Entwicklung mit Flutter.
Aktualisiert am 01.01.2024
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 01.04.2024
Verfügbar zu: 100%
davon vor Ort: 0%
ReactJS
NodeJS
Flutter (Dart)
Firebase
REST
CSS
JavaScript
MySQL
GraphQL
Sass
HTML
Postgres
NoSQL
PHP
Twitter Bootstrap
MaUI
Deutsch
fließend (2. Muttersprache)
Englisch
fließend in Wort und Schrift, mehrjähriger Kanada Aufenthalt
Farsi (persisch)
in Wort und Schrift, Muttersprache

Einsatzorte

Einsatzorte

Marburg / Lahn (+200km)
Deutschland
möglich

Projekte

Projekte

2 Jahre 4 Monate
2020-10 - 2023-01

Konzeption, Planung und Programmierung von SaaS Plattformen

Senior Fullstack Developer Typescript SASS CSS3 ...
Senior Fullstack Developer

Konzeption, Planung und Programmierung von SaaS Plattformen (mandantenfähig) im Rahmen des ?Smart City & Smart Region? Projektes. Alleinverantwortlich für die Konzeption und Programmierung von Softwarelösungen zur Unterstützung der Fachabteilungen bei der Verwaltung und Visualisierung von Daten.

Technische Unterstützung weiterer Teams bei Konzeption und Umsetzung neuer Projekte. 

Frontend Lead des 6 köpfigen Entwicklerteams.


Meine Aufgaben:

  • 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 einer Applikation 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

Cypress
Typescript SASS CSS3 ReactJS Node.js JavaScript
Fraunhofer IESE
Remote
5 Monate
2020-05 - 2020-09

Programmierung von Modulen für das Kundenportal

Senior Fullstack Web Developer TypeScript ReactJS GraphQL ...
Senior Fullstack Web Developer

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 Zahlung-, Zähler- und Kundendaten-Module
  • Anbindung an diverse Schnittstellen über GraphQL

Typescript GraphQL SASS CSS3 JavaScript Node.js ReactJS Git
TypeScript ReactJS GraphQL Sass CSS3 JavaScript Node.js
Westnetz GmbH (innogy SE)
Remote
3 Jahre 7 Monate
2016-06 - 2019-12

Konzeption und Programmierung einer Kollaborationsplattform

Tech Lead / Senior Fullstack Web Developer (PHP & JavaScript) JavaScript (ReactJS & Redux) Jest SASS ...
Tech Lead / Senior Fullstack Web Developer (PHP & JavaScript)

Konzeption, Planung und Programmierung der Kollaborationsplattform (SPA) für die Security Abteilungen zur Verwaltung und Bearbeitung von „Security 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 (ReactJS & Redux) Jest SASS CSS3 PHP 7 (Slim) PHPUnit MSSQL Tableau Scrum
Deutsche Bank AG
4 Monate
2016-01 - 2016-04

Neuprogrammierung der Bestellplattform

Senior Fullstack Web Developer (PHP & JavaScript) PHP 5 (Zend Framework) TDD (PHPUnit) Schnittstellenprogrammierung (REST-API) ...
Senior Fullstack Web Developer (PHP & JavaScript)

Neuprogrammierung 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.

Meine Aufgaben

  • Implementierung der API zu SAP Web-Services (PHP / Zend Framework)
  • Programmierung des SDKs
  • Anbindung Frontend zu Backend
  • Caching Implementierung auf Basis von Redis
  • SQL-Programmierung
PHP 5 (Zend Framework) TDD (PHPUnit) Schnittstellenprogrammierung (REST-API) SQL (MySQL) Redis GIT
Eprimo AG
11 Monate
2014-09 - 2015-07

Weiterentwicklung und Optimierung der Plattformen

Senior Fullstack Web Developer (PHP & JavaScript) PHP 5 (Zend Framework) JavaScript (jQuery) SQL (MySQL) ...
Senior Fullstack Web Developer (PHP & JavaScript)

Weiterentwicklung 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.

Meine Aufgaben

  • Neuprogrammierung der Angebots- und Buchungslogik inkl. Design
  • Implementierung zahlreicher Backend- und Frontend-Module
  • Schnittstellenprogrammierung und -optimierung
  • Migrationsvorbereitungen für Routing und URL
  • Optimierung der Gesamtperformance der Seite (SQL, PHP)
  • Refactoring diverser Module (Backend und Frontend)
PHP 5 (Zend Framework) JavaScript (jQuery) SQL (MySQL) LESS Schnittstellenprogrammierung (SOAP) GIT Scrum (Agile)
Holidaycheck AG
1 Jahr 1 Monat
2013-09 - 2014-09

Neuprogrammierung und Weiterentwicklung

Senior Fullstack Web Developer (PHP & JavaScript) PHP 5 Eigenentwickeltes Framework Zend Framework ...
Senior Fullstack Web Developer (PHP & JavaScript)

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.
PHP 5 Eigenentwickeltes Framework Zend Framework Symfony JavaScript (jQuery und AngularJS) PHPUnit PostgreSQL MySQL SOAP REST XML GIT SVN HG (Mercurial)
Nintendo Of Europe GmbH
2 Jahre 8 Monate
2010-11 - 2013-06

Symfony und MySQL basierende Entwicklung

Senior Fullstack Web Developer (PHP & JavaScript) PHP-MVC-Framework Symfony ExtJS Siesta ...
Senior Fullstack Web Developer (PHP & JavaScript)

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).
PHP-MVC-Framework Symfony ExtJS Siesta PHPUnit JMeter MySQL PostgreSQL gearman SOAP REST XML GIT SVN SCRUM
Adternity GmbH
3 Monate
2010-08 - 2010-10

Konzeption und Programmierung des Informationsportals

Senior Fullstack Web Developer (PHP & JavaScript) PHP 5 MySQL jQuery
Senior Fullstack Web Developer (PHP & JavaScript)

Konzeption und Programmierung des Informationsportals im Intranet. Entwicklung  zahlreicher online Tools für die verschiedenen Abteilungen auf Basis von PHP 5, JavaScript und MySQL. Administration der Linux-, Windows - und Streaming-Media Server sowie Hard- und Software Rollout Management.

Meine Aufgaben

  • Konzeption und Programmierung des Informationsportals im Intranet, welche die Zugänge und Zugriffe auf die verschiedenen Paid-Content-Anbieter reguliert.

  • Administration der verschiedenen Win NT, Linux, Apple und Streaming-Media Server des Bereiches Group-Management-Communication.

PHP 5 MySQL jQuery
Commerzbank AG
11 Monate
2009-06 - 2010-04

Konzeption und Programmierung des Redaktionssystems

Technischer Projektleiter / Lead Developer PHP Zend Framework (MVC Pattern) jQuery ...
Technischer Projektleiter / Lead Developer

Konzeption und Programmierung des auf Zend Framework (PHP 5) und MySQL basierende Redaktionssystems für die hausinternen auf Typo3 basierende Newsportale.

Meine Aufgaben

  • Technischer Projektleiter / Lead Developer des 5-köpfigen Programmierer-Teams.

  • Eigenverantwortliche Konzeption und Umsetzung der System- und Software-Architektur.

  • Programmierung des Backends, welches auf Basis von Zend Framework 1.9 & jQuery entwickelt wurde.

  • Zudem war ich für die Konzeption und Implementierung der Hard- und Software für die Anbindung des Backend und den TYPO3-Frontends tätig.

  • Die Besonderheit der Softwarearchitektur besteht darin, dass 5 Portale über ein  Redaktionssystem gesteuert werden.

  • Die Portale basieren allesamt auf TYPO3 und die Daten des Redaktionssystems werden über eine JSON-RPC Schnittstelle zur Verfügung gestellt.

PHP Zend Framework (MVC Pattern) jQuery Typo3 JSON-RPC SVN
WEKA Fachmedien GmbH
2 Jahre
2007-06 - 2009-05

Konzeption und Umsetzung individueller Rich-Internet-Applikationen

PHP Programmierer / Technischer Projektleiter
PHP Programmierer / Technischer Projektleiter
  • Konzeption und Umsetzung individueller Rich-Internet-Applikationen auf Basis von PHP 5, Zend Framework, Typo3, xt:Commerce, Magento, MySQL und XML
  • Consulting, Planung und Betreuung von Kunden und Projekten in den Bereichen eCommerce, eBooking und Online-Marketing
  • Abteilungsleiter Online-Medien
  • Fachliche und disziplinarische Verantwortung für 8 Mitarbeiter
medialis marketing GmbH (Nonstop Werbeagentur)
Gießen
3 Jahre 5 Monate
2004-02 - 2007-06

Konzeption, Realisierung und Implementierung

PHP Programmierer
PHP Programmierer
  • Konzeption, Realisierung und Implementierung von eRecruiting und HR-Management Lösungen auf Basis von PHP 4 / 5, MySQL, XML
  • Entwicklung der hauseigenen CM Systeme Beesite und Beesite-Recruiting Edition
  • Beratung und Betreuung von Kunden und Projekten in den Bereichen eRecruiting, HR-Management und eCommerce
  • Administration der hausinternen Produktivsysteme Windows 2000, Exchange 2000, MSSQL, IIS
milch&zucker AG (HR-Management und eRecruiting)
Bad Nauheim
3 Monate
2003-07 - 2003-09

Betriebspraktikum

Praktikant
Praktikant
  • Programmierung von Webanwendungen auf Basis von JAVA, JSP und MS SQL
Sylphen GmbH
Lollar
3 Monate
2003-04 - 2003-06

Betriebspraktikum

  • Second-Level-Support für Windows und SAP
Nestlé Deutschland AG
Frankfurt
2 Jahre
2000-01 - 2001-12

Konzeption, Realisierung und Implementierung

Systemadministrator / Netzwerktechniker
Systemadministrator / Netzwerktechniker
  • Konzeption, Realisierung und Implementierung von Netzwerklösungen (Windows, Novell Netware)
  • Server- / Systembetreuung von ca. 150 Arztpraxen und Kliniken
  • Vertrieb von Hardware und (Branchen)-Software
S3 PraxisComputer GmbH (Softwarelösungen für medizinische Einrichtungen)
Marburg
1 Jahr
1999-01 - 1999-12

Konfiguration, Installation und Verkauf

Verwaltungs- / Vertriebsangestellter
Verwaltungs- / Vertriebsangestellter
  • Konfiguration, Installation und Verkauf von PC-Systemen
  • Administrative Verwaltungsarbeiten im Logistikbereich
Praxis GmbH (Relektro)
Marburg
4 Monate
1998-09 - 1998-12

Diverse Nebentätigkeiten (Vertrieb)

Aushilfskraft
Aushilfskraft
  • Diverse Nebentätigkeiten (Vertrieb)
  • Beratung und Verkauf
Marburg
9 Monate
1997-08 - 1998-04

Beratung und Verkauf von Textilien

Aushilfskraft
Aushilfskraft
Chicago Boutique (Textilbranche)
Frankfurt
10 Monate
1996-09 - 1997-06

Konfiguration und Installation von PC-Systemen

PC- und Netzwerktechniker, Freiberuflich
PC- und Netzwerktechniker, Freiberuflich
  • Konfiguration und Installation von PC-Systemen
  • Beratung und Verkauf von Hard- und Software
  • Netzwerkplanung und -installation
Toronto (Kanada)

Aus- und Weiterbildung

Aus- und Weiterbildung

06/2010

  • PHP 5 Zend Certified Engineer (ZCE)

01/2002-01/2004

IAD GmbH, Marburg

  • Ausbildung zum Fachinformatiker Anwendungsentwicklung
  • staatl. gepr. Fachinformatiker für Anwendungsentwicklung (2004)

Position

Position

Beratung, Konzeption und Programmierung von Individuallösungen unter Verwendung von PHP5, Symfony, Zend Framework, MySQL, PostgresSQL, ExtJs, AngularJS, JQuery und Typo3. 

 

 

Kompetenzen

Kompetenzen

Top-Skills

ReactJS NodeJS Flutter (Dart) Firebase REST CSS JavaScript MySQL GraphQL Sass HTML Postgres NoSQL PHP Twitter Bootstrap MaUI

Produkte / Standards / Erfahrungen / Methoden

Dart (Flutter)
Fortgeschritten

Skript- / Programmiersprachen

Typescript, JavaScript (ReactJS, NodeJS, ExtJS, Angular, jQuery), GraphQL, PHP (Symfony, Zend, Laravel, Slim), Flutter (Dart), CSS3, SASS, Bootstrap, Material UI

Test Frameworks

  • Cypress
  • Jest
  • PHPUnit
  • Siesta (JavaScript Unit Tests)
  • JMeter (Lastentest)

Spezialgebiete:

  • Analyse, Konzeption und Programmierung von Business Applikationen (SPA, SaaS, Cloud)
  • Objektorientierte und funktionale Programmierung
  • Planung und Programmierung von REST Schnittstellen
  • Datenbank-Design, -Programmierung und -Optimierung (MySQL, PostgreSQL)
  • Erstellung von Web-Layouts mit entsprechenden Anforderungen und Aspekten (Responsive Design, Usability, Ladezeit, Browser Kompatibilität, CI/CD Richtlinien)

Sonstiges:

  • Agile Software-Entwicklung mit SCRUM und Kanban
  • Fundierte Networking-Kenntnisse
  • MacOS, Windows, Linux

Softskills:

  • Hohes analytisches und logisches Verständnis
  • strukturiertes Denken
  • Kreativität
  • Belastbarkeit
  • soziale Kompetenz
  • Kommunikations- und Teamfähigkeit

Sonstiges:

  • TypeScript
  • ReactJS
  • Flutter (Dart)
  • PHP 4 / 5 (Zend Certified Engineer)
  • PHP Frameworks: Symfony, Zend Framework (ZF)
  • JavaScript Frameworks: ExtJS, jQuery, AngularJs
  • SOAP, REST
  • Programming Patterns (MVC)
  • Agile Softwareentwicklung (Scrum)
  • Typo3 Extension Programmierung
  • DB Design und Optimierung (MySQL, Postgres)
  • Frontend- und Backendprogrammierung
  • TypeScript
  • Konzeption von Gesamt- und Teilprojekte
  • Installation und Wartung von LAMP / WAMP (Linux/Windows, Apache, MySQL, PHP)
  • Abteilungsleitung
  • Projektleitung
  • Typo3 Schulung
  • Bildbearbeitung
  • Qualitätssicherung
  • Teamorientierte Programmierung unter Verwendung von CVS / SVN
  • Umgang mit den gängigen Texteditoren und IDEs wie Eclipse PDT, NetBeans IDE 6.5, PSPad, UltraEdit, HTMLEdit, PHPedit usw.
  • Umgang mit Standard Internet Anwendungen / Browsern / E-Mail Clients sowie dem Microsoft Office Paket
  • Kenntnisse in Umgang mit Telnet / SSH / FTP / Secure-FTP sowie weitere Kenntnisse von Techniken die in Bezug auf Web-Entwicklung wichtig sind
  • Fundierte PC-Hardware und Netzwerkkenntnisse
  • Unix / Linux Shell (LAMP Administration)

BERUFSERFAHRUNG

Marketing und Medien Agenturen

  • Abteilungsleiter Digitale Medien
  • Programmierung von Softwarelösungen im Online Bereich

Leasing und Vermietung

  • Konzeption und Realisierung von eBooking Lösungen
  • Implementierung von Typo3 und Zendframework

Banken, Finanzinstitute und Kreditwirtschaft

  • Implementierung von HR-Management und eRecruiting Lösungen

Automotive / Automobilindustrie

  • Implementierung von HR-Management und eRecruiting Lösungen

Beruflicher Werdegang

06/2009 ? heute

Rolle: Senior Fullstack Web Developer (PHP & JavaScript)

Eine detaillierte Projektliste finden Sie unter ?Referenzen?.

06/2007 ? 05/2009

Rolle: PHP Programmierer / Technischer Projektleiter

Kunde: medialis marketing GmbH (Nonstop Werbeagentur), Gießen

  • Konzeption und Umsetzung individueller Rich-Internet-Applikationen auf Basis von PHP 5, Zend Framework, Typo3, xt:Commerce, Magento, MySQL und XML
  • Consulting, Planung und Betreuung von Kunden und Projekten in den Bereichen eCommerce, eBooking und Online-Marketing
  • Abteilungsleiter Online-Medien
  • Fachliche und disziplinarische Verantwortung für 8 Mitarbeiter

02/2004 ? 06/2007

Rolle: PHP Programmierer

Kunde: milch&zucker AG (HR-Management und eRecruiting), Bad Nauheim

  • Konzeption, Realisierung und Implementierung von eRecruiting und HR-Management Lösungen auf Basis von PHP 4 / 5, MySQL, XML
  • Entwicklung der hauseigenen CM Systeme Beesite und Beesite-Recruiting Edition
  • Beratung und Betreuung von Kunden und Projekten in den Bereichen eRecruiting, HR-Management und eCommerce
  • Administration der hausinternen Produktivsysteme Windows 2000, Exchange 2000, MSSQL, IIS

01/2000 ? 12/2001

Rolle: Systemadministrator / Netzwerktechniker

Kunde: S3 PraxisComputer GmbH (Softwarelösungen für medizinische Einrichtungen),  Marburg

  • Konzeption, Realisierung und Implementierung von Netzwerklösungen (Windows, Novell Netware)
  • Server- / Systembetreuung von ca. 150 Arztpraxen und Kliniken
  • Vertrieb von Hardware und (Branchen)-Software

Betriebssysteme

Mac OS
Installation und Nutzung (sehr gute Kenntnisse)
MS-DOS
Installation und Nutzung (sehr gute Kenntnisse)
Novell
Installation und Nutzung (gute Kenntnisse)
Unix
Shell, LAMP Installation und Nutzung (gute Kenntnisse)
Windows
Administration, Installation und Nutzung (sehr gute Kenntnisse)

Programmiersprachen

AngularJs
Bootstrap
CSS
CSS3
ExtJS
HTML
JavaScript (ReactJS & Redux)
JavaScript (ReactJS, ExtJS, Angular, jQuery)
Javascript (fundiert, langjähriger Berufserfahrung)
JQuery
JSP
MVC Pattern
Pascal
erweiterte Programmierkenntnisse
PHP (Symfony, Zend Framework, Laravel, Slim)
4/5 fundierte Kenntnisse (ZCE), Symfony, Zend Framework
PHP 7 (Slim)
PHPUnit
REST
RPC
SASS
Scriptsprachen
Smarty
SOAP
SQL
XML (auch OTA und HR)
XSL

Datenbanken

MS SQL Server
Installation, Wartung und Programmierung (gute Kenntnisse)
MySQL
sehr gute Kenntnisse
Postgres
sehr gute Kenntnisse
SQL
sehr gute Kenntnisse

Datenkommunikation

Ethernet
gute Kenntnisse, mit Berufserfahrung
Internet, Intranet
WWW, HTTP, FTP sehr gute fundierte Kenntnisse, langjährige Berufserfahrung
NetBios
Erfahrung Anwendungschicht (Novell-Netware)
Novell
Erfahrung Anwendungschicht (Novell-Netware)
RPC
gute Kenntnisse, mit Berufserfahrung
SMTP
gute Kenntnisse, mit Berufserfahrung
Tableau
TCP/IP
gute Kenntnisse, mit Berufserfahrung
Windows Netzwerk
gute Kenntnisse, langjährige Berufserfahrung

Hardware

Drucker
Installation und Nutzung (sehr gut)
Modem
Installation und Nutzung (sehr gut)
PC
Installation, Reparatur und Nutzung (sehr gut)
Scanner
Installation und Nutzung (sehr gut)
Soundkarten
Installation und Nutzung (sehr gut)

Branchen

Branchen

  • Banking
  • Energie
  • Tourismus
  • Gaming
  • eCommerce
  • Verlagswesen

Einsatzorte

Einsatzorte

Marburg / Lahn (+200km)
Deutschland
möglich

Projekte

Projekte

2 Jahre 4 Monate
2020-10 - 2023-01

Konzeption, Planung und Programmierung von SaaS Plattformen

Senior Fullstack Developer Typescript SASS CSS3 ...
Senior Fullstack Developer

Konzeption, Planung und Programmierung von SaaS Plattformen (mandantenfähig) im Rahmen des ?Smart City & Smart Region? Projektes. Alleinverantwortlich für die Konzeption und Programmierung von Softwarelösungen zur Unterstützung der Fachabteilungen bei der Verwaltung und Visualisierung von Daten.

Technische Unterstützung weiterer Teams bei Konzeption und Umsetzung neuer Projekte. 

Frontend Lead des 6 köpfigen Entwicklerteams.


Meine Aufgaben:

  • 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 einer Applikation 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

Cypress
Typescript SASS CSS3 ReactJS Node.js JavaScript
Fraunhofer IESE
Remote
5 Monate
2020-05 - 2020-09

Programmierung von Modulen für das Kundenportal

Senior Fullstack Web Developer TypeScript ReactJS GraphQL ...
Senior Fullstack Web Developer

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 Zahlung-, Zähler- und Kundendaten-Module
  • Anbindung an diverse Schnittstellen über GraphQL

Typescript GraphQL SASS CSS3 JavaScript Node.js ReactJS Git
TypeScript ReactJS GraphQL Sass CSS3 JavaScript Node.js
Westnetz GmbH (innogy SE)
Remote
3 Jahre 7 Monate
2016-06 - 2019-12

Konzeption und Programmierung einer Kollaborationsplattform

Tech Lead / Senior Fullstack Web Developer (PHP & JavaScript) JavaScript (ReactJS & Redux) Jest SASS ...
Tech Lead / Senior Fullstack Web Developer (PHP & JavaScript)

Konzeption, Planung und Programmierung der Kollaborationsplattform (SPA) für die Security Abteilungen zur Verwaltung und Bearbeitung von „Security 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 (ReactJS & Redux) Jest SASS CSS3 PHP 7 (Slim) PHPUnit MSSQL Tableau Scrum
Deutsche Bank AG
4 Monate
2016-01 - 2016-04

Neuprogrammierung der Bestellplattform

Senior Fullstack Web Developer (PHP & JavaScript) PHP 5 (Zend Framework) TDD (PHPUnit) Schnittstellenprogrammierung (REST-API) ...
Senior Fullstack Web Developer (PHP & JavaScript)

Neuprogrammierung 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.

Meine Aufgaben

  • Implementierung der API zu SAP Web-Services (PHP / Zend Framework)
  • Programmierung des SDKs
  • Anbindung Frontend zu Backend
  • Caching Implementierung auf Basis von Redis
  • SQL-Programmierung
PHP 5 (Zend Framework) TDD (PHPUnit) Schnittstellenprogrammierung (REST-API) SQL (MySQL) Redis GIT
Eprimo AG
11 Monate
2014-09 - 2015-07

Weiterentwicklung und Optimierung der Plattformen

Senior Fullstack Web Developer (PHP & JavaScript) PHP 5 (Zend Framework) JavaScript (jQuery) SQL (MySQL) ...
Senior Fullstack Web Developer (PHP & JavaScript)

Weiterentwicklung 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.

Meine Aufgaben

  • Neuprogrammierung der Angebots- und Buchungslogik inkl. Design
  • Implementierung zahlreicher Backend- und Frontend-Module
  • Schnittstellenprogrammierung und -optimierung
  • Migrationsvorbereitungen für Routing und URL
  • Optimierung der Gesamtperformance der Seite (SQL, PHP)
  • Refactoring diverser Module (Backend und Frontend)
PHP 5 (Zend Framework) JavaScript (jQuery) SQL (MySQL) LESS Schnittstellenprogrammierung (SOAP) GIT Scrum (Agile)
Holidaycheck AG
1 Jahr 1 Monat
2013-09 - 2014-09

Neuprogrammierung und Weiterentwicklung

Senior Fullstack Web Developer (PHP & JavaScript) PHP 5 Eigenentwickeltes Framework Zend Framework ...
Senior Fullstack Web Developer (PHP & JavaScript)

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.
PHP 5 Eigenentwickeltes Framework Zend Framework Symfony JavaScript (jQuery und AngularJS) PHPUnit PostgreSQL MySQL SOAP REST XML GIT SVN HG (Mercurial)
Nintendo Of Europe GmbH
2 Jahre 8 Monate
2010-11 - 2013-06

Symfony und MySQL basierende Entwicklung

Senior Fullstack Web Developer (PHP & JavaScript) PHP-MVC-Framework Symfony ExtJS Siesta ...
Senior Fullstack Web Developer (PHP & JavaScript)

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).
PHP-MVC-Framework Symfony ExtJS Siesta PHPUnit JMeter MySQL PostgreSQL gearman SOAP REST XML GIT SVN SCRUM
Adternity GmbH
3 Monate
2010-08 - 2010-10

Konzeption und Programmierung des Informationsportals

Senior Fullstack Web Developer (PHP & JavaScript) PHP 5 MySQL jQuery
Senior Fullstack Web Developer (PHP & JavaScript)

Konzeption und Programmierung des Informationsportals im Intranet. Entwicklung  zahlreicher online Tools für die verschiedenen Abteilungen auf Basis von PHP 5, JavaScript und MySQL. Administration der Linux-, Windows - und Streaming-Media Server sowie Hard- und Software Rollout Management.

Meine Aufgaben

  • Konzeption und Programmierung des Informationsportals im Intranet, welche die Zugänge und Zugriffe auf die verschiedenen Paid-Content-Anbieter reguliert.

  • Administration der verschiedenen Win NT, Linux, Apple und Streaming-Media Server des Bereiches Group-Management-Communication.

PHP 5 MySQL jQuery
Commerzbank AG
11 Monate
2009-06 - 2010-04

Konzeption und Programmierung des Redaktionssystems

Technischer Projektleiter / Lead Developer PHP Zend Framework (MVC Pattern) jQuery ...
Technischer Projektleiter / Lead Developer

Konzeption und Programmierung des auf Zend Framework (PHP 5) und MySQL basierende Redaktionssystems für die hausinternen auf Typo3 basierende Newsportale.

Meine Aufgaben

  • Technischer Projektleiter / Lead Developer des 5-köpfigen Programmierer-Teams.

  • Eigenverantwortliche Konzeption und Umsetzung der System- und Software-Architektur.

  • Programmierung des Backends, welches auf Basis von Zend Framework 1.9 & jQuery entwickelt wurde.

  • Zudem war ich für die Konzeption und Implementierung der Hard- und Software für die Anbindung des Backend und den TYPO3-Frontends tätig.

  • Die Besonderheit der Softwarearchitektur besteht darin, dass 5 Portale über ein  Redaktionssystem gesteuert werden.

  • Die Portale basieren allesamt auf TYPO3 und die Daten des Redaktionssystems werden über eine JSON-RPC Schnittstelle zur Verfügung gestellt.

PHP Zend Framework (MVC Pattern) jQuery Typo3 JSON-RPC SVN
WEKA Fachmedien GmbH
2 Jahre
2007-06 - 2009-05

Konzeption und Umsetzung individueller Rich-Internet-Applikationen

PHP Programmierer / Technischer Projektleiter
PHP Programmierer / Technischer Projektleiter
  • Konzeption und Umsetzung individueller Rich-Internet-Applikationen auf Basis von PHP 5, Zend Framework, Typo3, xt:Commerce, Magento, MySQL und XML
  • Consulting, Planung und Betreuung von Kunden und Projekten in den Bereichen eCommerce, eBooking und Online-Marketing
  • Abteilungsleiter Online-Medien
  • Fachliche und disziplinarische Verantwortung für 8 Mitarbeiter
medialis marketing GmbH (Nonstop Werbeagentur)
Gießen
3 Jahre 5 Monate
2004-02 - 2007-06

Konzeption, Realisierung und Implementierung

PHP Programmierer
PHP Programmierer
  • Konzeption, Realisierung und Implementierung von eRecruiting und HR-Management Lösungen auf Basis von PHP 4 / 5, MySQL, XML
  • Entwicklung der hauseigenen CM Systeme Beesite und Beesite-Recruiting Edition
  • Beratung und Betreuung von Kunden und Projekten in den Bereichen eRecruiting, HR-Management und eCommerce
  • Administration der hausinternen Produktivsysteme Windows 2000, Exchange 2000, MSSQL, IIS
milch&zucker AG (HR-Management und eRecruiting)
Bad Nauheim
3 Monate
2003-07 - 2003-09

Betriebspraktikum

Praktikant
Praktikant
  • Programmierung von Webanwendungen auf Basis von JAVA, JSP und MS SQL
Sylphen GmbH
Lollar
3 Monate
2003-04 - 2003-06

Betriebspraktikum

  • Second-Level-Support für Windows und SAP
Nestlé Deutschland AG
Frankfurt
2 Jahre
2000-01 - 2001-12

Konzeption, Realisierung und Implementierung

Systemadministrator / Netzwerktechniker
Systemadministrator / Netzwerktechniker
  • Konzeption, Realisierung und Implementierung von Netzwerklösungen (Windows, Novell Netware)
  • Server- / Systembetreuung von ca. 150 Arztpraxen und Kliniken
  • Vertrieb von Hardware und (Branchen)-Software
S3 PraxisComputer GmbH (Softwarelösungen für medizinische Einrichtungen)
Marburg
1 Jahr
1999-01 - 1999-12

Konfiguration, Installation und Verkauf

Verwaltungs- / Vertriebsangestellter
Verwaltungs- / Vertriebsangestellter
  • Konfiguration, Installation und Verkauf von PC-Systemen
  • Administrative Verwaltungsarbeiten im Logistikbereich
Praxis GmbH (Relektro)
Marburg
4 Monate
1998-09 - 1998-12

Diverse Nebentätigkeiten (Vertrieb)

Aushilfskraft
Aushilfskraft
  • Diverse Nebentätigkeiten (Vertrieb)
  • Beratung und Verkauf
Marburg
9 Monate
1997-08 - 1998-04

Beratung und Verkauf von Textilien

Aushilfskraft
Aushilfskraft
Chicago Boutique (Textilbranche)
Frankfurt
10 Monate
1996-09 - 1997-06

Konfiguration und Installation von PC-Systemen

PC- und Netzwerktechniker, Freiberuflich
PC- und Netzwerktechniker, Freiberuflich
  • Konfiguration und Installation von PC-Systemen
  • Beratung und Verkauf von Hard- und Software
  • Netzwerkplanung und -installation
Toronto (Kanada)

Aus- und Weiterbildung

Aus- und Weiterbildung

06/2010

  • PHP 5 Zend Certified Engineer (ZCE)

01/2002-01/2004

IAD GmbH, Marburg

  • Ausbildung zum Fachinformatiker Anwendungsentwicklung
  • staatl. gepr. Fachinformatiker für Anwendungsentwicklung (2004)

Position

Position

Beratung, Konzeption und Programmierung von Individuallösungen unter Verwendung von PHP5, Symfony, Zend Framework, MySQL, PostgresSQL, ExtJs, AngularJS, JQuery und Typo3. 

 

 

Kompetenzen

Kompetenzen

Top-Skills

ReactJS NodeJS Flutter (Dart) Firebase REST CSS JavaScript MySQL GraphQL Sass HTML Postgres NoSQL PHP Twitter Bootstrap MaUI

Produkte / Standards / Erfahrungen / Methoden

Dart (Flutter)
Fortgeschritten

Skript- / Programmiersprachen

Typescript, JavaScript (ReactJS, NodeJS, ExtJS, Angular, jQuery), GraphQL, PHP (Symfony, Zend, Laravel, Slim), Flutter (Dart), CSS3, SASS, Bootstrap, Material UI

Test Frameworks

  • Cypress
  • Jest
  • PHPUnit
  • Siesta (JavaScript Unit Tests)
  • JMeter (Lastentest)

Spezialgebiete:

  • Analyse, Konzeption und Programmierung von Business Applikationen (SPA, SaaS, Cloud)
  • Objektorientierte und funktionale Programmierung
  • Planung und Programmierung von REST Schnittstellen
  • Datenbank-Design, -Programmierung und -Optimierung (MySQL, PostgreSQL)
  • Erstellung von Web-Layouts mit entsprechenden Anforderungen und Aspekten (Responsive Design, Usability, Ladezeit, Browser Kompatibilität, CI/CD Richtlinien)

Sonstiges:

  • Agile Software-Entwicklung mit SCRUM und Kanban
  • Fundierte Networking-Kenntnisse
  • MacOS, Windows, Linux

Softskills:

  • Hohes analytisches und logisches Verständnis
  • strukturiertes Denken
  • Kreativität
  • Belastbarkeit
  • soziale Kompetenz
  • Kommunikations- und Teamfähigkeit

Sonstiges:

  • TypeScript
  • ReactJS
  • Flutter (Dart)
  • PHP 4 / 5 (Zend Certified Engineer)
  • PHP Frameworks: Symfony, Zend Framework (ZF)
  • JavaScript Frameworks: ExtJS, jQuery, AngularJs
  • SOAP, REST
  • Programming Patterns (MVC)
  • Agile Softwareentwicklung (Scrum)
  • Typo3 Extension Programmierung
  • DB Design und Optimierung (MySQL, Postgres)
  • Frontend- und Backendprogrammierung
  • TypeScript
  • Konzeption von Gesamt- und Teilprojekte
  • Installation und Wartung von LAMP / WAMP (Linux/Windows, Apache, MySQL, PHP)
  • Abteilungsleitung
  • Projektleitung
  • Typo3 Schulung
  • Bildbearbeitung
  • Qualitätssicherung
  • Teamorientierte Programmierung unter Verwendung von CVS / SVN
  • Umgang mit den gängigen Texteditoren und IDEs wie Eclipse PDT, NetBeans IDE 6.5, PSPad, UltraEdit, HTMLEdit, PHPedit usw.
  • Umgang mit Standard Internet Anwendungen / Browsern / E-Mail Clients sowie dem Microsoft Office Paket
  • Kenntnisse in Umgang mit Telnet / SSH / FTP / Secure-FTP sowie weitere Kenntnisse von Techniken die in Bezug auf Web-Entwicklung wichtig sind
  • Fundierte PC-Hardware und Netzwerkkenntnisse
  • Unix / Linux Shell (LAMP Administration)

BERUFSERFAHRUNG

Marketing und Medien Agenturen

  • Abteilungsleiter Digitale Medien
  • Programmierung von Softwarelösungen im Online Bereich

Leasing und Vermietung

  • Konzeption und Realisierung von eBooking Lösungen
  • Implementierung von Typo3 und Zendframework

Banken, Finanzinstitute und Kreditwirtschaft

  • Implementierung von HR-Management und eRecruiting Lösungen

Automotive / Automobilindustrie

  • Implementierung von HR-Management und eRecruiting Lösungen

Beruflicher Werdegang

06/2009 ? heute

Rolle: Senior Fullstack Web Developer (PHP & JavaScript)

Eine detaillierte Projektliste finden Sie unter ?Referenzen?.

06/2007 ? 05/2009

Rolle: PHP Programmierer / Technischer Projektleiter

Kunde: medialis marketing GmbH (Nonstop Werbeagentur), Gießen

  • Konzeption und Umsetzung individueller Rich-Internet-Applikationen auf Basis von PHP 5, Zend Framework, Typo3, xt:Commerce, Magento, MySQL und XML
  • Consulting, Planung und Betreuung von Kunden und Projekten in den Bereichen eCommerce, eBooking und Online-Marketing
  • Abteilungsleiter Online-Medien
  • Fachliche und disziplinarische Verantwortung für 8 Mitarbeiter

02/2004 ? 06/2007

Rolle: PHP Programmierer

Kunde: milch&zucker AG (HR-Management und eRecruiting), Bad Nauheim

  • Konzeption, Realisierung und Implementierung von eRecruiting und HR-Management Lösungen auf Basis von PHP 4 / 5, MySQL, XML
  • Entwicklung der hauseigenen CM Systeme Beesite und Beesite-Recruiting Edition
  • Beratung und Betreuung von Kunden und Projekten in den Bereichen eRecruiting, HR-Management und eCommerce
  • Administration der hausinternen Produktivsysteme Windows 2000, Exchange 2000, MSSQL, IIS

01/2000 ? 12/2001

Rolle: Systemadministrator / Netzwerktechniker

Kunde: S3 PraxisComputer GmbH (Softwarelösungen für medizinische Einrichtungen),  Marburg

  • Konzeption, Realisierung und Implementierung von Netzwerklösungen (Windows, Novell Netware)
  • Server- / Systembetreuung von ca. 150 Arztpraxen und Kliniken
  • Vertrieb von Hardware und (Branchen)-Software

Betriebssysteme

Mac OS
Installation und Nutzung (sehr gute Kenntnisse)
MS-DOS
Installation und Nutzung (sehr gute Kenntnisse)
Novell
Installation und Nutzung (gute Kenntnisse)
Unix
Shell, LAMP Installation und Nutzung (gute Kenntnisse)
Windows
Administration, Installation und Nutzung (sehr gute Kenntnisse)

Programmiersprachen

AngularJs
Bootstrap
CSS
CSS3
ExtJS
HTML
JavaScript (ReactJS & Redux)
JavaScript (ReactJS, ExtJS, Angular, jQuery)
Javascript (fundiert, langjähriger Berufserfahrung)
JQuery
JSP
MVC Pattern
Pascal
erweiterte Programmierkenntnisse
PHP (Symfony, Zend Framework, Laravel, Slim)
4/5 fundierte Kenntnisse (ZCE), Symfony, Zend Framework
PHP 7 (Slim)
PHPUnit
REST
RPC
SASS
Scriptsprachen
Smarty
SOAP
SQL
XML (auch OTA und HR)
XSL

Datenbanken

MS SQL Server
Installation, Wartung und Programmierung (gute Kenntnisse)
MySQL
sehr gute Kenntnisse
Postgres
sehr gute Kenntnisse
SQL
sehr gute Kenntnisse

Datenkommunikation

Ethernet
gute Kenntnisse, mit Berufserfahrung
Internet, Intranet
WWW, HTTP, FTP sehr gute fundierte Kenntnisse, langjährige Berufserfahrung
NetBios
Erfahrung Anwendungschicht (Novell-Netware)
Novell
Erfahrung Anwendungschicht (Novell-Netware)
RPC
gute Kenntnisse, mit Berufserfahrung
SMTP
gute Kenntnisse, mit Berufserfahrung
Tableau
TCP/IP
gute Kenntnisse, mit Berufserfahrung
Windows Netzwerk
gute Kenntnisse, langjährige Berufserfahrung

Hardware

Drucker
Installation und Nutzung (sehr gut)
Modem
Installation und Nutzung (sehr gut)
PC
Installation, Reparatur und Nutzung (sehr gut)
Scanner
Installation und Nutzung (sehr gut)
Soundkarten
Installation und Nutzung (sehr gut)

Branchen

Branchen

  • Banking
  • Energie
  • Tourismus
  • Gaming
  • eCommerce
  • Verlagswesen

Vertrauen Sie auf GULP

Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

Fragen?

Rufen Sie uns an +49 89 500316-300 oder schreiben Sie uns:

Das GULP Freelancer-Portal

Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.