freiberufler softwareentickler, software engineer auf freelance.de

softwareentickler, software engineer

offline
  • 85€/Stunde
  • 06188 Landsberg bei Halle, Saale
  • DACH-Region
  • de  |  en
  • 30.09.2022

Kurzvorstellung

In meinen 15 Jahren Berufserfahrung als Softwareentwickler habe ich komplexe Projekte mit den Schwerpunkten ERP, FinTec, Web- und Backendentwicklung geplant, realisiert und als Consultant begleitet.

Auszug Referenzen (5)

"Alle Anforderungen wurden zur vollsten Zufriedenheit und fristgerecht erfüllt. Jederzeit gern wieder."
Technical Consultant
Andreas Jary
Tätigkeitszeitraum

1/2014 – 7/2014

Tätigkeitsbeschreibung

Verfassen einer Anforderungsspezifikation für die Entwicklung und Einführung eines ERP-Systems für ein KMU im Groß- und Einzelhandel des Industriellen Leichtbau (ILB).

- bestehende Unternehmensprozesse analysieren und optimieren
- optimierte Prozesse in einem UHB mittels Flussdiagrammen zusammenfassen
- Planung und Organisation der Migration des neuen ERP-Systems

Eingesetzte Qualifikationen

Lastenheft / Pflichtenheft / Anforderungsspezifikation

"Unsere sehr positiven Erfahrungen nach dem ersten Projekt mit Herrn [...], wurden bei unserer erneuten Zusammenarbeit in jeder Hinsicht bestätigt."
Technical Consultant
Thomas Glauer
Tätigkeitszeitraum

1/2013 – 3/2013

Tätigkeitsbeschreibung

Kernaufgabe und Projekterfolg:
Verfassung einer umfassenden und vollständigen Anforderungsspezifikation für die Neuentwicklung eines Webbasierten Kundenportales (customer selfcare).

Der Kunde kann Vertragsrelevante Daten selbst im Kundenportal pflegen.
Insbesonderen Stammdaten, Energie-Zählerstände und Buchung von Produkttarifen.
Der Vorgang wird in den Microsoft Dynamics NAV (Navision)-Workflow angedockt.

Eingesetzte Qualifikationen

Microsoft Dynamics NAV, PHP, Lastenheft / Pflichtenheft / Anforderungsspezifikation

"Herr [...] erfüllt seine Aufgaben als DevOps zu 100% und hat sich zu
einem wichtigen Teil unserer IT-Strategie entwickelt."
DevOps & Systemadministrator
Wricke
Tätigkeitszeitraum

7/2012 – 3/2018

Tätigkeitsbeschreibung

Kernaufgabe und Projekterfolg:
Bereitstellung und Pflege eines LAMP-Stacks auf einem Root-Server nebst Umsetzung eines Backup-Planes. Erstellung und Pflege der Docker-Container, deployment via kubernetes.
Konfiguration und Überwachung der SSL-Zertifikatspflege durch CertBot.
Konfiguration der Zugangssicherung zum Root-Server.

- Betreuung und Wartung LAMP-Umgebung
- Administration des Enterprise CMS "contao" mit +130 Domains
- CertBot Konfiguration und Betrieb

Der Server und alle Dienste hatte im Jahr 2017 eine Verfügbarkeit von 99,99%.

Eingesetzte Qualifikationen

mySQL, Datenbankadministration, SSL / TLS, Debian, DevOps (allg.), Bash (Shell), Docker

"Wir haben Herrn [...] als Webentwickler in den Bereichen PHP, CMS,
DB- und JavaScript eingesetzt. Herr [...] ist Entwickler unserer 1. Wahl."
Full-Stack Web-Developement
Wricke
Tätigkeitszeitraum

7/2012 – 12/2015

Tätigkeitsbeschreibung

Kernaufgabe und Projekterfolg:
Entwicklung B2C-Webseiten für die Wricke-Touristik GmbH.
Projekterfolg ist das Rollout des Multi-Domain Content-Management-System "Contao", welches die Möglichkeiten bietet, Produkte (Urlaubsreisen) und frei definierbare Frontend-Filter zu definieren.

- Entwicklung komplexer Frontend-Filter
 - Responsives CSS/HTML5 (Bootstrap Framework)
- Entwicklung für eine modulare Architektur des CMS "contao" auf Symfony-Basis
- Refactoring und Konsolidierung von Legacy-Codes für die verteilten Portal-Systeme

Eingesetzte Qualifikationen

mySQL, DevOps (allg.), Git, JavaScript-Frameworks, PHP, Symfony (Framework)

"Die Zusammenarbeit mit Herrn [...] war in jeder Hinsicht erfolgreich. Sowohl fachlich als auch menschlich können wir eine Empfehlung aussprechen."
IT Security Engineer
Thomas Glauer
Tätigkeitszeitraum

2/2012 – 6/2012

Tätigkeitsbeschreibung

Penetrationstests Webserver, Datenbank und Applikation

Zielsetzung:
- Identifikation von Schwachstellen innerhalb des Frontendsystem
- Aufdeckung potentieller Fehler, die sich aus der Bedienung ergeben können
- die Erhöhung der Sicherheit auf technischer Ebene
- Entwicklung entsprechender Patches und Sicherheitsupdates
- Re-Engineering gegen eine Blackbox
- Erstellen einer Konzeption für die Ausführung der Sicherheitspatches
- Entwicklung der Sicherheitspatches und Rollout

Die Stadtwerke Bitterfeld-Wolfen GmbH betreibt ein Kundenportal zur Abbildung und Abwicklung von Standardprozesse der Energiewirtschaft. Die Zielsetzung bestand darin, Penetrationstests zu planen und zu entwickeln, sie auszuführen, das Ergebnis zu protokollieren und der Geschäftsleitung nebst Handlungsempfehlung zu präsentieren. Ferner müssen ggf. nötige Softwareupdates entwickelt und ausgerollt werden.

Eingesetzte Qualifikationen

mySQL, Web Security, DevOps (allg.), Penetrationstest, PHP

Qualifikationen

  • Ansible
  • Bash (Shell)
  • Debian
  • DevOps (allg.)
  • JavaScript
  • JavaScript-Frameworks
  • mySQL
  • PHP
  • PostgreSQL
  • Symfony (Framework)

Projekt‐ & Berufserfahrung

Senior Developer
Travelseller GmbH, Dresden
4/2018 – offen (6 Jahre)
IT & Entwicklung
Tätigkeitszeitraum

4/2018 – offen

Tätigkeitsbeschreibung

Die Travelseller GmbH ist ein Technologieanbieter für die Touristikbranche und bietet Reiseveranstalter und Hotels ein ERP-System als SaaS an.

## Development

Hierbei handelt es sich um eine PHP Applikation welche ihre Persistenz in PostgreSQL-Datenbanken implementiert.
Seit 2018 übernehme ich die Rolle des Senior-Developers und bin für Neuentwicklungen von Features, deren Design und Implementierung verantwortlich. Gleichwohl wird mir das Projektgeschäft anvertraut, nennenswert ist hier das Projekt "Connected Destinations" (interner codename "CDTA") des Berliner Technologieunternehmens Traffics, welches durch die Travelseller GmbH umgesetzt wurde. Internationale Projektbesprechungen und Präsentationen auf Englisch waren eine Selbstverständlichkeit für mich.

Ferner habe ich das CDTA-System vollständig modular, im DDD-Pattern und übereinstimmend mit den Empfehlungen der php-fig.org entwurfen. CDTA ist ein vertikales Multi-Tenancy-System deren Implementierung durch die PostgreSql-Ltree Erweiterung persistiert wird. Jedes Modul wird als Composer-Paket mit dem VCS git verwaltet und installiert.

## Toolchain

als VCS-System wurde git, als Codebase und CI-Plattform gitea mit entsprechenden webhooks, welche eine CI-Pipe triggern, eingesetzt.

## DevOps

Für das Deployment habe ich mich für Ansible entschieden: Nachdem ein gitea-hook getriggert wurde (z.B. durch merge nach master) wurde die Unit- und Akzeptanztests ausgeführt und, sofern erfolgreich, das ansible-gesteuerte Deployment durchgeführt.

Eingesetzte Qualifikationen

PostgreSQL, DevOps (allg.), Ansible, PHP, Symfony (Framework)

Technical Consultant
MDO Mitteldeutsche Onlinehandel GmbH, Halle (Saale)
1/2014 – 7/2014 (7 Monate)
Metall-, Holz- und Papierindustrie
Tätigkeitszeitraum

1/2014 – 7/2014

Tätigkeitsbeschreibung

Verfassen einer Anforderungsspezifikation für die Entwicklung und Einführung eines ERP-Systems für ein KMU im Groß- und Einzelhandel des Industriellen Leichtbau (ILB).

- bestehende Unternehmensprozesse analysieren und optimieren
- optimierte Prozesse in einem UHB mittels Flussdiagrammen zusammenfassen
- Planung und Organisation der Migration des neuen ERP-Systems

Eingesetzte Qualifikationen

Lastenheft / Pflichtenheft / Anforderungsspezifikation

Technical Consultant
Stadtwerke Bitterfeld-Wolfen GmbH, Bitterfeld-Wolfen
1/2013 – 3/2013 (3 Monate)
Versorgungswirtschaft
Tätigkeitszeitraum

1/2013 – 3/2013

Tätigkeitsbeschreibung

Kernaufgabe und Projekterfolg:
Verfassung einer umfassenden und vollständigen Anforderungsspezifikation für die Neuentwicklung eines Webbasierten Kundenportales (customer selfcare).

Der Kunde kann Vertragsrelevante Daten selbst im Kundenportal pflegen.
Insbesonderen Stammdaten, Energie-Zählerstände und Buchung von Produkttarifen.
Der Vorgang wird in den Microsoft Dynamics NAV (Navision)-Workflow angedockt.

Eingesetzte Qualifikationen

Microsoft Dynamics NAV, PHP, Lastenheft / Pflichtenheft / Anforderungsspezifikation

DevOps & Systemadministrator
Wricke-Touristik GmbH, Deutschland
7/2012 – 3/2018 (5 Jahre, 9 Monate)
Dienstleistungsbranche
Tätigkeitszeitraum

7/2012 – 3/2018

Tätigkeitsbeschreibung

Kernaufgabe und Projekterfolg:
Bereitstellung und Pflege eines LAMP-Stacks auf einem Root-Server nebst Umsetzung eines Backup-Planes. Erstellung und Pflege der Docker-Container, deployment via kubernetes.
Konfiguration und Überwachung der SSL-Zertifikatspflege durch CertBot.
Konfiguration der Zugangssicherung zum Root-Server.

- Betreuung und Wartung LAMP-Umgebung
- Administration des Enterprise CMS "contao" mit +130 Domains
- CertBot Konfiguration und Betrieb

Der Server und alle Dienste hatte im Jahr 2017 eine Verfügbarkeit von 99,99%.

Eingesetzte Qualifikationen

mySQL, Datenbankadministration, SSL / TLS, Debian, DevOps (allg.), Bash (Shell), Docker

Full-Stack Web-Developement
Wricke-Touristik GmbH, Sachsen-Anhalt
7/2012 – 12/2015 (3 Jahre, 6 Monate)
Dienstleistungsbranche
Tätigkeitszeitraum

7/2012 – 12/2015

Tätigkeitsbeschreibung

Kernaufgabe und Projekterfolg:
Entwicklung B2C-Webseiten für die Wricke-Touristik GmbH.
Projekterfolg ist das Rollout des Multi-Domain Content-Management-System "Contao", welches die Möglichkeiten bietet, Produkte (Urlaubsreisen) und frei definierbare Frontend-Filter zu definieren.

- Entwicklung komplexer Frontend-Filter
 - Responsives CSS/HTML5 (Bootstrap Framework)
- Entwicklung für eine modulare Architektur des CMS "contao" auf Symfony-Basis
- Refactoring und Konsolidierung von Legacy-Codes für die verteilten Portal-Systeme

Eingesetzte Qualifikationen

mySQL, DevOps (allg.), Git, JavaScript-Frameworks, PHP, Symfony (Framework)

IT Security Engineer
Stadtwerke Bitterfeld-Wolfen GmbH, Bitterfeld-Wolfen
2/2012 – 6/2012 (5 Monate)
Versorgungswirtschaft
Tätigkeitszeitraum

2/2012 – 6/2012

Tätigkeitsbeschreibung

Penetrationstests Webserver, Datenbank und Applikation

Zielsetzung:
- Identifikation von Schwachstellen innerhalb des Frontendsystem
- Aufdeckung potentieller Fehler, die sich aus der Bedienung ergeben können
- die Erhöhung der Sicherheit auf technischer Ebene
- Entwicklung entsprechender Patches und Sicherheitsupdates
- Re-Engineering gegen eine Blackbox
- Erstellen einer Konzeption für die Ausführung der Sicherheitspatches
- Entwicklung der Sicherheitspatches und Rollout

Die Stadtwerke Bitterfeld-Wolfen GmbH betreibt ein Kundenportal zur Abbildung und Abwicklung von Standardprozesse der Energiewirtschaft. Die Zielsetzung bestand darin, Penetrationstests zu planen und zu entwickeln, sie auszuführen, das Ergebnis zu protokollieren und der Geschäftsleitung nebst Handlungsempfehlung zu präsentieren. Ferner müssen ggf. nötige Softwareupdates entwickelt und ausgerollt werden.

Eingesetzte Qualifikationen

mySQL, Web Security, DevOps (allg.), Penetrationstest, PHP

Über mich

Seit 2005 entwickle ich professionelle Web-Anwendungen als
Hochverfügbarkeitslösungen für Mitteständler aus Handel, Industrie und Energie.

Ich habe eine Vielzahl von Erweiterungen und Module für das Content-Management-System (CMS) "Contao" programmiert und der Allgemeinheit kostenlos zur Verfügung gestellt (Open Source).
Hier sind insbesondere meine Repositorys für das Shopsystem "isotope ecommerce" erwähnenswert, da diese das Shopsystem enterprise-tauglich machen.

Die Basis meiner Arbeit sind alle auf Linux aufbauenden Betriebssysteme (Ubuntu, Debian, Arch, CentOs...), hier kann ich das volle Spektrum des Development-Operations-Engineer (DevOps) anbieten.

Meine favorisierten Werkzeuge sind PHP7 (Yii, Laravel, Symfony, Zend Framework) und JavaScript (jquery). Den von mir erzeugten code organisiere ich mit dem Versionsverwaltungsprogramm "git".
Ferner entwickle ich Lösungen mit sog. Microcontrollern (z.B. Raspberry Pi, Arduino, Atmel-basiertes).

Weitere Kenntnisse

PHP (Yii, Symfony), JavaScript (jquery), XML, DevOps, Microcontroller, UML, CSV

Persönliche Daten

Sprache
  • Deutsch (Muttersprache)
  • Englisch (Fließend)
Reisebereitschaft
DACH-Region
Arbeitserlaubnis
  • Europäische Union
  • Schweiz
Home-Office
bevorzugt
Profilaufrufe
2955
Alter
41
Berufserfahrung
21 Jahre und 11 Monate (seit 04/2002)
Projektleitung
7 Jahre

Kontaktdaten

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

Jetzt Mitglied werden