Profilbild von Eugen Heinrich SENIOR FULL-STACK WEB DEVELOPER (ÜBER 18 JAHRE ERFAHRUNG) aus Adelsried

Eugen Heinrich

verfügbar

Letztes Update: 25.01.2024

SENIOR FULL-STACK WEB DEVELOPER (ÜBER 18 JAHRE ERFAHRUNG)

Firma: Eugen Heinrich Softwareentwicklung
Abschluss: nicht angegeben
Stunden-/Tagessatz: anzeigen
Sprachkenntnisse: deutsch (Muttersprache) | englisch (Grundkenntnisse)

Dateianlagen

Eugen-Heinrich-CV-2023_150124.pdf

Skills

Suchen Sie nach einer skalierbaren, zukunftsorientierten Lösung für Ihr Softwareprojekt?

Als erfahrener Freelancer bringe ich ein breites Spektrum an Kompetenzen in den Bereichen Web-Entwicklung (Frontend & Backend), Datenverarbeitung und API-Integration mit.

PHP-Entwicklung

Ich spezialisiere mich nicht nur auf die Entwicklung von Webanwendungen, sondern erschaffe auch umfassende Portale mit Laravel und JavaScript. Darüber hinaus konzipiere ich Systeme für die Verarbeitung großer Datenmengen bis hin zu anspruchsvollen Online- Marketing-Plattformen.

API & Schnittstellen

Mein Know-how erstreckt sich von der Implementierung diverser internationaler APIs bis zur Modernisierung veralteter Schnittstellen. REST-Webservices garantieren den effizienten Datenaustausch zwischen verschiedenen Systemen.
Egal ob Anbindung internationaler API‘s oder Modernisierung älterer Importschnittstellen – ich sorge für nahtlose und effiziente Integrationen.

JavaScript & Frontend-Entwicklung

Meine Expertise in HTML, CSS und JavaScript ermöglicht die Schaffung intuitiver Benutzeroberflächen und bietet eine ganzheitliche, benutzerfreundliche Erfahrung.

Consulting & Projektleitung

Mit einer Erfolgsbilanz von über 15 Jahren in der Projektplanung stehe ich Ihnen als sachkundiger Berater zur Seite. Mein Ansatz gewährleistet, dass jedes Projekt von der Konzeptionsphase bis zum Endprodukt effizient und effektiv gesteuert wird.
Investieren Sie in eine Partnerschaft, die Ihr Unternehmen in die Zukunft führt. Vertrauen Sie auf fundiertes Fachwissen und jahrzehntelange Erfahrung, um Ihr Projekt auf das nächste Level zu heben.

Mit meiner umfassenden Expertise in Softwareentwicklung und Projektmanagement bin ich die richtige Wahl für Ihr nächstes großes Projekt. Lassen Sie uns gemeinsam Ihre Ziele erreichen.


Programmierung
  • PHP
    • 18 Jahre
  • HTML, CSS, XML, JSON
    • 15 Jahre
  • JavaScript, jQuery, Vue.js
    • 13 Jahre
  • Zend Framework
    • 3 Jahre
  • Laravel Framework
    • 3 Jahre
  • Bootstrap
    • 9 Monate
  • Angular
    • 9 Monate
  • Vue.js
    • 6 Monate
Datenbanken
  • MySql / MariaDb
    • 15 Jahre
  • InfluxDb
    • 3 Jahre
  • SQLite
    • 6 Monate
  • Apache Cassandra
    • 1 Jahr
  • MongoDB
    • 1 Jahr
  • Redis
    • 1 Jahr
Tools & Sonstiges
  • GIT, SVN
    • 12 Jahre
  • RabbitMq, Gearman
    • 10 Jahre
  • Eclipse, Netbeans, PhpStorm
    • 13 Jahre
  • Windows
    • > 20 Jahre
  • Linux
    • 7 Jahre
  • Mac
    • 2 Jahre
  • Test Driven Development
    • 4 Jahre
  • Grafana, StatsD
    • 2 Jahre
  • Graylog, Elasticsearch
    • 2 Monate
  • Jenkins, Puppet
    • 4 Jahre
  • Scrum, Kanban
    • 7 Jahre
  • ETL, IoT
    • 10 Jahre
  • API, REST, SOAP
    • 7 Jahre

Projekthistorie

11/2020 - bis jetzt
Modernisierung und Weiterentwicklung des Web-Portal
(Öffentlicher Dienst, 50-250 Mitarbeiter)

Komplette Überarbeitung und Modernisierung des Web-Portals, ursprünglich in Plain-PHP entwickelt. Umgestaltung beinhaltet eine Umstellung auf Laravel und Vue.js für verbesserte Skalierbarkeit und Benutzererfahrung.
Weitere Kernbereiche der Optimierung:
  • Anforderungsanalyse und Ausarbeitung eines Weiterentwicklungskonzepts
  • Integration des Laravel-Frameworks, Ersatz des vorherigen PHP-Systems
  • Überführung der Benutzeroberfläche auf Vue.js für modernes UI/UX-Design
  • Implementierung von Schnittstellen zu MySQL, IPAM und LDAP
  • Ausbau der Remote-Zugriffsfunktionen durch NCP und Pulse im Web-Portal
  • Durchführung von Tests und Erstellung umfassender technischer Dokumentation
    Mit dieser Umstellung wurde das alte PHP-basierte Portal erfolgreich in ein hochmodernes, skalierbares und benutzerfreundliches System umgewandelt. Dabei kamen Branchenstandards wie Laravel und Vue.js zum Einsatz, um eine hohe Systemintegrität und -leistung zu gewährleisten.

01/2020 - bis jetzt
Intelligente Alarmverwaltung für Solarparks
(Energie, Wasser und Umwelt, 50-250 Mitarbeiter)

Verantwortlich für die Planung, Implementierung und Wartung einer umfassenden Microservice-Architektur.
  • Entkopplung von Frontend und Backend durch die Verwendung einer API, entwickelt in NestJs
  • Strategische Planung und Integration verschiedener Microservices
  • Gestaltung und Realisierung eines Alarmverwaltungsportals
    Durch den Einsatz von NestJs für die API wurde eine klare Trennung zwischen Frontend und Backend erreicht, was die Systemarchitektur optimiert. Die Microservices wurden sorgfältig geplant und miteinander verknüpft, um einen reibungslosen Ablauf zu gewährleisten. Das speziell entwickelte Portal für die Darstellung und Verwaltung von Alarmen stellt eine nutzerfreundliche Schnittstelle dar und erhöht die Systemeffizienz.

03/2022 - 06/2022
Entwicklung des Backend-Systems für die mobile Applikation „help4ua“
(Internet und Informationstechnologie, < 10 Mitarbeiter)

Entwicklung und Architektur des API-Backends für die mobile Applikation „help4ua“ unter Berücksichtigung moderner Technologieprinzipien.
  • Erstellung einer skalierbaren AWS-Infrastruktur für nachhaltigen Betrieb
  • Integration von Google Firebase für verbesserte Datenverarbeitung
  • Implementierung des Algolia-Suchdiensts für effiziente Suche
    Die Konzeption des API-Backends für "help4ua" stellt sicher, dass die mobile App effizient und zuverlässig funktioniert. Durch den Einsatz von AWS wurde eine robuste und skalierbare Cloud-Infrastruktur geschaffen. Die Anbindung an Google Firebase und den Algolia-Suchdienst optimiert zudem Datenhandling und Benutzererfahrung.

06/2019 - 03/2021
Onlineportal für KFZ Privat Leasing (Frontend / Backend Developer)
Privabo GmbH & Co. KG (https://www.privabo.de) (Internet und Informationstechnologie, < 10 Mitarbeiter)

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
https://www.privabo.de

05/2020 - 11/2020
Onlineportal zur Vermietung von Lagerplätzen (IhrLagerplatz.de)
(Sonstiges, < 10 Mitarbeiter)

  1. Übernahme der Führungsrolle in Konzeption, Planung und Implementierung eines ganzheitlichen Portals zur Vermietung von Lagerboxen.
    • Entwicklung von Frontend, Backend, Administrationsbereich sowie Bestell- und Zahlungsprozess
    • Implementierung einer Funktion, die es Kunden ermöglicht, die passende Lagerbox auszuwählen oder die ideale Größe berechnen zu lassen
    • Integration einer cloud-basierten Lagerbox-Verwaltung per API
      Als Projektleiter war ich für die Entwicklung eines kompletten Portals zuständig, das alle Aspekte der Lagerbox-Vermietung abdeckt. Die Webseite bietet den Kunden eine intuitive Oberfläche, um die richtige Lagerbox auszuwählen oder die benötigte Größe zu berechnen. Zudem ist die cloud-basierte Lagerbox-Verwaltung nahtlos per API in das System integriert, was den Verwaltungsprozess optimiert.

01/2020 - 01/2020
Software-Modernisierung
meteocontrol GmbH (Energie, Wasser und Umwelt, 250-500 Mitarbeiter)

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

03/2019 - 09/2019
Mietwagen-Vergleichsportal (Backend API Development)
check24 / Aurumcars (Internet und Informationstechnologie, 1000-5000 Mitarbeiter)

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

12/2018 - 03/2019
Online-Marketing Portal (Frontend / Backend Developer)
Sovendus GmbH (Marketing, PR und Design, 50-250 Mitarbeiter)

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.

Technoligien: PHP 7.2, Laravel, AngularJs, Angular, GIT, Jenkins, MySql, jQuery

08/2018 - 11/2018
Asset Management (Laravel, Blockchain)
(10-50 Mitarbeiter)

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

04/2015 - 08/2018
Definition und Umsetzung einer öffentlichen Importspezifikation (API)

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

Technologien / ToolsPHP, XML, Markdown, GIT, Github

01/2014 - 08/2018
Datenimporte von Datenloggern zum Monitoring-Portal
meteocontrol GmbH (Energie, Wasser und Umwelt, 50-250 Mitarbeiter)

Leitung, 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

01/2018 - 02/2018
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 / ToolsPHP, Laravel, MySql, GIT

11/2017 - 02/2018
Chalme Projekt
(< 10 Mitarbeiter)

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 / ToolsPHP, JavaScript, Vue.js, Laravel, MariaDb, GIT, AWS, Angular

08/2016 - 09/2016
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 / ToolsPHP, InfluxDb, Grafana, StatsD, GIT

09/2015 - 11/2015
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 / ToolsPHP, JavaScript, jQuery, GIT, Cron

04/2011 - 04/2014
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 / ToolsAPI, JSON, AWS Lambda, Node.JS

04/2011 - 09/2011
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 / ToolsPHP, MySql, jQuery, JavaScript, Pdf, OpenOffice, GIT

01/2010 - 06/2010
Partnerabrechnung
(50-250 Mitarbeiter)

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.

Technologien / ToolsPHP, MySql, jQuery, JavaScript, Pdf, Ms Excel, OpenOffice, GIT, Subversion

Reisebereitschaft

Nur Remote verfügbar

Bewertungen

Leitung IT (Jochen Rehwinkel)
"Herr Heinrich ist ein höchst zuverlässiger und professioneller Softwareentwickler mit Führungsqualitäten, der sehr viel Erfahrung mit komplexen Systemen hat.
Die Zusammenarbeit mit Herrn Heinrich ist angenehm, er ist sehr engagiert, kompetent, freundlich und stets hilfsbereit.
Ich würde ihn ohne zu zögern jedem weiterempfehlen und hoffe, dass wir bald wieder zusammenarbeiten werden."
Profilbild von Eugen Heinrich SENIOR FULL-STACK WEB DEVELOPER (ÜBER 18 JAHRE ERFAHRUNG) aus Adelsried SENIOR FULL-STACK WEB DEVELOPER (ÜBER 18 JAHRE ERFAHRUNG)
Registrieren