Schlagwörter
Skills
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
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
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
PHP, Symfony, MariaDB, SULU CMS, Swagger, OpenAPI, Jira, Confluence, Postman, GIT, Slack, Gitlab
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
Beratung und Umsetzung von neuen Features sowie Wartung der vorhandenen Drupal 6 Instanz des Evangelischen Johannesstift
Beratung und Umsetzung von neuen Features sowie Wartung der vorhandener Drupal 7 Instanzen unterschiedlicher Projekte
- Beratung und Implementation für die Projekte "Detecon Consulting" und dem "Zentralverband der Augenoptiker und Optometristen"
- 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
PHP, Symfony, MariaDB, MySQL, Drupal 7/8, Swagger, OpenAPI, Redis, Jira, Confluence, Postman, GIT, Slack, Gitlab
- Beratung, Konzeption und Umsetzung eines großen Anglerportals
- 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
PHP, MySQL, Drupal 7, Jira, Gitlab, Openstreetmap, SSO, REST API, Postman, xenforo
- Beratung, Konzeption und Umsetzung eines Touchscreen-Terminals für die Wanderausstellung "Altersbilder" des Bundesministeriums für Familie
- 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
PHP, MySQL, Drupal 6/7, memCached, GIT, Teamviewer, Windows, Touchscreen
- Beratung, Konzeption und Umsetzung verschiedenster Projekte, u.a. für das BMWI, den Europäischen Stabilitätsmechanismus sowie des Rechenzentrums für Finanzen NRW
- 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
PHP, MySQL, Drupal 6/7, memCached, Varnish, Solr, Jira, Confluence, GIT, SVN, Bitbucket, Bamboo
- 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
PHP, Drupal, Lego Technik, Lego Mindstorms, MySQL, JavaScript, Git, Jira
- Beratung, Konzeption und Umsetzung eines Projekts für die "Axel Springer Syndication"
- 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
PHP, MySQL, Drupal 8, Jira, Confluence, GIT, Gitlab
- 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