freiberufler Senior Solution Architect / Software Engineer auf freelance.de

Senior Solution Architect / Software Engineer

offline
  • auf Anfrage
  • 68165 Mannheim
  • Umkreis (bis 200 km)
  • de  |  en
  • 26.03.2020

Kurzvorstellung

Fokus auf Cloud-basierten Entwicklung mit Azure Cloud Platform, insbesondere auf ereignisbasierten und serverlosen Architekturen. Zertifizierter Agile Scrum Master und Agile Scrum Product Owner.

Auszug Referenzen (2)

"Projekt erfolgreich umgesetzt und abgeschlossen"
Senior Berater
Kundenname anonymisiert
Tätigkeitszeitraum

1/2020 – 1/2020

Tätigkeitsbeschreibung

Auto-Skalierung dank des Azure Kubernetes Cluster, verknüpft mit Azure VM Nodepools und der Nutzung von vorbereiteter Docker-Images über Azure Container Registry. Für die Datenhaltung kommt Azure Storage Account als Data Lake (Storage Gen2) zum Einsatz. Zur Authentifizierung ist Azure AD (Azure Active Directory )

Eingesetzte Qualifikationen

Active Directory, Docker, Microsoft Azure, Kubernetes

"MVP Projekt erfolgreich umgesetzt"
Senior Software Engineer
Kundenname anonymisiert
Tätigkeitszeitraum

9/2017 – 3/2018

Tätigkeitsbeschreibung

Das Targeted Quotation Tool unterstützt in der Phase der Angebotserstellung, in dem es die vorliegenden Anforderungen im Rahmen einer natürlichen oder semi-formalen Sprache interpretiert und eine Liste von zu den Anforderungen gehörenden Dienstleistungen und Produkten vorschlägt, die mit einer bestimmten Wahrscheinlichkeit zum erfolgreichen Abschluss des Angebotes führen. Dieser Prozess läuft mit der Stellung der Anforderungen vollautomatisiert auf Basis maschinellen Lernens ab. Damit ein Modell aus dem Bereich des maschinellen Lernens diesen Prozess sinnvoll und erfolgreich durchführen kann, muss es entsprechend mit Daten angereichert, trainiert und optimiert werden. Hierzu benötigt es einerseits die entsprechenden Produkte, die angeboten werden sollen, und andererseits Informationen darüber, welche Anforderungen mittel- oder unmittelbar welches Produkt konkludieren.

Eingesetzte Qualifikationen

Keras, Maschinelles Lernen, Neuronale Netze, Tensorflow, Natural Language Processing, Docker

Qualifikationen

  • .Net6 J.
  • Big Data
  • Business Analysis6 J.
  • C#6 J.
  • Data Science
  • Docker4 J.
  • Maschinelles Lernen
  • Microsoft Azure7 J.
  • PHP10 J.
  • Python6 J.
  • Requirement Analyse6 J.
  • Scrum10 J.
  • Stakeholder-Analyse6 J.

Projekt‐ & Berufserfahrung

Senior Berater
Kundenname anonymisiert, Mannheim
1/2020 – 1/2020 (1 Monat)
IT & Entwicklung
Tätigkeitszeitraum

1/2020 – 1/2020

Tätigkeitsbeschreibung

Auto-Skalierung dank des Azure Kubernetes Cluster, verknüpft mit Azure VM Nodepools und der Nutzung von vorbereiteter Docker-Images über Azure Container Registry. Für die Datenhaltung kommt Azure Storage Account als Data Lake (Storage Gen2) zum Einsatz. Zur Authentifizierung ist Azure AD (Azure Active Directory )

Eingesetzte Qualifikationen

Active Directory, Docker, Microsoft Azure, Kubernetes

Senior Software Engineer
John Deere, Mannheim
12/2019 – 3/2020 (4 Monate)
Großhandel
Tätigkeitszeitraum

12/2019 – 3/2020

Tätigkeitsbeschreibung

Unterstützung in der Migration von einem Magento Shop auf Version 2.3 als Multi-Tenant-System. Anpassungen an den Schnittstellen, unter Anderem Integration von OAuth 2 für die Nutzung externer Systeme (Inventory-Sync, Bestell-Sync). Entwicklung und Integration von Modulen zur Individuallösung für die Lieferungsbestätigung von Zwischenhändlern beim Warenversand.

Eingesetzte Qualifikationen

Scrum, Magento, PHP

Senior Berater
Kundenname anonymisiert, Mannheim
9/2019 – 12/2019 (4 Monate)
IT & Entwicklung
Tätigkeitszeitraum

9/2019 – 12/2019

Tätigkeitsbeschreibung

Konzeption einer Serverless Architektur in der Microsoft Azure Cloud. Nutzung von Azure API Management, Logic und Function Apps, sowie Azure Storage Account als Data Lake (Storage Gen2) und zur Datenvisualisierung Microsoft Power BI . Einbindung von Azure Chat Bot Services mit Zugriff auf die Knowledge Base ( QnA Service) geplant.

Eingesetzte Qualifikationen

Big Data, Data Warehousing, Datenanalyse, Power Bi, Scrum, Microsoft Azure

Senior Berater / Senior Software Engineer
Kundenname anonymisiert, Mannheim
1/2019 – offen (6 Jahre)
IT & Entwicklung
Tätigkeitszeitraum

1/2019 – offen

Tätigkeitsbeschreibung

Die Serverless Architektur in der Microsoft Azure Cloud basiert auf den Komponenten Azure API Management, Logic und Function Apps, Event Grid und Service Bus, Storage Accounts (Table, Blob , Queue) und die Nutzung von Azure Media und Azure Cognitive Services, sowie die Azure Cognitive Search . Genutzte Programmiersprachen C# (.Net Core 2.2) und Python. Terraform wird als Infrastructure as Code Pipeline genutzt.

Eingesetzte Qualifikationen

Scrum, .Net, C#, Python, Microsoft Azure

Senior Software Engineer
Scholz & Volkmer GmbH, Wiesbaden
6/2018 – 6/2019 (1 Jahr, 1 Monat)
IT & Entwicklung
Tätigkeitszeitraum

6/2018 – 6/2019

Tätigkeitsbeschreibung

Relaunch des Online-Shops und Migration auf Magento 2 als Headless E-Commerce Shop-System mit einem auf Vue.js basierendem Frontend, welche per API mit dem Backend kommuniziert. Der Einsatz von Elasticsearch dient zur performanten Verfügbarkeit der darzustellenden Daten.

Eingesetzte Qualifikationen

Scrum, Magento

Senior Berater
EnBW Energie Baden-Württemberg AG, Köln
5/2018 – offen (6 Jahre, 8 Monate)
Versorgungswirtschaft
Tätigkeitszeitraum

5/2018 – offen

Tätigkeitsbeschreibung

Ermittlung und Kommunikation der Anforderungen von Stakeholder im Kontext einer Vertriebs- und Provisionsplattform. Ausarbeitung der notwendigen Ziele und Lösungsansätze, sowie die Betreuung einer Migration auf Grund einer Änderung der Systemlandschaft von SAP hin zu einer branchenspezifischen Lösung. Die Systemlandschaft wird in Microsoft Azure Cloud gepflegt und nutzt u. a. Function und Logic Apps, Datenaustausch (Import / Export) via Azure API Management. Genutzte Programmiersprache für die Provisions App ist PHP 7.

Eingesetzte Qualifikationen

Scrum, Microsoft Azure, PHP, Requirement Analyse, Stakeholder-Analyse, Business Analysis

Berater / Software Engineer
Yello GmbH, Köln
3/2018 – 5/2018 (3 Monate)
Versorgungswirtschaft
Tätigkeitszeitraum

3/2018 – 5/2018

Tätigkeitsbeschreibung

Evaluationsphase des technischen Einsatzes von SprykerOS für die zukünftige Bereitstellung einer Plattform, die es ermöglicht, mit einem hohen Grad an Automatisierung ein kontext-sensitives Bündelgeschäft von Strom- und Gastarifen mit Hardwareprodukten und Gutscheinen zu ermöglichen. Konzeption des Betriebs in Microsoft Azure, bestehend aus verschiedenen Komponenten von App Services bis hin zu Kubernetes Container Services. Evaluation mehrerer E-Commerce Systeme wie Spryker und Magento 2.

Eingesetzte Qualifikationen

Continuous Delivery, DevOps (allg.), Scrum, Docker, Microsoft Azure, Kubernetes, Magento, Spryke

Content.hub / Blog Relaunch
EnBW Energie Baden-Württemberg AG, Karlsruhe
1/2018 – 3/2018 (3 Monate)
Versorgungswirtschaft
Tätigkeitszeitraum

1/2018 – 3/2018

Tätigkeitsbeschreibung

Migration und Rebrush des content.hub Auftritts der EnBW. Neben eines moderneren Auftritts soll unter der Neubezeichnung "content.hub" der Informationsgehalt auf den Mehrwert für den Leser zugeschnitten sein. Mehrere Redakteure versorgen so Kunden und Interessenten der EnBW mit interessanten Neuigkeiten. Neben der Konzeption und Begleitung der Migration des alten Blogs in die neue content.hub Instanz sind Dokumentation bzgl. Prüfprozesse nach Livegang und Aktualisierungen, notwendige Eigenentwicklungen und das Umsetzen des Frontend Designs Bestandteil des Auftrages. Der Betrieb läuft in Microsoft Azure Virtual Machines. Genutztes System ist Wordpress mit PHP 7 und MySql 5.6.

Eingesetzte Qualifikationen

Mysql, Scrum, Wordpress, Microsoft Azure, PHP

Senior Software Engineer
Kundenname anonymisiert, Mannheim
9/2017 – 3/2018 (7 Monate)
IT & Entwicklung
Tätigkeitszeitraum

9/2017 – 3/2018

Tätigkeitsbeschreibung

Das Targeted Quotation Tool unterstützt in der Phase der Angebotserstellung, in dem es die vorliegenden Anforderungen im Rahmen einer natürlichen oder semi-formalen Sprache interpretiert und eine Liste von zu den Anforderungen gehörenden Dienstleistungen und Produkten vorschlägt, die mit einer bestimmten Wahrscheinlichkeit zum erfolgreichen Abschluss des Angebotes führen. Dieser Prozess läuft mit der Stellung der Anforderungen vollautomatisiert auf Basis maschinellen Lernens ab. Damit ein Modell aus dem Bereich des maschinellen Lernens diesen Prozess sinnvoll und erfolgreich durchführen kann, muss es entsprechend mit Daten angereichert, trainiert und optimiert werden. Hierzu benötigt es einerseits die entsprechenden Produkte, die angeboten werden sollen, und andererseits Informationen darüber, welche Anforderungen mittel- oder unmittelbar welches Produkt konkludieren.

Eingesetzte Qualifikationen

Keras, Maschinelles Lernen, Neuronale Netze, Tensorflow, Natural Language Processing, Docker

Business Analyst
Curaden AG, Mannheim
12/2016 – 2/2017 (3 Monate)
Gesundheitswesen
Tätigkeitszeitraum

12/2016 – 2/2017

Tätigkeitsbeschreibung

Neuplanung der Prevent One Anwendung als Loyalitäts- und Kommunikationswerkzeug für Zahnärzte, Dentalspezialisten und den Kunden (Patienten) im internationalen Umfeld. Eine Geschäftsanalyse mit Anforderungsmanagement im Rahmen gemeinschaftlicher Workshops wurde durchgeführt und in Folge die technische Neukonzeption des Projektes bis hin zur Betreuung des globalen Rollouts in Auftrag gegeben.

Eingesetzte Qualifikationen

Requirement Analyse, Stakeholder-Analyse, Business Analysis

Senior Software Engineer
Mercedes-Benz Trucks UK, Mannheim
9/2015 – 9/2016 (1 Jahr, 1 Monat)
Automobilindustrie
Tätigkeitszeitraum

9/2015 – 9/2016

Tätigkeitsbeschreibung

Plattform zur Generierung von PDF/X4 konforme, nutzeranpassbarem Marketing-Material im Bestellprozess. Digitalisierung des Druck-Bestellprozesses und der Kundenbestellung auf Basis von Magento 2 (eCommerce Plattform basierend auf PHP 5.6 / 7). Bei diesem Projekt kommen neben der kommerziell eingesetzten PdfLib Bibliothek das selbst entwickelte und auch über den Magento Marketplace vertriebene Force Login Modul zum Einsatz. Als Datenbank wird MySql 5.6 eingesetzt.

Eingesetzte Qualifikationen

Mysql, Magento, PHP

Software Engineer
Jaguar / Land Rover, Mannheim
8/2015 – 10/2015 (3 Monate)
Automobilindustrie
Tätigkeitszeitraum

8/2015 – 10/2015

Tätigkeitsbeschreibung

Aggregierung heterogener Filialdaten in eine Graphdatenbank (Neo4J) zur Kumulierung. Basierend auf diverser Modelle werden Datenabfragen angetriggert zur Digitialisierung der Marketing-Ansprache der Kunden. Diese stützen sich auf einer eigens entwickelten ETL-Komponente basierend auf PHP und dem Middleware-Ansatz (PSR-7).

Eingesetzte Qualifikationen

Big Data, Data Mining, Data Warehousing, Scrum, PHP

Senior Software Engineer
Kundenname anonymisiert, Mannheim
6/2014 – 12/2017 (3 Jahre, 7 Monate)
IT & Entwicklung
Tätigkeitszeitraum

6/2014 – 12/2017

Tätigkeitsbeschreibung

Die Anwendung baut auf einer serviceorientierten, skalierfähigen Architektur auf, in der die geschäftslogischen Services basierend auf PHP 7 mittels Zend Expressive (Middleware Ansatz, PSR-7) als RESTful APIs durch mehrere User Interfaces (basierend auf AngularJS4) angesprochen werden können. Die einzelnen Services kapseln zustandslos jeweils eine spezifische Business-Domäne und sind mittels PhpUnit und Coverage Reports nahezu vollständig durch Komponententests abgedeckt (über 4.000 Tests). Über ein separaten Service werden notwendige Zustände in einem Data Warehouse auf Basis von Event Sourcing (Verwendung von Prooph) und CQRS gesichert. Integrationstest sind mit PhpUnit und mittels Swagger generierte Mock-Services umgesetzt. Das Dependency Management wird mit Composer umgesetzt, der Build-Prozess wird über eine eigene CLI mittels Docker als vollständig lauffähige Images gebaut und über Rancher deployed. Im Entwicklungsumfeld kommt Docker ebenfalls als Virtualisierungslösung zum Einsatz. Als Datenbanken kommen PostgreSql 9.6 und MongoDB zum Einsatz. Zur Authentifizierung und Autorisierung wird OAuth2 basierend auf der PhpLeague Komponente verwendet.

Eingesetzte Qualifikationen

Mongodb, Postgresql, Scrum, Test Automation, Nginx, Docker, AngularJS, PHP

Software Engineer
Barcelona.de, Mannheim
3/2014 – 12/2014 (10 Monate)
Tourismus und Freizeitwirtschaft
Tätigkeitszeitraum

3/2014 – 12/2014

Tätigkeitsbeschreibung

Barcelona.de bietet eine App als Reiseführer für Barcelona an. Highlights sind die Übersicht der POIs (Point of Interest), die Audioguides, die interaktive Karte und die Offline-Fähigkeit der App. Darüber hinaus kann ein Reisetagebuch erstellt und als PDF exportiert werden. Alle Daten werden über ein separates Backend verwaltet und können mit Konnektivität (mit Deltafunktion) synchronisiert werden. Die App wurde auf Sencha Touch 2 und Cordova entwickelt und wird für iOS und Android angeboten.

Eingesetzte Qualifikationen

Android, iOS

Software Engineer
Blauetikett, Mannheim
11/2013 – 3/2014 (5 Monate)
Handel
Tätigkeitszeitraum

11/2013 – 3/2014

Tätigkeitsbeschreibung

Entwicklung und Betreuung einer individuell entwickelten Shop-Lösung seit 2007. Migration auf Magento 1.x in 2014, dabei wurde ein eigenes Theme basierend auf einem bereitgestellten Template entwickelt sowie mehrere Kaufmodule eingebunden, konfiguriert und angepasst.

Eingesetzte Qualifikationen

Magento

Zertifikate

Agile Scrum Product Owner
2019
Agile Scrum Master
2019
ITIL Foundation Certificate in IT Service Management
2018
Magento 2 Certified Solution Specialist
2017

Ausbildung

IT Management
Master of Science
2018
Darmstadt
Kommunikationsinformatik
Bachelor of Science
2014
Worms

Über mich

Ich biete Fachkompetenz für die technischen sowie organisatorischen Aufgaben durch die Abschlüsse in Kommunikationsinformatik B.Sc. und IT Management M.Sc. sowie mit mehr als 12 Jahren Berufserfahrung im Bereich Software Engineering und Softwareprodukt- und Projektentwicklung sowie Beratung und Support. Mein Fokus liegt auf der Cloud-basierten Entwicklung mit Azure Cloud Platform, insbesondere auf ereignisbasierten und serverlosen Architekturen. Als zertifizierter Agile Scrum Master und Agile Scrum Product Owner qualifiziere ich mich für eine führende Rolle in der agilen Entwicklung.

Weitere Kenntnisse

Microsoft Azure Cloud Platform, Azure DevOps, Jira, Bitbucket, Gitlab
Agile Development / Scrum, Testgetriebene Entwicklung
Microservices, Serverless, APIs, C#, Python
Docker, Postman
Developing Microsoft Azure Solutions (20252)
Implementing Microsoft Azure Infrastructure Solutions (20253)
Analyzing Big Data with Microsoft R (20773)
Certified Agile Scrum Master & Product Owner

Persönliche Daten

Sprache
  • Deutsch (Muttersprache)
  • Englisch (Fließend)
Reisebereitschaft
Umkreis (bis 200 km)
Arbeitserlaubnis
  • Europäische Union
Home-Office
bevorzugt
Profilaufrufe
2475
Alter
37
Berufserfahrung
17 Jahre und 3 Monate (seit 09/2007)
Projektleitung
7 Jahre

Kontaktdaten

Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.

Jetzt Mitglied werden