Praxiserfahrung
01/2019 - ...
Softwareentwickler
event it AG, 30177 Hannover
event it AG, 30177 Hannover
-
(Weiter-) Entwicklung eines Ticketing-Systems auf Basis von Symfony
- Auftragsverarbeitung: Import, manuelle Anlage, Freigabeprozess
- Ticketing: Reservierung, Registrierung, Erstellung (PDF & Wallet)
- Kassensysteme: Api-Backend, Prozessdefinition
- OnlineShop / E-Commerce: Api-Backend, Prozessdefinition
- Einlass-Systeme: Api-Backend, Prozessdefinition
- Bereitstellen und Anbinden von Schnittstellen für und von externen Partnern
-
E-Commerce
- Anbinden eines Payment-Service-Providers für den OnlineShop
- Überarbeitung des OnlineShop-Backend für Verzicht auf Cookies
- Erweiterung der OnlineShop-Funktionalität nach Kundenwunsch
-
Softwarepflege:
- Umstellung auf Memcached-basiertes Session-Storage
- Symfony-Upgrade:
- 3.4 auf 4.4
- 4.4 auf 5.4
- Upgrade von Drittanbieter-Packages
- Prozessoptimierung
- PHP-Upgrade auf 8.2 mit Unterstützung des Tools Rector
- Austausch und Wartung von Legacy-Code
-
Betreuung der Infrastruktur
- Einrichtung von Bitbucket Repositories
- Einrichtung und Optimierung von Bamboo-Plänen mittels Bamboo-Specs
- Bash-Scripting für Deployment und Unterstützung bei der Entwicklung
- Optimierung der Entwicklungs-VM auf Vagrantbasis mit Virtualbox in Abstimmung mit Sys-Admins
01/2009 - 12/2018
Softwareentwickler
joocom GmbH, 30459 Hannover
joocom GmbH, 30459 Hannover
- Implementierung neuer Techniken und Features mit PHP5, Smarty, Javascript, jQuery, HTML, CSS in ein bestehendes firmeneigenes Framework für Communities
- Bereitstellen und Anbinden von Schnittstellen für und von externen Partnern
- Erstellung einer Ubuntu Entwicklungsumgebung auf Vagrantbasis mit Virtualbox
- Umstellung der Webserversoftware von Lighttpd auf Nginx
- Dokumentation mittels Atlassian Confluence
- Migration der kompletten Infrastruktur in die Amazon Cloud und später in eine Docker Swarm Management Platform
- Betreuung der kompletten Infrastruktur in der Amazon Cloud
- Softwareprojekte/-services mit aktuellen Techniken wie PHP7, Composer, Git
12/2008
Praktikum als Softwareentwickler
joocom GmbH, 30459 Hannover
joocom GmbH, 30459 Hannover
01/2008 - 11/2008
Web- und Anwendungsentwickler
Bornemann AG, 38644 Goslar
Bornemann AG, 38644 Goslar
- Entwicklung eines Web-Portals zur Darstellung von Ortungsdaten mit PHP, Javascript, HTML, CSS und Map24-Karten
- Erstellung von Administrations-Skripten unter Windows und Linux
- Administration von Subversion inklusive regelmäßige Datensicherung
- Konfiguration und Test von Ortungsboxen
- Fehleranalyse und -behebung
11/2007 - 12/2007
IT-Administrator und SW-Programmierer/-Tester
EXTESSY AG, 38442 Wolfburg
EXTESSY AG, 38442 Wolfburg
- Entwicklung eines Plugins für das Joomla-CMS
- Systemadministration
10/2006 - 07/2007
Fachinformatiker
Institut für Verkehrssicherheit und Automatisierungstechnik der TU Braunschweig, 38106 Braunschweig
Institut für Verkehrssicherheit und Automatisierungstechnik der TU Braunschweig, 38106 Braunschweig
- Aufbau eines Web-basierten Internetportals mit den Techniken PHP, HTML, XML sowie Javascript als Dokumentenmanagementsystem und Werkzeug für das EU-geförderte internationale Forschungsvorhaben SELCAT
09/2003 - 06/2006
Ausbildung zum Fachinformatiker der Fachrichtung Anwendungsentwicklung
Institut für Verkehrssicherheit und Automatisierungstechnik der TU Braunschweig, 38106 Braunschweig
Institut für Verkehrssicherheit und Automatisierungstechnik der TU Braunschweig, 38106 Braunschweig
- Personalisierung des Webauftritts des Instituts als betriebliche Abschluss-Projektarbeit
- Web-Entwicklung unter Linux mit den Techniken HTML, CSS, XML, XSL, Javascript, sowie PHP in Verbindung mit MySQL und Subversion als Versionsmanagementsystem
- Laufende Aktualisierung, Neuübersetzung, Test und Konfiguration der Softwarekomponenten Apache, PHP, MySQL, sowie Konfiguration sicherer Verbindungen über SSL
12/2002 &
02/2003 - 08/2003
02/2003 - 08/2003
Praktikum als Fachinformatiker der Fachrichtung Anwendungsentwicklung
Institut für Verkehrssicherheit und Automatisierungstechnik der TU Braunschweig, 38106 Braunschweig
Institut für Verkehrssicherheit und Automatisierungstechnik der TU Braunschweig, 38106 Braunschweig
- Analyse einer bestehenden MS-ACCESS-Datenbank und Erstellung eines Entwurfs zur Migration auf eine Web/SQL-Anbindung unter Beachtung der bestehenden und neuen Benutzeranforderungen
- Übertragung der Daten aus der MS-ACCESS- in die MySQL-Datenbank und Erstellung der dazugehörigen Benutzerschnittstelle als Web-Anwendung
- Test einer ODBC-Anbindung des MySQL-Servers als Backend für die MS-ACCESS-Anwendung
- Vertiefung der Fähigkeiten und Kenntnisse zu HTML, PHP, MySQL, Javascript und CSS
- Entwurf und Implementierung einer Datenbank zu den Verkehrstechnikvorlesungen
- Überarbeitung des am Institut erstellten Trouble Ticket Systems
- Betriebssysteminstallationen von Windows NT sowie XP und Linux
- Image-Erstellung und -Installation