softwareentickler, software engineer
- Verfügbarkeit einsehen
- 5 Referenzen
- 85€/Stunde
- 06188 Landsberg bei Halle, Saale
- DACH-Region
- de | en
- 30.09.2022
Kurzvorstellung
Auszug Referenzen (5)
"Alle Anforderungen wurden zur vollsten Zufriedenheit und fristgerecht erfüllt. Jederzeit gern wieder."
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
Anforderungsspezifikationen
"Unsere sehr positiven Erfahrungen nach dem ersten Projekt mit Herrn [...], wurden bei unserer erneuten Zusammenarbeit in jeder Hinsicht bestätigt."
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.
Microsoft Dynamics Nav, PHP, Anforderungsspezifikationen
"Herr [...] erfüllt seine Aufgaben als DevOps zu 100% und hat sich zu
einem wichtigen Teil unserer IT-Strategie entwickelt."
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%.
Mysql, Administration von Datenbanken, Transport Layer Security, Debian Linux, 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."
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
Mysql, DevOps (allg.), Git, JavaScript-Frameworks, PHP, Symfony
"Die Zusammenarbeit mit Herrn [...] war in jeder Hinsicht erfolgreich. Sowohl fachlich als auch menschlich können wir eine Empfehlung aussprechen."
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.
Mysql, Sicherheit von Webanwendungen, DevOps (allg.), Penetrationstest, PHP
Qualifikationen
Projekt‐ & Berufserfahrung
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.
Postgresql, DevOps (allg.), Ansible, PHP, Symfony
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
Anforderungsspezifikationen
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.
Microsoft Dynamics Nav, PHP, Anforderungsspezifikationen
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%.
Mysql, Administration von Datenbanken, Transport Layer Security, Debian Linux, DevOps (allg.), Bash Shell, Docker
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
Mysql, DevOps (allg.), Git, JavaScript-Frameworks, PHP, Symfony
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.
Mysql, Sicherheit von Webanwendungen, DevOps (allg.), Penetrationstest, PHP
Über mich
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
Persönliche Daten
- Deutsch (Muttersprache)
- Englisch (Fließend)
- Europäische Union
- Schweiz
Kontaktdaten
Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.
Jetzt Mitglied werden