Senior cloud architect and developer/ DevOps specialistIAM/ AWS CognitoAWS CDKTerraform...
Senior cloud architect and developer/ DevOps specialist
Entwicklung von Typescript Serverless Funktionen (AWS Lambda) und Container-Services (EKS)
Angular 12 Frontend zur Verwaltung / Änderungen von Trades
Streaming von Nachrichten (eingehend/ausgehend) mittels AWS Kinesis, Anbindung an Market-Adapter
Speicherung der verarbeiteten Daten in DynamoDb, PostgreSQL
Aufbau einer Build-Pipeline zum Deployen der Lambda, Container, Dynamo Tabellen, IAM Rollen etc. mit Azure DevOps
Entwicklung von Microservices für Trade-Verarbeitung mittels Spring Boot/ Java 11, Entwicklung von REST-Endpunkte und Deployment in EKS, JPA/ Hibernate
Setup EKS cluster in AWS
IaC mit AWS CDK (Typescript) und Terraform
Deployment mittels Helm Charts in den Build Pipelines
Deployment ELK Stack in EKS (Elastic Kubernetes Service)
Deployment Prometheus und Grafana in EKS
Deployment von AWS Load Balancer Controller und External-DNS in EKS (automatische ALB Konfiguration und Route53 Einrichtung)
Aufbau Integrations und Unit-Tests mittels LocalStack
Anbinding an AWS Cognito (oAuth2, Frontend und Backend services)
Tests der .NET Core services in AWS wie auch LocalStack
Unit Tests und Integration Tests gegen LocalStack inkl. Build Pipelines mit Docker Images
Deployment von Services in Kubernetes
Infrastructure as Code mit Terraform und Terragrunt (abstraction layer - modulare Bauweise)
Anbindung Funktionen/ DynamoDB auf Serverless Architecture (AWS)
Anbindung ID Provider um Services abzusichern, Token-Konvertierung aus AD, OAuth, OpenID Connect
Erstellung einer CLI in .NET Core/ Powershell-ähnliche CLI um REST API einfach bedienen zu können
Logzentralisierung der verbundenen Systeme per Beat
Cloud-Logging ElasticSearch/ Kibana
Für BA
Entwicklung Arbeitsrevision, Frontend, Backend (Java)
Spring, Spring Boot, Stripes, JSF, EJB, WebLogic 12, Hibernate
Dependency Management Maven
Reporting, Office Integration BIRT
Oracle Database 12, 18, PL/SQL, JDBC
UTF8 Conversion der Datenbank, JPA Anpassungen (Hibernate)
CI/CD Pipelines mit GitLab
Architektur und Doku mit Enterprise Architekt
Vagrant Scripting und Ansible Scripting (Dev virtuelle Machine automisiert aufsetzen)
Anbindung Nexus
Versionskontrolle und CI/CD Setup (Build Pipelines) in GitLab (Runner)
ConfluenceJiraGitLab und GitLab RunnerWebLogicMaven Dependency ManagementJavaSpringSpring BootJPA (Hibernate)JSFStripesBackend Administration .NET Core 3.1 ASP.Net Anwendungen/ AWS BeanstalkLambda Functions/ API Gateway/ Cloudwatch (AWS)/ ElasticSearchASP.NET Push PanelASP.NET web API webservice Erstellung (REST)Raygun error loggingAmazon AWS/ Amazon SNS/ AWS Serverless ContainerDynamoDBPowershell Scriptingbuild automationTerraform AWS Infrastructure as Code (Entwicklung/ Monitoring).NET Core 3.1 development of AWS Lambda functions incl. Terraform deployment.NET Core 3.1 DI ContainerCI/CD Pipelines mit Azure DevOps/ TFSFileBeatMetricBeatElasticSearchKibanaAngular JS
Bayer AG und BA (Arbeitsagentur)
Weil
3 Jahre 6 Monate
2016-07 - 2019-12
Entwicklung von 3 iOS / Android Apps
Senior mobile and cloud developer, team coachRedis Cache/ SecondLevelCache Library für .NET coreCI/CD Pipelines mit Azure DevOps/ TFS.NET Core 2.1 development of AWS Lambda functions incl. Terraform deployment...
Senior mobile and cloud developer, team coach
Entwicklung von 3 iOS/ Android Apps mit Xamarin Forms
Push Integration (Google Firebase, Apple Push - AWS SNS)
Setup DevOps Pipelines (PR Build Pipelines, Release Pipelines, Deployment auf Test/ Prod) mit Azure DevOps
Entwicklung von .NET Microservices (vollständig entkoppelt) mit Labmda, API Gateway, SNS, SQS, DynamoDB
Redis Caching mit SecondLevelCache für .NET Core
GraphQL Consumer und GraphQL API Aufbau (Server mit Federation/ Stitching)
Tests der .NET Core services in AWS wie auch LocalStack
Unit Tests und Integration Tests gegen LocalStack inkl. Build Pipelines mit Docker Images
Anbindung Funktionen / DynamoDB auf Serverless Architecture (AWS)
Anbindung der internen Schnittstellen
Integration von 3 Plattform-spezifische JavaScript Engines an C# (Bridging zu Javascript Core, V8 und Chakra)
Dynamisches nachladen von JavaScript generiert aus Typescript Projekt (VS Code)
Rendering von Komponenten analog React.JS Komponenten die im Customizing (Typescript Code) definiert wurden
Anbindung von dynamic objects in Xamarin Forms und Code-Ausführung in der JavaScript Laufzeit
Anbindung ID Provider um Services abzusichern, Token-Konvertierung aus AD, OAuth, OpenID Connect
Einsatz von Telerik und SyncFusion Komponenten, Bug Tracking bei Telerik und Syncfusion, Aufbereitung von Repro-Projekte
Redis Cache/ SecondLevelCache Library für .NET coreCI/CD Pipelines mit Azure DevOps/ TFS.NET Core 2.1 development of AWS Lambda functions incl. Terraform deployment.NET Core 2.1 with Unity ContainerEF/ Entity Framework Core ExtensionsReactive driven programming using Rx.Net ExtensionsTerraform AWS Infrastructure as Code (Entwicklung/ Monitoring)Python automated release scriptingbuild automationMongoDBXamarin.iOS/ Xamarin.Android/ Xamarin FormsXamarin Push Integration (Google Firebase)GraphQL QueriesMVVMCrossPrism for XamarinPush Notification/ Silent Push IntegrationInternet Information ServerAmazon AWS/ Amazon SNSRaygun error loggingASP.NET web API webservice ErstellungASP.NET Push PanelSilent Push NotificationsCartography mit Carto MapsASP.NET Core 2.0 Web BackendAnbindung DynamoDBLambda Functions/ API Gateway/ Cloudwatch (AWS)Backend Administration .NET Core 2.0 ASP.Net Anwendungen/ AWS BeanstalkReact Native Prototyping of a new Digital Business AppTypescriptReact.JS
BASF Digital Farming
Weil
2 Jahre 2 Monate
2017-04 - 2019-05
Push Integration
Senior mobile and cloud developer, mobile architectXamarin FormsAzure DevOpsCI/CD Pipelines mit Azure DevOps / TFS...
Senior mobile and cloud developer, mobile architect
Entwicklung von iOS / Android App (Xamarin) in einem agilen verteiltem Team (Hauptteam Hamburg)
Anbindung der internen Schnittstellen
Banking App für Sparkassen
Matomo Tracking Integration
Instabug Integration
Setup DevOps Pipelines (PR Build Pipelines, Release Pipelines, Deployment auf Test/Prod) mit Azure DevOps
Entwicklung von .NET Microservices (vollständig entkoppelt) mit Azure Functions, Unit/Integration Tests mit NUnit
Datenanbindung mittels Azure Service Bus
API Definition mit Swagger
Push Integration (Google Firebase)
Xamarin FormsAzure DevOpsCI/CD Pipelines mit Azure DevOps / TFSMicroservices / Azure Functions .NET CoreSwaggerTouchId / FaceId Integration (TouchId auf iOS und Droid)Chart Entwicklung mittels SkiaAufsetzen Team Foundation Server + Build AutomatisierungAutomatische Unit Tests / UI TestsHockeySDK Logging / Metrics + Deployment
StarFinanz GmbH
Weil
3 Jahre 3 Monate
2014-02 - 2017-04
Entwicklung eines Administrations-Backends
Mobile and cloud developer, team and project leadKony 5.6; 6.0; 6.5ASP.NET MVC5 mit BootstrapJava (für native Android Schnittstellen)...
Mobile and cloud developer, team and project lead
Entwicklung/ Design 3er mobile Apps basierend auf der Kony Plattform mit full offline und data-sync capabilities
Konzeption der Anwendungen (2 x Field Service und 1 x mobile Sales) - Cross-Plattform für Android, iOS und Windows Mobile
Entwicklung einer offline Report-Generierung (mittels Crystal Reports für .NET und Windows 8 remoting)
Anbindung nativer Schnittstellen in Kony (z.B. Barcode Scanner, offline Database backups, anhängen von Attachments)
Entwicklung eines Administrations-Backends für Konfigurationspflege (ASP.NET MVC5)
Kony 5.6; 6.0; 6.5ASP.NET MVC5 mit BootstrapJava (für native Android Schnittstellen)Objective C (für native iOS Schnittstellen)Anbindung der internen Schnittstellen (Asset Management)Anbindung einer Datenbank mittels SOAP SchnittstellenOracle 12SQLite
OTIS France
Weil und Paris
5 Monate
2016-01 - 2016-05
Anbindung einer Azure DB
Senior mobile developer
Senior mobile developer
Entwicklung einer iOS iPad/ Windows Tablet App mit Xamarin
Verkaufsanwendung für interne Mitarbeiter/ Gasvergleich/ Gasvideos und Bilder
Anbindung einer Azure DB mit mobile Services und Table Sync
Erstellung eines Verwaltungsbackendes für mobile Daten
Linde AG
Weil
2 Jahre 6 Monate
2013-01 - 2015-06
Entwicklung einer Mitarbeiter-Beratungsapp
Technischer Projektleiter Mobility und lead developer
Technischer Projektleiter Mobility und lead developer
Technischer Projektleiter für die Evaluierung und Auswahl eines Unternehmens- Appstores und einer Mobility Platform
Entwicklung sämtlicher Proof of Concepts
native Android-App und Hybrid Container Webapp mit dem Sybase Hybrid Container - Platform Sybase Unwired/ Platform: MBO-based App-Entwicklung
MDM/MAM Installation und Konfiguration von SAP Afaria
native Android App, Android HTML-SPA und iPhone / Mixed-Mode Apps mit KonyOne (KonyStudio 5.0.0 GA)
Entwicklung und Bereitstellung von mobile Middleware Services auf der Sybase und Kony Middleware Platform
Sync-Implementierungen (Device-Middleware und Middleware-Backend) basierend auf der iAnywhere Sybase Lösung und Kony Sync
Entwicklung einer Mitarbeiter-Beratungsapp mit Visual Studio für Windows 8 (Javascript/ HTML Apps mit der WinJS API)
Bereitstellung einer Middleware-Lösung zum Anzapfen der Datentöpfe für die mobilen Apps mittels Docker-Deployments
Media Saturn E-Business GmbH
Ingolstadt
6 Monate
2013-09 - 2014-02
Konzeption eines Phasenplans
Strategischer Berater und lead developer
Strategischer Berater und lead developer
Strategische Beratung zum Thema Unternehmens-Mobility Platform
Umsetzung einer iPad App ? Anbindung des unternehmensweiten CRM Systems auf Basis CRM Oracle on Demand (Siebel on Demand)
Konzeption eines Phasenplans zum Design/ Entwicklung der unternehmensweiten CRM App
Erarbeitung eines offline und Sync-Konzeptions um Offline-Fähigkeit in der CRM App zu gewährleisten
Beratung bei der Umsetzung verschiedener Kony-Applikationen
Siemens AG
Weil
1 Jahr 8 Monate
2011-05 - 2012-12
Entwicklung nach SCRUM
Technischer Projektleiter und Shop ArchitektIntershop 6.4JBoss 7Hibernate...
Technischer Projektleiter und Shop Architekt
Senior Architect für den Bereich eCommerce (Intershop / J2EE)
Leitender Architect für den Aufbau einer mobilen eCommerce Platform (responsive design/ ESB)
Entwicklung nach SCRUM auf Intershop 6.4 Basis, Lead Entwickler in einem 12-köpfigem Team und
Ansprechpartner für die externe Partner Leitung des Projektes
eCom Tracking Partnerplatform Econda
Leitung des Projektes AB und Multivarianten Testing - Partnerplatfrom Optimizely
Konzeption des neuen unternehmensweiten ESB auf Mule-Basis mit Anbindung an SAP CRM, SAP Retail, mobile Anwendungen und die eCommerce Platform (REST/ SOA)
Intershop 6.4JBoss 7HibernateSpringSpringMVCVaadinVaadin Spring IntegrationJQuerySAP CRM 7SymfonyTerrificHPQC
Home Shopping Europe GmbH
Ismaning
5 Jahre
2006-06 - 2011-05
Leitung der Entwicklung
Technischer lead, developer und lead architect
Technischer lead, developer und lead architect
Lead Architekt und Projektleitung, sowohl technisch als auch als Schnittstelle zur Fachseite, der CRM, online CRM, Integration/ Middleware und Billing Systeme: 43 Analysten, Entwickler und Tester
IT-Budget >10 Mio EUR pro Jahr (Projekt Methodology sowohl Rational Unified Process als Scrum)
Implementierung und Optimierung sämtlicher Customer Service Prozesse in CRM und Satellitensystem (>40 Satellitensysteme)
Übersetzung der Kernprozesse in technischen Abläufe in den Haupt-und Satellitensysteme
Konzeption und Umsetzung einer Customer Service Anwendung zur Berechnung und Auszahlung der Mitarbeiterprovisionen
Project Management anhand Project Server 2010 (Windows Server 2008) und SharePoint 2010
TimeTracking und Timesheet Mgmt über SQL Server Reporting Services
Aufbau eines neuen Händler-Reporting Portals mit Apache Tomcat/ Java Server Faces
Design, Aufbau und Installation der SharePoint 2010 und Project Server 2010 Umgebung inklusive Single Sign-On
Schnittstelle zum operativen Bereich und zur Fachseite hin
Entwicklung von CRM NextGen Prototypen mit Vaadin/ Spring und Pega Systems
Technical Lead für sämtliche Customizations/ Service Request Umsetzungen in Fixed Line CRM (PeopleSoft CRM, Order Management, Case Handling, Product Catalogue, Contract Management)
Reduzierung der Software-Probleme (Defects Bugs) um 40% innerhalb eines halben Jahres
Leitung eines Fat Client Upgrade Projektes (Client und Server Upgrade eines Legacy Systems) Dauer 1 Jahr, erfolgreicher Launch ohne Projektverzögerung oder Mehrkosten (!): Technology C++, Upgrade VBA auf VSTA (VS 2010)
Integration eines neuen Entwicklung-Engines in der CRM Legacy Anwendung Retail Customers Mobile (Vantive)
Einführung einer Service Oriented Architektur in die Telefonica Systemlandschaft (REST/ SOA -Services)
Einführung eines Voucher Servers für Marketingzwecke
Leitung der Entwicklung der Telefonica Hardware Only Lösung (E2E): Ratenbasierter Gerätekauf und Abwicklung
Architekt des Telefonica Retail Billing System Upgrades (Arbor BP Upgrade auf Kenan FX)
Entwicklung einer Webservices Anbindung aus der Datenbank heraus (Java in der Datenbank)
Telefonica o2 Germany
München
1 Jahr 1 Monat
2005-06 - 2006-06
Konzeption einer Regel-Engine
Technischer Projektleiter
Technischer Projektleiter
Leitung eines 6-köpfigen Teams zur Implementierung eines neuen Mitarbeiterportals basierend auf PS Enterprise Portal
Implementierung eines auf JBoss aufsetzendes Ticketing Workflow Systems, Apache MyFaces GUI
Neu-Entwicklung der standard PS Enterprise Portal Navigationsstruktur
Konzeption einer Regel-Engine zur automatischen Berechtigungsvergabe basierend auf HR Daten
Integration der eRecruiting Umgebung im Enterprise Portal (Intranet)
Architektur-Design für die Einführung des Konzernausweis Deutsche Bahn und Leitung der technischen Umsetzung
Deutsche Bahn
München
8 Monate
2004-11 - 2005-06
Planung der zukünftigen Enterprise Architektur
Enterprise Architekt CRM
Enterprise Architekt CRM
Hauptarchitekt - Enterprise Architect for CRM, HR and Integration Domains
Verantwortlich für die Planung der zukünftigen Enterprise Architektur
SPOC zwischen Fachseite (Functional) und IT und Koordination der:
einzelnen Service Requests
Siebel 7/ SAP CRM 4 prototyp (POC)
Selektierungsprozess des neuen CRM Systems (Siebel-CRM Kenan FX mySAP CRM MS Dynamics CRM 1.2)
Implementierungslead für SAP CRM 3.0, mySAP ERP HCM 4.6, XI und die Integration mit anderen Domains (Billing, Netzwerk)
Definition der neuen Geschäftsabläufe um sich eine out of the box SAP Lösung anzupassen
Vodafone (Proximus Belgacom Mobile)
Brüssel
6 Monate
2004-06 - 2004-11
Einführung eines Multichannel Frameworks
Enterprise Architekt
Enterprise Architekt
Technische Leitung der ersten europäischen PeopleSoft CRM Implementierung
Teammitglied des Technical Management Teams (Enterprise Architekten der o2)
Verantwortlich für die Durchführung einer Prototyp-Entwicklung zur Einführung eines firmenweites Produktkataloges
Einführung eines Multichannel Frameworks in den Kanälen
Requirements Gathering und Analyse der Geschäftsprozesse für die Einführung von PS CRM 8.9
Anbindung von PS CRM 8.9 an Tibco BusinessWorks über JMS
Sizing der PeopleSoft 8.9 CRM Umgebung
Prototypen eines PeopleSoft Enterprise Portals, Ziel: einfacher Zugriff auf Daten die bereits in PS Strukturen abgelegt sind in CRM
Telefonica o2 Germany
München
1 Jahr 4 Monate
2003-03 - 2004-06
Entwicklung und Bereitstellung
Technischer teamleiter und lead developer
Technischer teamleiter und lead developer
Technischer Teamleiter für die Implementierung des neuen HR Auftrittes der Deutschen Bahn:
Hyperlink entfernt
Entwicklung und Bereitstellung eines Enterprise Portals und die Anbindung an PS HR (8.3 8.8)
Entwicklung mit PeopleTools 8.18/8.19 und 8.41 - 8.44
Führung der fachlichen Analysemeetings für das eRecruiting Projekt
Entwicklungsleistung:
Portal Templates für das Enterprise Portal karriere.bahn.de
Integration des Portals und der internen HR Lösung
Branding des HR Portals, Content Management und Image Management Implementierung für das Intranet
Entwicklung eines Self-Service GUIs für Mitarbeiter Upgrade eines HRMS 7.5 to 8.8, Upgrade eRecruiting auf 8.8, Tools 8.44 (PeopleSoft)
Deutsche Bahn
Frankfurt
1 Jahr 10 Monate
2001-06 - 2003-03
Entwicklung mit PeopleTool
Lead developer
Lead developer
Entwicklung mit PeopleTools 8.15/ 8.17 und 8.4 (CRM 8.4, CRM 8.8, HRMS 8.3) und Anpassung in verschiedenen Modulen: Order Handling, Case Handling, Sales and Marketing, Customer Self-Care, Product Modeling, eRecruit, Time and Labor, eProfile, eCompensation, etc.
PeopleCode Entwicklung
Application Engine Programme (Batchläufe)
Integration mit Integration Broker (Messaging mit Transformationen XSLT)
Integration mit Vitria MiddleWare und Arbor (Kenan) BP und OM (Billing System + Netzwerkprovisionierung)
Vollständige Entwicklungszyklen mit PeopleSoft CRM:
Analyse der Requirements
Interface Design zu Haupt-und Satellitensysteme (>40!)
Teamitglied des Architektur und Design Teams
Teammitglied des Technical Integration Teams
Lead Entwickler für Mobile Number Portability, Euro Compliance
Accessing Remote Objects on Corba-Compliant Server
(Weblogic 6.0) using Java IDL from Vantive.
Architekt für E2E Service Requests
Autor eines browserbasierten Bug Tracking Systems für die CRM Abteilung, basierend auf Struts, WebLogic Application Server 6.1
Mentoring people training them into PL/SQL, Java, Perl, Web development and CRMsystems
Entwicklung von Tuxedo Adaptoren für die CRM Billing Integration
Telefonica o2 Germany
München
8 Monate
2000-11 - 2001-06
Integration Vantive
Senior developer
Senior developer
Weblogic 5.1 Entwicklung (EJBs), JSP Oberfläche für Vantive 8.2
POC mit Oracle 8i JServer. (Java in der Datenbank)