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

SENIOR FULL-STACK WEB DEVELOPER (16 Jahre Erfahrung)

offline
  • 100‐120€/Stunde
  • 86477 Adelsried bei Augsburg
  • Nähe des Wohnortes
  • de  |  en  |  ru
  • 17.09.2021

Kurzvorstellung

Ich entwickle, seit über 17 Jahren, individuelle Webanwendungen im Enterprise Bereich auf Basis moderner Technologien und MVC-Frameworks. Den Fokus setze ich dabei auf Backend und 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 (Simple Object Access Protocol), JavaScript Object Notation (JSON), PHP, Representational State Transfer (REST)

Ich biete

  • API
  • Back-End Entwicklung
  • Docker
  • jQuery
  • Laravel
  • mySQL
  • PHP
  • SCRUM
  • Symfony (Framework)
  • 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, FTP, SOAP (Simple Object Access Protocol), JavaScript Object Notation (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 (Simple Object Access Protocol), JavaScript Object Notation (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 (Simple Object Access Protocol), JavaScript Object Notation (JSON), PHP, Representational State Transfer (REST), Zend

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), JavaScript Object Notation (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, JavaScript Object Notation (JSON), PHP, Representational State Transfer (REST), Zend

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)
Jahr: 2005
Ort: Augsburg

Qualifikationen

PHP, JavaScript, Laravel, Symfony, MySql, RabbitMq, CSS, ETL, HTML

Über mich

Hallo,
Ich bin ein kreativer, leidenschaftlicher und sehr erfahrener Entwickler und Teamleiter, der Ihnen vieles aus einer Hand bieten kann. Während meiner Zeit als Entwickler habe ich verschiedene Projekte mit verschiedenen Besonderheiten entwickelt.

Die Fähigkeiten und Erfahrungen in der Softwareentwicklung und Datenbanktechnologien, die ich während der letzten Jahren meiner Arbeit als Softwareentwickler erwerben konnte, werden mir bei meiner neuen Tätigkeiten sicher hilfreich sein. Hierbei habe ich größtenteils die objektorientierte Programmiersprache PHP verwendet. Außerdem besitze ich fundierte Kenntnisse in JavaScript, HTML, CSS, XML, MySQL, InfluxDb, Unit-Testing, GIT, Subversion, Scrum, Windows, MacOs und Linux.

Zum meinen Aufgaben gehört unter anderem:
• die Entwicklung von effizienten Methoden zur Verarbeitung und Import von mehrere Millionen Datensätze pro Tag
• Datenanalyse
• Agiles Projektmanagement
• Planung der Datenbankstruktur
• Planung und Aufbau von öffentlichen Schnittstellen (API)
• Gestaltung und Planung des gesamten Software-Lifecycles
• Planung und Durchführung von Softwaretests
• Konzeption, Erstellung und Weiterentwicklung der Funktionen und Services

Persönlich zeichne ich mich durch ausgeprägtes logisches, analytisches Denken, Teamfähigkeit und gutes Zeitmanagement. Mich reizt die Lösung von Problemen, die für mich Herausforderungen darstellen.

Persönliche Daten

Sprache
  • Deutsch (Muttersprache)
  • Englisch (Gut)
  • Russisch (Fließend)
Reisebereitschaft
Nähe des Wohnortes
Arbeitserlaubnis
  • Europäische Union
Home-Office
bevorzugt
Profilaufrufe
2009
Alter
40
Berufserfahrung
18 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