freiberufler SENIOR FULL-STACK WEB DEVELOPER (18 Jahre Erfahrung) auf freelance.de

SENIOR FULL-STACK WEB DEVELOPER (18 Jahre Erfahrung)

offline
  • 100€/Stunde
  • 86477 Adelsried bei Augsburg
  • Nähe des Wohnortes
  • de
  • 26.03.2024

Kurzvorstellung

Ich entwickle, seit über 18 Jahren, individuelle Webanwendungen im Enterprise Bereich auf Basis moderner Technologien und MVC-Frameworks. Den Fokus setze ich dabei auf objektorientierten, test- und wartbaren Code.

Auszug Referenzen (1)

"Höchst zuverlässig und professionell. Hat viel Erfahrung und arbeitet sehr effektiv. Zusammenarbeit ist angenehm, er ist sehr engagiert und freundlich"
Onlineportal für KFZ Privat Leasing (Frontend / Backend Developer)
Kundenname anonymisiert
Tätigkeitszeitraum

6/2019 – 12/2019

Tätigkeitsbeschreibung

Leitung, Konzeption, Planung und Entwicklung eines kompletten Portals (Front/Backend) zur Ermittlung und Darstellung von Leasing-Angeboten für Privatkunden. Es wurden dutzende Tools/Jobs programmiert, die mehrmals täglich diverse Webseiten und API's nach neuen Angeboten für Privatkunden durchsuchen und im Portal anzeigen. 

Technologien / Tools: Laravel, PHP 7.3, MySql, Docker, REST/SOAP API, JSON, GIT 

Eingesetzte Qualifikationen

Mysql, Docker, Git, SOAP, Json, PHP, Representational State Transfer (REST)

Qualifikationen

  • API
  • Backend
  • Docker
  • Jquery1 J.
  • Laravel
  • Mysql7 J.
  • PHP7 J.
  • Scrum
  • Symfony
  • Vue.Js

Projekt‐ & Berufserfahrung

Software-Modernisierung
meteocontrol GmbH, Augsburg
9/2019 – 12/2019 (4 Monate)
IT & Entwicklung
Tätigkeitszeitraum

9/2019 – 12/2019

Tätigkeitsbeschreibung

Umbau / Modernisierung von alten Importschnittstellen (API's). Normalisierung und Migration von alten Messdaten. Kommunikation und Support interner Entwickler.

Technologien: PHP 7.3, MySQL 8, REST API, SOAP, JSON, GIT, FTP, XML, Confluence, Grafana, Docker

Eingesetzte Qualifikationen

Mysql, Docker, Git, XML, File Transfer Protocol (FTP), SOAP, Json, PHP, Representational State Transfer (REST)

Onlineportal für KFZ Privat Leasing (Frontend / Backend Developer)
Privabo GmbH & Co. KG, Remote
6/2019 – 12/2019 (7 Monate)
IT & Entwicklung
Tätigkeitszeitraum

6/2019 – 12/2019

Tätigkeitsbeschreibung

Leitung, Konzeption, Planung und Entwicklung eines kompletten Portals (Front/Backend) zur Ermittlung und Darstellung von Leasing-Angeboten für Privatkunden. Es wurden dutzende Tools/Jobs programmiert, die mehrmals täglich diverse Webseiten und API's nach neuen Angeboten für Privatkunden durchsuchen und im Portal anzeigen. 

Technologien / Tools: Laravel, PHP 7.3, MySql, Docker, REST/SOAP API, JSON, GIT 

Eingesetzte Qualifikationen

Mysql, Docker, Git, SOAP, Json, PHP, Representational State Transfer (REST)

Mietwagen-Vergleichsportal (Backend API Development)
check24/aurumcars, Augsburg
3/2019 – 8/2019 (6 Monate)
Versicherungen
Tätigkeitszeitraum

3/2019 – 8/2019

Tätigkeitsbeschreibung

Einarbeitung und Implementierung von unterschiedlichen Schnittstellen (APIs) internationaler Mietwagenanbieter. Integration von Kundensystemen in die Infrastruktur. Die Bedarfsanalyse, Entwicklung, Konzeption, Implementierung und die Pflege des Backend. Kundenkommunikation und Support interner Entwickler.

Technologien: PHP 7.3, MySQL, Zend Framework, REST API, SOAP, JSON, GIT, Confluence

Eingesetzte Qualifikationen

Mysql, Git, SOAP, Json, PHP, Representational State Transfer (REST), Zend Framework

Online-Marketing Portal (Frontend / Backend Developer)
Sovendus GmbH, Karlsruhe
12/2018 – 3/2019 (4 Monate)
IT & Entwicklung
Tätigkeitszeitraum

12/2018 – 3/2019

Tätigkeitsbeschreibung

Konzipieren, Spezifizieren und Implementieren neuer Systeme und Funktionen für Online-Marketing Portal. Erweiterung des Systems für Vorteilsangebote als Dankeschön bei einem Einkauf. Wartung, Weiterentwicklung und Optimierung einer datenintensiven Infrastruktur. Integration von Kundensystemen und Schnittstellen in die Infrastruktur.

Eingesetzte Qualifikationen

Mysql, Jenkins, Angular, AngularJS, Jquery, PHP

Backend Developer (Laravel, Blockchain)
Kundenname anonymisiert, Mainz, Home-Office
8/2018 – 11/2018 (4 Monate)
Banken
Tätigkeitszeitraum

8/2018 – 11/2018

Tätigkeitsbeschreibung

Asset Management
Entwicklung eines Systems für den Tausch und die Verwaltung von digitalen Assets (FIAT, Cryptowährungen, digitale Firmenanteile usw.)
Zusätzlich wurde die doppelte Buchführung für die Verwalter des Systems gebaut. Transfer der Assets wurde die die Blockchain Technologie umgesetzt.

Technologien / Tools: PHP 7.2, Laravel Framework, Blockchain, Bitcoin, Etherium, MariaDb, GIT, Bitbucket, Docker

Eingesetzte Qualifikationen

Mysql, Docker, Git, PHP, Blockchain (allg.)

Backend Developer (Laravel)
Kundenname anonymisiert, Augsburg
1/2018 – 3/2018 (3 Monate)
Dienstleistungsbranche
Tätigkeitszeitraum

1/2018 – 3/2018

Tätigkeitsbeschreibung

Kommandozeilen Framework basierend auf Laravel
Ein Projekt zum automatisieren von komplexen Aufgaben. Hierfür wurden mehrere Plugins geschrieben, die den Benutzer bei bestimmten Abläufen Schritt für Schritt begleiten und dadurch Fehler bei der Bedienung minimieren. Das Ziel war mehrere Shell-Scripte und Formulare zu ersetzen.

Technologien / Tools: PHP, Laravel Framework, MySql, GIT

Eingesetzte Qualifikationen

Mysql, Git, PHP

Frontend / Backend Developer
Kundenname anonymisiert, Augsburg
11/2017 – 2/2018 (4 Monate)
Telekommunikation
Tätigkeitszeitraum

11/2017 – 2/2018

Tätigkeitsbeschreibung

Chalme Projekt
Konzeption, Planung und Entwicklung eines Systems für Erstellung von Wettbewerben für einzelne Personen und Gruppen. Landingpage, Backend für Registrierte Benutzer, Vorbereitung einer API und Datenbankdesign.

Technologien / Tools: PHP, JavaScript, Vue.js, Laravel, MariaDb, GIT, AWS, Angular, Firebase

Eingesetzte Qualifikationen

Mysql, Git, Amazon Web Services (AWS), AngularJS, JavaScript, PHP

Frontend / Backend Developer (Festanstellung)
meteocontrol GmbH, Augsburg
9/2015 – 11/2015 (3 Monate)
Dienstleistungsbranche
Tätigkeitszeitraum

9/2015 – 11/2015

Tätigkeitsbeschreibung

System Performance Dashboard
Ein System Performance Dashboard mit White-Box-Ansatz: Es wird nicht nur geprüft, ob eine Applikation läuft, sondern Applikationen stellen aktiv Metriken über ihren internen Status bereit.

Technologien / Tools: PHP, JavaScript, jQuery, GIT, Cron

Eingesetzte Qualifikationen

Git, JavaScript, Jquery, PHP

Backend Developer
Kundenname anonymisiert, Augsburg
8/2015 – 9/2016 (1 Jahr, 2 Monate)
Dienstleistungsbranche
Tätigkeitszeitraum

8/2015 – 9/2016

Tätigkeitsbeschreibung

Grafische Import- und Queue- Überwachung mit Grafana
Konzeption und Planung für Überwachung laufender Prozesse. Für diesen Zweck wurden Grafana und StatsD ausgewählt und installiert. Damit die Prozesse auch mit Grafana kommunizieren, wurden diese im Backend erweitert.

Technologien / Tools: PHP, InfluxDb, Grafana, StatsD, GIT

Eingesetzte Qualifikationen

Git, PHP

API Developer
Kundenname anonymisiert, Augsburg
4/2015 – 8/2018 (3 Jahre, 5 Monate)
Dienstleistungsbranche
Tätigkeitszeitraum

4/2015 – 8/2018

Tätigkeitsbeschreibung

Definition und Umsetzung einer öffentlichen Importspezifikation
Konzeption und Planung und Umsetzung einer öffentlichen Importspezifikation.
Endpoint testing und Zugriffsüberwachung. Ständige Pflege und Erweiterung um weitere unterstützte Geräte. Freigabe auf Github.

Technologien / Tools: PHP, XML, Markdown, GIT, Github

Eingesetzte Qualifikationen

Git, XML, PHP

Softwareentwickler (Festanstellung)
meteocontrol GmbH, Augsburg
4/2014 – 5/2014 (2 Monate)
Dienstleistungsbranche
Tätigkeitszeitraum

4/2014 – 5/2014

Tätigkeitsbeschreibung

Amazon Alexa Skill
Mit Hilfe dieses Skills kann der Endkunde per Sprache den Status seiner Energieerzeugungsanlage abfragen. Dabei werden auch aktuelle Alarme (falls vorhanden) gemeldet.

Technologien / Tools: API, JSON, AWS Lambda, Node.JS

Eingesetzte Qualifikationen

Node.Js, Amazon Web Services (AWS), Json, Representational State Transfer (REST)

Backend Developer und Teamleiter
Kundenname anonymisiert, Augsburg
1/2014 – 8/2018 (4 Jahre, 8 Monate)
Dienstleistungsbranche
Tätigkeitszeitraum

1/2014 – 8/2018

Tätigkeitsbeschreibung

Datenimporte von Datenloggern zum Monitoring-Portal
Konzeption, Planung und Entwicklung eines System zur verarbeitung von Messdaten. Aus der ganzen Welt senden alle 15 Minuten, ca. 500.000 Geräte, an mehrere Server, die Messdaten per FTP, HTTP, SOAP oder E-mail, in insgesamt 180 unterschiedlichen Formaten.
Ich habe ca. 50 Programme in PHP geschrieben, mit hilfe deren die Dateien eingelesen und in ein einheitliches Format (XML) umgeschrieben werden. Dabei habe ich einige Teile des Zend Frameworks verwendet, sowie indirekte Kommunikation über Warteschlangen (Message Queueing) mit RabbitMq und Gearman. Die vorbereiteten Daten werden anschließend in MySql und InfluxDb Datenbanken gespeichert.

Technologien / Tools: PHP, XML, MySql, IoT, RabbitMq, InfluxDb, Gearman, FTP, REST/SOAP API, Zend Framework, JSON, GIT, Big Data

Eingesetzte Qualifikationen

Mysql, Git, XML, Json, PHP, Representational State Transfer (REST), Zend Framework

Frontend / Backend Developer (Festanstellung)
meteocontrol GmbH, Augsburg
4/2011 – 9/2011 (6 Monate)
Dienstleistungsbranche
Tätigkeitszeitraum

4/2011 – 9/2011

Tätigkeitsbeschreibung

Reporting-System
In diesem System hat der Endkunde die Möglichkeit, individuell angepasstes OpenOffice Dokument, mit zuvor definierten Platzhalter, befühlen und in einem geschützten Bereich per Formular hochladen. In diesem Dokument werden je nach Einstellung (täglich, wöchentlich, monatlich, jährlich), die Platzhalter durch im Portal gespeicherten Informationen ersetzt (z.B. aktuelle Leistung seiner Solaranlage, Störungen, Energie-Diagramme u.v.m). Im Hintergrund habe ich das PHP-Programm so gebaut, dass die OpenOffice Dokumente in ihre Einzelteile zerlegt werden. Die Platzhalter werden mit Hilfe von regulären Ausdrücken gefunden und ersetzt. Anschließend wird das Dokument wieder zusammengebaut und in das PDF-Format konvertiert und per Email an den Kunden weitergeleitet und auch als Download zur Verfügung gestellt.

Technologien / Tools: PHP, MySql, jQuery, JavaScript, Pdf, OpenOffice, GIT

Eingesetzte Qualifikationen

Mysql, Git, JavaScript, Jquery, PHP

Frontend / Backend Developer (Festanstellung)
meteocontrol GmbH, Augsburg
1/2010 – 6/2010 (6 Monate)
Dienstleistungsbranche
Tätigkeitszeitraum

1/2010 – 6/2010

Tätigkeitsbeschreibung

Partnerabrechnung
Konzeption, Planung und Entwicklung eines System zur Rechnungsstellung.
Bei diesem Projekt habe ich ein automatisches Abrechnungssystem für unsere Buchhaltung entwickelt. Dabei wurden sehr individuell, mit mehreren hundert Partnern und Niederlassungen, ausgehandelte Verträge erfasst. Einmal pro Quartal werden alle im System befindlichen Energieerzeugungsanlagen ausgelesen und mit den Vertragskonditionen verglichen und abgerechnet. Abgerechnet wird sehr oft nach Leistung, Anzahl dieser Anlagen oder nach Parkgröße, Parkleistung u.v.m. Das Programm erstellt für jeden Partner eine PDF und Excel-Datei mit der Auflistung einzelner Positionen. Buchhaltung bekommt zusätzlich eine Zusammenfassung aller Partner.

Tools: PHP, MySql, jQuery, JavaScript, Pdf, Ms Excel, OpenOffice, GIT, Subversion

Eingesetzte Qualifikationen

Mysql, JavaScript, Jquery, PHP

Ausbildung

Fachinformatiker Anwendungsentwicklung
Ausbildung
2005
Augsburg

Über mich

Hallo,
mein Name ist E. und ich bin Gründer und einer der Hauptentwickler bei [...] GmbH, einem Unternehmen, das sich auf individuelle Softwarelösungen und effizientes Datenmanagement spezialisiert hat.

Große Unternehmen wie Check24, Meteocontrol, Enel, Sovendus sowie staatliche Behörden vertrauen bereits auf meine Expertise. Durch meine langjährige Erfahrung und ein starkes Team, biete ich nicht nur das Know-how eines einzelnen Entwicklers, sondern eine gebündelte Expertise und einen vielseitigen Lösungsansatz für Ihre Bedürfnisse.

Meine Spezialisierungen umfassen Technologien und Frameworks wie PHP, Laravel, Vue.js, Javascript, CSS, TailwindCSS und MySQL. Einen besonderen Fokus lege ich auf die Entwicklung und Pflege von komplexen Portalen, effektives Datenmanagement und -analyse, Überwachung und Visualisierung von Daten, sowie das Refactoring von bestehender Software.

Zu meinen täglichen Aufgaben gehört die Verarbeitung und der Import von Millionen von Datensätzen pro Tag. Hierbei nutze ich modernste Methoden und Technologien, um schnelle, effiziente und vor allem zuverlässige Ergebnisse zu erzielen. Zudem bringe ich fundierte Erfahrung im agilen Projektmanagement mit, was Flexibilität und Anpassungsfähigkeit in jedem Projektschritt garantiert.

Ich übernehme die Verantwortung für den kompletten Software-Lifecycle. Von der ersten Konzeption, über die Implementierung bis hin zur kontinuierlichen Verbesserung und Wartung - meine Mission ist es, Ihnen eine maßgeschneiderte Lösung zu bieten, die optimal auf Ihre Anforderungen abgestimmt ist und Ihnen einen echten Mehrwert bietet.

Ich freue mich auf die Gelegenheit, mit Ihnen gemeinsam Ihre Projekte zu besprechen und zu erörtern, wie ich Sie am besten unterstützen kann. Lassen Sie uns gemeinsam die Zukunft Ihrer Softwarelösungen gestalten!

Weitere Kenntnisse

PHP, JavaScript, Laravel, MySql, RabbitMq, Vue.js, CSS, AWS, InfluxDB, Grafana

Persönliche Daten

Sprache
  • Deutsch (Muttersprache)
Reisebereitschaft
Nähe des Wohnortes
Arbeitserlaubnis
  • Europäische Union
  • Schweiz
Home-Office
unbedingt
Profilaufrufe
3218
Alter
43
Berufserfahrung
21 Jahre und 10 Monate (seit 01/2003)
Projektleitung
10 Jahre

Kontaktdaten

Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.

Jetzt Mitglied werden