Florian Horn verfügbar

Florian Horn

Senior Berater, Senior Software Engineer

verfügbar
Profilbild von Florian Horn Senior Berater, Senior Software Engineer aus Mannheim
  • 68165 Mannheim Freelancer in
  • Abschluss: IT Management M.Sc.
  • Stunden-/Tagessatz:
  • Sprachkenntnisse: deutsch (Muttersprache) | englisch (verhandlungssicher)
  • Letztes Update: 27.03.2020
SCHLAGWORTE
PROFILBILD
Profilbild von Florian Horn Senior Berater, Senior Software Engineer aus Mannheim
DATEIANLAGEN
Zertifikat - ITIL Foundation

Diese Anzeige ist nur für angemeldete Nutzer möglich.

Zertifikat - Magento 2 Certified Solution Specialist

Diese Anzeige ist nur für angemeldete Nutzer möglich.

Zertifikat - Agile Scrum Master

Diese Anzeige ist nur für angemeldete Nutzer möglich.

Zertifikat - Agile Product Owner

Diese Anzeige ist nur für angemeldete Nutzer möglich.

Zertifikat - Coursera Neural Networks and Deep Learning

Diese Anzeige ist nur für angemeldete Nutzer möglich.

Zertifikat - Developing Microsoft Azure Solutions

Diese Anzeige ist nur für angemeldete Nutzer möglich.

Zertifikat - Implementing Microsoft Azure Infrastructure Solutions

Diese Anzeige ist nur für angemeldete Nutzer möglich.

Zertifikat - Analyzing Big Data with Microsoft R

Diese Anzeige ist nur für angemeldete Nutzer möglich.

Zertifikat - Perform Cloud Data Science with Azure Machine Learning

Diese Anzeige ist nur für angemeldete Nutzer möglich.

Zertifikat - Data Science in Action Building a Predictive Churn Model

Diese Anzeige ist nur für angemeldete Nutzer möglich.

Zertifikat - Enterprise Deep Learning with TensorFlow

Diese Anzeige ist nur für angemeldete Nutzer möglich.

Zertifikat - Enterprise Machine Learning in a Nutshell

Diese Anzeige ist nur für angemeldete Nutzer möglich.

Zertifikat - Getting Started with Data Science

Diese Anzeige ist nur für angemeldete Nutzer möglich.

CV - Florian Horn

Diese Anzeige ist nur für angemeldete Nutzer möglich.

SKILLS
Aus- und Weiterbildung:
  • IT Management M.Sc. - Wilhelm Büchner Hochschule 2018
  • Kommunikationsinformatik B.Sc. - Hochschule Worms 2014

Zertifizierungen und Qualifikationen:
  • Developing Microsoft Azure Solutions (20252)
  • Implementing Microsoft Azure Infrastructure Solutions (20253)
  • Analyzing Big Data with Microsoft R (20773)
  • Certified Agile Scrum Master
  • Certified Agile Product Owner
  • Magento 2 Certified Solution Specialist

Beratungsschwerpunkte:
  • Business IT-Alignment
  • Automatisierung von Prozessen
  • Digitale Transformation und Integration E-Commerce und E-Business

Aufgabenbereiche:
  • Berater
  • Business Analyst
  • Software Engineer und Architect

Branchen:
Grundsätzlich ist das Portfolio branchenunabhängig, durch bisherige Projekte gibt es besondere Kenntnisse in folgenden Branchen
  • Energie- und Versorgungswirtschaft
  • Einzelhandel und E-Commerce
  • Marketing und Sales / Vertrieb
  • IT

Erfahrungen und Kenntnisse:
  • .Net Core    
  • Agile Development    
  • Agile Scrum    
  • API Management    
  • APIs    
  • Azure    
  • Azure Active Directory    
  • Azure DevOps    
  • Bitbucket    
  • Business Analyse    
  • Business Case Erstellung    
  • C#    
  • Chat Bot    
  • Chatbot    
  • CI/CD    
  • Continuous Integration    
  • Cordova    
  • Data Lake    
  • Datenvisualisierung    
  • Deep Learning    
  • DevOps    
  • Docker    
  • elasticsearch    
  • Gitlab    
  • iOS    
  • IT Projektleitung    
  • Jira    
  • Keras    
  • Kubernetes    
  • Künstliche Intelligenz    
  • Leaflet JS   
  • Machine Learning    
  • Magento    
  • Microservices    
  • Microsoft Azure    
  • Microsoft Azure Cloud Platform    
  • Microsoft Azure Cognitive Services    
  • Natural Language Processing    
  • Neural Networks    
  • Nginx    
  • NLP    
  • OAuth    
  • Openmaps    
  • PDF    
  • PdfLib    
  • Postman    
  • Power BI    
  • Python    
  • Requirements Analysis    
  • Requirements Engineering    
  • Scrum    
  • Sencha Touch    
  • Serverless    
  • Serverless Architektur    
  • Spryker    
  • Tensorflow    
  • Terraform    
  • Testgetriebene Entwicklung    
  • Virtual Machine    
  • Word2Vec    
  • WordPress    
  • Knowledge Base    
  • MongoDB    
  • MySql    
  • Neo4J    
  • PostgreSql    
  • Angular JS    
  • ExtJS    
  • PHP    
  • Android    
PROJEKTHISTORIE
  • 01/2019 - bis jetzt

  • Senior Berater / Senior Software Engineer
  • 1 Jahr 2 Monate

    Rolle: Senior Berater / Senior Software Engineer
    Einsatzort: Mannheim
    Projektinhalte:
    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.

    Kenntnisse: Scrum, Serverless, Azure, Microsoft Azure, API Management, C#, Python, .Net Core, Terraform

  • 05/2018 - bis jetzt

    • EnBW Energie Baden-Württemberg AG
    • 500-1000 Mitarbeiter
    • Energie, Wasser und Umwelt
  • Senior Berater
  • Einsatzort: Köln
    Projektinhalte:
    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.

    Kenntnisse: Scrum, Azure, Microsoft Azure, Serverless, PHP, Requirements Engineering, Requirements Analysis,
    Business Analyse

  • 12/2019 - 03/2020

    • John Deere
    • Industrie und Maschinenbau
  • Senior Software Engineer
  • 4 Monate

    Rolle: Senior Software Engineer
    Kunde: John Deere
    Einsatzort: Mannheim
    Projektinhalte:
    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.

    Kenntnisse: Scrum, Magento, PHP

  • 01/2020 - 01/2020

  • Senior Berater
  • 1 Monat

    Rolle: Senior Berater
    Einsatzort: Mannheim
    Projektinhalte:
    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 )

    Kenntnisse: Azure, Microsoft Azure, Docker, Kubernetes, Azure Active Directory

  • 09/2019 - 12/2019

  • Senior Berater
  • 4 Monate

    Rolle: Senior Berater
    Einsatzort: Mannheim
    Projektinhalte:
    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.

    Kenntnisse: Scrum, Azure, Microsoft Azure, Serverless, API Management, Data Lake, Datenvisualisierung, Power
    BI, Chatbot, Chat Bot, Knowledge Base

  • 06/2018 - 06/2019

    • Scholz & Volkmer GmbH
    • 10-50 Mitarbeiter
    • Marketing, PR und Design
  • Senior Software Engineer
  • 1 Jahr 1 Monat

    Rolle: Senior Software Engineer
    Kunde: Scholz & Volkmer GmbH
    Einsatzort: Wiesbaden
    Projektinhalte:
    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.

    Kenntnisse: Scrum, Magento, elasticsearch

  • 03/2018 - 05/2018

    • Yello GmbH
    • 50-250 Mitarbeiter
    • Energie, Wasser und Umwelt
  • Berater / Software Engineer
  • 3 Monate

    Rolle: Berater / Software Engineer
    Kunde: Yello GmbH
    Einsatzort: Köln
    Projektinhalte:
    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.

    Kenntnisse: Spryker, Magento, Azure, Microsoft Azure, Kubernetes, Docker, DevOps, Scrum, Azure DevOps,
    Continuous Integration

  • 01/2018 - 03/2018

    • Energie Baden-Württemberg AG
    • 500-1000 Mitarbeiter
    • Energie, Wasser und Umwelt
  • Berater / Software Engineer
  • Rolle: Berater / Software Engineer
    Kunde: EnBW Energie Baden-Württemberg AG
    Einsatzort: Karlsruhe (Baden)
    Projektinhalte:
    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.

    Kenntnisse: Scrum, Azure, Microsoft Azure, PHP, MySql, Virtual Machine, WordPress

  • 09/2017 - 03/2018

  • Senior Software Engineer
  • Rolle: Senior Software Engineer
    Einsatzort: Mannheim
    Projektinhalte:
    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.

    Kenntnisse: Keras, Tensorflow, Word2Vec, Natural Language Processing, NLP, Neural Networks, Deep Learning,
    Machine Learning, Docker

  • 06/2014 - 12/2017

    • Dynamic Documents
    • < 10 Mitarbeiter
    • Internet und Informationstechnologie
  • Senior Software Engineer
  • 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.

    Kenntnisse: Scrum, Test-driven Development, Php, Nginx, Docker, ExtJS, Angular JS, PostgreSql, MongoDB, OAuth

  • 12/2016 - 02/2017

    • Curaden AG
    • 500-1000 Mitarbeiter
    • Pharma und Medizintechnik
  • Business Analyst
  • Kunde: Curaden
    Einsatzort: Mannheim
    Projektinhalte:
    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.

    Kenntnisse: Requirements Engineering, Business Analyse

  • 09/2015 - 09/2016

    • Mercedes-Benz Trucks UK
    • 250-500 Mitarbeiter
    • Automobil und Fahrzeugbau
  • Senior Software Engineer
  • 1 Jahr 1 Monat

    Rolle: Senior Software Engineer
    Kunde: Mercedes-Benz Trucks UK
    Einsatzort: Mannheim
    Projektinhalte:
    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.

    Kenntnisse: Magento, PHP, MySql, PdfLib, PDF

  • 08/2015 - 10/2015

    • Jaguar / Land Rover
    • 10-50 Mitarbeiter
    • Automobil und Fahrzeugbau
  • Software Engineer
  • 3 Monate

    Rolle: Software Engineer
    Kunde: Jaguar / Land Rover
    Einsatzort: Mannheim
    Projektinhalte:
    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).

    Kenntnisse: Neo4J, PHP, Scrum

  • 03/2014 - 12/2014

    • Barcelona.de
    • 10-50 Mitarbeiter
    • Sonstiges
  • Software Engineer
  • Kunde: Barcelona.de
    Einsatzort: Mannheim
    Projektinhalte:
    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.

    Kenntnisse: ExtJS, Sencha Touch, Cordova, Android, iOS, PDF, Openmaps, Leaflet JS

  • 11/2013 - 06/2014

    • Blauetikett
    • 10-50 Mitarbeiter
    • Konsumgüter und Handel
  • Software Engineer
  • 8 Monate

    Rolle: Software Engineer
    Kunde: Blauetikett
    Einsatzort: Mannheim
    Projektinhalte:
    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

ZEITLICHE UND RÄUMLICHE VERFÜGBARKEIT
- Reisebereitschaft D-5, D-6, D-7
- Präferenz Vor-Ort bis zu 60 %, ansonsten Remote
KONTAKTANFRAGE VERSENDEN

Nachricht:

Absenderdaten:

WEITERE PROFILE IM NETZ