Profilbild von Anonymes Profil, Senior Software Engineer | Tech-Lead | IT-Consultant

Verifiziertes Profil

nicht verfügbar bis 31.10.2024

Letztes Update: 15.04.2024

Senior Software Engineer | Tech-Lead | IT-Consultant

Abschluss: B.Sc. Media Informatics
Stunden-/Tagessatz: anzeigen
Sprachkenntnisse: deutsch (Muttersprache) | englisch (verhandlungssicher)

Schlagwörter

PHP Drupal Javascript Apache Activemq Content Management Objektorientierte Software-Entwicklung Rabbitmq Symfony Team Management Clean Code + 49 weitere Schlagwörter anzeigen

Dateianlagen

CV-2023-05_220223.pdf

Skills

Als erfahrener Senior Software Engineer habe ich mich auf die Backend-Entwicklung für Unternehmensanwendungen und Enterprise CMS wie Drupal spezialisiert. Mit über einem Jahrzehnt Berufserfahrung verfüge ich über ein umfassendes Verständnis der modernen Software-Entwicklung, Datenbankmanagementsystemen und Cloud-Computing-Plattformen wie Amazon AWS. Meine Fähigkeit, mich schnell in neue Technologien einzuarbeiten, kombiniert mit meinem lösungsorientierten Ansatz und meiner Erfahrung in der Leitung von Teams in einer agilen Umgebung, machen mich zu einer wertvollen Bereicherung für jedes Projekt.

ENTWICKLUNG
• PHP, Symfony, Laravel, Laminas, Drupal, Bash/Shell, Java, Kotlin, Spring, Hybernate, C, C++, C#, Python, AVR Mikrokontroller, Assembler
• MySQL, MariaDB, MongoDB, InfluxDB, Redis, ElasticSearch, Solr, memcached
• ActiveMQ, RabbitMQ
• JavaScript, Node, Vue, React, CSS, LESS, SASS, HTML
• API Design, OOP, OOAD, Clean Code, TDD, KISS, SOLID

AGILE METHODEN & FÜHRUNGSERFAHRUNG
Scrum, Kanban, klassisches Projektmanagement
Führung von internationalen Entwicklerteams mit 10+ Mitarbeitern

TOOLSET
• PhpStorm, WebStorm, IntelliJ, Blackfire
• Vagrant, Docker, Kubernetes
• GIT, Bitbucket, Github, Gitlab
• Jenkins, Bamboo
• Keycloak, Amazon SES
• Ansible, Terraform

DEVOPS
• Linux, MacOS X, Windows
• Einrichtung und Konfiguration von Entwicklungs-/Stage- und Liveumgebungen
sowie Entwicklung von CI/CD-Prozessen

Projekthistorie

08/2021 - 11/2022
Senior Software Engineer | Consultant
Deutsche Messe AG | Eventit AG (Internet und Informationstechnologie, 500-1000 Mitarbeiter)

Projektinhalt

Technische Konzeption und Entwicklung einer Fachanwendung auf Basis von Symfony zur Konfiguration und Durchführung von Großveranstaltungen in Bezug auf Ticketerstellung und -verkauf, Einlass, Registrierung und Onlineshops.

Aufgaben

  • Softwarearchitektur – Mischung aus Monolith-/Microservice-Architektur
  • Technische Beratung der POs sowie Stakeholder in Bezug auf (Neu-)Konzeptionierung von Workflows sowie Erstellung von Machbarkeitsanalysen
  • Konzeption und Implementation diverser (REST) APIs als Schnittstellen für externen Dienstleister als auch interne Fremdanwendungen wie Salesforce oder SAP
  • Parallelisierung und Lastverteilung durch ActiveMQ und RabbitMQ, Anbindung an Talend
  • Implementation Konfiguration aller B2B/B2C Onlineshops
  • Implementation der OnlineshopInfrastruktur (Ticketerstellung, Zahlungsverfahren, Rechnungsstellung, Konfiguration, …), permanentes Refactoring für Performanceoptmierungen
  • B2B Ausstellershop mit komplexer Freikontingentberechnung und hohem Transaktionsvolumen
  • Validierung der Tickets und Steuerung der Einlasskreuze
  • Umsetzung einer Kassen-API inkl. TSE-Implemenation
  • Erstellung komplexer und umfangreicher Reports für Verantaltungsanalysen
  • Implementation diverserer SupportApplikationen für Supervisoren
  • Implementation Faktura für B2B Shop
  • Implementation Indizierung von Geschäfts und Transaktionsdaten zu ElasticSearch
  • Nach Möglichkeit Abdeckung aller Implementationen mit PHPUnit Tests
  • Aufbau und Implementation einer DeploymentPipeline mit Hilfe von Bash-Skripten und BambooSpecs
  • u.v.w.m

Arbeitsweise

  • Agil
  • Scrum im 8er Team
  • 2-wöchige Sprints

Technologien

PHP, Symfony, MySQL, ActiveMQ, RabbitMQ, ElasticSearch, Talend, SAP, Salesforce, Jira, Confluence, Miro, LucidCharts, VirtualBox, Vagrant, Docker, Ubuntu, memcached, Teams, Graylog, Vue, React, JavaScript, Bitbucket, Bamboo, BambooSpecs, Github


04/2021 - 07/2021
Senior Software Engineer
Bornholdt Lee GmbH (Internet und Informationstechnologie, 10-50 Mitarbeiter)

Projektinhalt
Entwicklung einer mobilen Applikation zur Beratung und Begleitung bei einer Brustkrebsdiagnose mit der Zielsetzung eine DIGA Zertifizierung zu erhalten.

Aufgaben
  • Konzeption und Entwicklung der Backend-Applikation
  • Beschreibung und Implementation der API für die Flutter-basierte Frontendapplikationen
  • Fokus: Performanz und Sicherheit, v.a. bzgl. Speicherung personenbezogener Daten wie ärztlichen Befunden und Diagnosen
Technologien
PHP, Symfony, MariaDB, SULU CMS, Swagger, OpenAPI, Jira, Confluence, Postman, GIT, Slack, Gitlab

08/2018 - 12/2020
Senior Software Engineer | Consultant
Deutsche Messe AG | EventIT AG (Internet und Informationstechnologie, 500-1000 Mitarbeiter)

Projektinhalt

Technische Konzeption und Entwicklung einer Fachanwendung auf Basis von Symfony zur Konfiguration und Durchführung von Großveranstaltungen in Bezug auf Ticketerstellung und -verkauf, Einlass, Registrierung und Onlineshops.

Aufgaben

  • Softwarearchitektur – Mischung aus Monolith-/Microservice-Architektur
  • Technische Beratung der POs sowie Stakeholder in Bezug auf (Neu-)Konzeptionierung von Workflows sowie Erstellung von Machbarkeitsanalysen
  • Konzeption und Implementation diverser (REST) APIs als Schnittstellen für externen Dienstleister als auch interne Fremdanwendungen wie Salesforce oder SAP
  • Parallelisierung und Lastverteilung durch ActiveMQ und RabbitMQ, Anbindung an Talend
  • Implementation Konfiguration aller B2B/B2C Onlineshops
  • Implementation der OnlineshopInfrastruktur (Ticketerstellung, Zahlungsverfahren, Rechnungsstellung, Konfiguration, …), permanentes Refactoring für Performanceoptmierungen
  • B2B Ausstellershop mit komplexer Freikontingentberechnung und hohem Transaktionsvolumen
  • Validierung der Tickets und Steuerung der Einlasskreuze
  • Umsetzung einer Kassen-API inkl. TSE-Implemenation
  • Erstellung komplexer und umfangreicher Reports für  Verantaltungsanalysen
  • Implementation diverserer SupportApplikationen für Supervisoren
  • Implementation Faktura für B2B Shop
  • Implementation Indizierung von Geschäfts und Transaktionsdaten zu ElasticSearch
  • Nach Möglichkeit Abdeckung aller Implementationen mit PHPUnit Tests
  • Aufbau und Implementation einer DeploymentPipeline mit Hilfe von Bash-Skripten und BambooSpecs
  • u.v.w.m

Arbeitsweise

  • Agil
  • Scrum im 8er Team
  • 2-wöchige Sprints

Technologien

PHP, Symfony, MySQL, ActiveMQ, RabbitMQ, ElasticSearch, Talend, SAP, Salesforce, Jira, Confluence, Miro, LucidCharts, VirtualBox, Vagrant, Docker, Ubuntu, memcached, Teams, Graylog, Vue, React, JavaScript, Bitbucket, Bamboo, BambooSpecs, Github


01/2017 - 12/2019
Fullstack Developer | Consultant
KAKOII GmbH (Internet und Informationstechnologie, 10-50 Mitarbeiter)

Aufgaben
Beratung und Umsetzung von neuen Features sowie Wartung der vorhandenen Drupal 6 Instanz des Evangelischen Johannesstift

01/2017 - 12/2019
Fullstack Developer | Consultant
Webmatch GmbH (Internet und Informationstechnologie, 50-250 Mitarbeiter)

Aufgaben
Beratung und Umsetzung von neuen Features sowie Wartung der vorhandener Drupal 7 Instanzen unterschiedlicher Projekte

04/2018 - 07/2018
Senior Software Engineer
Nexum AG (Internet und Informationstechnologie, 250-500 Mitarbeiter)

Projektinhalt
  • Beratung und Implementation für die Projekte "Detecon Consulting" und dem "Zentralverband der Augenoptiker und Optometristen"
Aufgaben
  • Entwicklung eines multilingualen CMS als Multisite-Installation auf Basis von Drupal 8
  • Umsetzung als stark modularisiertes Headless CMS mittels REST API zur Vermeidung von Mehraufwand und für Wiederverwendbarkeit in anderen Projekten
  • Beratung bezüglich der Verwendung von Drupal Funktionen und Methoden sowie der Multisite-Installation sowie Kostenschätzung zur Erweiterung des CMS
  • Wartung und Erweiterung der bestehenden Drupal 7 Instanz
  • Erarbeitung und Umsetzung von CI/CD Strategien zur Vermeidung von Inkonsistenzen während der Deployments
  • Erweiterung der Optikersuche auf Basis von Symfony und Redis
Technologien
PHP, Symfony, MariaDB, MySQL, Drupal 7/8, Swagger, OpenAPI, Redis, Jira, Confluence, Postman, GIT, Slack, Gitlab

10/2016 - 07/2018
Lead Developer (Fullstack)
Fisch Hitparade (Sonstiges, 10-50 Mitarbeiter)

Projektinhalt
  • Beratung, Konzeption und Umsetzung eines großen Anglerportals
Aufgaben
  • Refactoring und Beseitigung von Altlasten aus vorheriger Entwicklung
  • Architektur und Implementation des CMS
  • Aufbau einer mit POI angereicherten Gewässerdatenbank
  • Implementation einer interaktiven Kartenanwendung mit Umkreissuche
  • Aufbau einer REST API zur Integration von React Komponenten und als Schnittstelle für E-Commerce Funktionalitäten
  • Implementation SSO in Verbindung mit Xenforo Forum Applikation
Technologien
PHP, MySQL, Drupal 7, Jira, Gitlab, Openstreetmap, SSO, REST API, Postman, xenforo

05/2015 - 07/2018
Lead Developer
Neues Handeln GmbH (Internet und Informationstechnologie, 50-250 Mitarbeiter)

Projektinhalt
  • Beratung, Konzeption und Umsetzung eines Touchscreen-Terminals für die Wanderausstellung "Altersbilder" des Bundesministeriums für Familie
Aufgaben
  • Umsetzung mit Hilfe von Drupal zur einfachen Erweiterbarkeit der Ausstellungsinhalte sowie Administration des interaktiven Gästebuchs durch Mitarbeiter des BMF
  • Konzeption zur Fernwartung und Absicherung der Applikation durch nicht autorisierte Personen
  • Wartung und Weiterentwicklung
Technologien
PHP, MySQL, Drupal 6/7, memCached, GIT, Teamviewer, Windows, Touchscreen

07/2015 - 12/2017
Lead Developer
]INIT[ AG (Internet und Informationstechnologie, 500-1000 Mitarbeiter)

Projektinhalt
  • Beratung, Konzeption und Umsetzung verschiedenster Projekte, u.a. für das BMWI, den Europäischen Stabilitätsmechanismus sowie des Rechenzentrums für Finanzen NRW
Aufgaben
  • Beratung der Projektleitung in Bezug auf Kosten und Umsetzungskonzepte für neue Aufträge
  • Direkte Beratung von Kunden bzgl. Machbarkeit
  • Führung der Front-/Backendentwickler im internationalen Kontext
  • Architektur und Implementation von komplexen CMS und Fachanwendungen
  • Konzeption und Umsetzung von Migrationsstrategien von Daten aus bisherigen Anwendungen mit mehr als 20000 Datensätzen
  • Aufbau CI/CD Pipelines mit Entwicklungs-/Test-/Stage- und Produktiv-Umgebungen
  • Integration von Solr und Entwurf Caching-Strategien mit memCached und Varnish
  • Überwachung von Penetrationstests und Planung der Beseitigung eventueller Schwachstellen
  • Kommunikation mit externen Dienstleistern
Technologien
PHP, MySQL, Drupal 6/7, memCached, Varnish, Solr, Jira, Confluence, GIT, SVN, Bitbucket, Bamboo

07/2013 - 12/2017
Lead Developer
InHalt GmbH (Marketing, PR und Design, < 10 Mitarbeiter)

Aufgaben
  • Technische Konzeption und Umsetzung verschiedener Projekte, u.a. für den Reiseführer "Landvergnügen", den Nähmaschinenhersteller Bernina sowie CMS diverser anderer Unternehmen wie Bederhof, Edel und Stark, Mediplex und YourWealth
  • Entwicklung von Prototypen für ausgefallene Konzeptideen
Technologien
PHP, Drupal, Lego Technik, Lego Mindstorms, MySQL, JavaScript, Git, Jira

02/2017 - 07/2017
Lead Developer (Fullstack)
TBO Interactive GmbH (Internet und Informationstechnologie, 10-50 Mitarbeiter)

Projektinhalt
  • Beratung, Konzeption und Umsetzung eines Projekts für die "Axel Springer Syndication"
Aufgaben
  • Beratung der Projektleitung in Bezug auf Machbarkeit, Kosten und Umsetzung
  • Führung der Front-/Backendentwickler
  • Architektur und Implementation des CMS
  • Aktive Mitarbeit in der Front- und Backendentwicklung
  • Aufbau CI/CD Pipeline mit Stage- und Produktiv-Umgebung
Technologien
PHP, MySQL, Drupal 8, Jira, Confluence, GIT, Gitlab

10/2007 - 03/2013
Postproduction Supervisor
Die Schnittmeister GmbH (Medien und Verlage, 10-50 Mitarbeiter)

  • Verantwortlich für den Aufbau und Betrieb der kompletten technischen Infrastruktur (20 Schnittplätze & 30+ weitere Clients)
  • Anbindung an 200+TB Fileserver und Planung der Effizienten und Latenzfreien Netzwerkinfrastruktur
  • Planung & Realisierung von kosten- und zeiteffizienten Ingest und Playout Strategien, sowie der dazugehörigen Software-Entwicklung mit JAVA und PHP
  • Beratung der Editoren bezüglich neuer Features der Schnittsoftware als auch Beratung der Geschäftsführung in neuen Trends aus Hard- und Software und deren Kosten/Nutzen Faktor
  • Software-Entwicklung zur Produktivitätssteigerung

Reisebereitschaft

Weltweit verfügbar
Profilbild von Anonymes Profil, Senior Software Engineer | Tech-Lead | IT-Consultant Senior Software Engineer | Tech-Lead | IT-Consultant
Registrieren