Praxiserfahrung
01/2019 - ...
Softwareentwickler
event it AG, 30177 Hannover
  • (Weiter-) Entwicklung eines Ticketing-Systems auf Basis von Symfony
    • Auftragsverarbeitung - Import, manuelle Anlage, Freigabeprozess
    • Ticketing - Reservierung, Registrierung, Erstellung
    • 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 von 3.4 auf 4.4
    • Upgrade von Drittanbieter-Packages
    • Prozessoptimierung
    • Austausch und Wartung von Legacy-Code
  • Betreuung der Infrastruktur
    • Einrichtung von Bitbucket Repositories
    • Einrichtung und optimieren 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
  • 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
 
01/2008 - 11/2008
Web- und Anwendungsentwickler
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
  • 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
  • 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
  • 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
Praktikum als Fachinformatiker der Fachrichtung Anwendungsentwicklung
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