SENIOR FULL-STACK WEB DEVELOPER (18 Jahre Erfahrung)
- Verfügbarkeit einsehen
- 1 Referenz
- 100€/Stunde
- 86477 Adelsried bei Augsburg
- Nähe des Wohnortes
- de
- 26.03.2024
Kurzvorstellung
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"
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
Mysql, Docker, Git, SOAP, Json, PHP, Representational State Transfer (REST)
Qualifikationen
Projekt‐ & Berufserfahrung
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
Mysql, Docker, Git, XML, File Transfer Protocol (FTP), SOAP, Json, PHP, Representational State Transfer (REST)
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
Mysql, Docker, Git, SOAP, Json, PHP, Representational State Transfer (REST)
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
Mysql, Git, SOAP, Json, PHP, Representational State Transfer (REST), Zend Framework
12/2018 – 3/2019
TätigkeitsbeschreibungKonzipieren, 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 QualifikationenMysql, Jenkins, Angular, AngularJS, Jquery, PHP
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
Mysql, Docker, Git, PHP, Blockchain (allg.)
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
Mysql, Git, PHP
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
Mysql, Git, Amazon Web Services (AWS), AngularJS, JavaScript, PHP
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
Git, JavaScript, Jquery, PHP
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
Git, PHP
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
Git, XML, PHP
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
Node.Js, Amazon Web Services (AWS), Json, Representational State Transfer (REST)
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
Mysql, Git, XML, Json, PHP, Representational State Transfer (REST), Zend Framework
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
Mysql, Git, JavaScript, Jquery, PHP
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
Mysql, JavaScript, Jquery, PHP
Ausbildung
Augsburg
Über mich
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
Persönliche Daten
- Deutsch (Muttersprache)
- Europäische Union
- Schweiz
Kontaktdaten
Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.
Jetzt Mitglied werden