Logo AWS Cloud Architekt

Dr. rer. nat. & Dipl. Informatiker

Hildesheim , Deutschland

Aktualisiert am 08.04.2019

Verfügbarkeit: verfügbar


Stundensatz: 90 €
Tagessatz: 720 €
Remote etwas günstiger
Kategorie(n): Architektur , Consulting , Engineering , IT

Sprachen

  • Deutsch (Muttersprache)
  • Englisch (Verhandlungssicher)
  • Französisch (Gut)
  • Portugiesisch (Gut)

Fähigkeiten, Kenntnisse und Erfahrungen

Hallo,

ich bin ein Cloud Solutions Architekt (Certified AWS Solutions Architect auf Professional Level) und Senior Dev mit 15+ Jahren Erfahrung im Bereich Microsoft .NET Softwareentwicklung (Web und Backend). Kürzlich bin ich nach acht Jahren Neuseeland wieder nach Deutschland zurückgekehrt und bin nun auf der Suche nach interessanten Cloud Projekten.

Dort arbeitete ich als Team Lead und Senior Developer für Xero, Neuseelands führende Cloud-gestützte Buchhaltung. 2015 setzte Forbes Xero auf Platz 1 der "World's 100 Most Innovative Growth Companies" Liste. Ich war beteiligt am Entwurf und der Entwicklung von Web- und Backendlösungen zur Integration von Banktransaktionen in die Cloud. Statt in eigenen Rechenzentren lief die gesamte Infrastruktur von einigen tausend Servern in der Amazon Cloud. Wir waren in cross-funktionalen agilen Scrum Teams organisiert und folgten den Methoden der DevOps Bewegung (Entwickler sind auch verantwortlich für Infrastrukturerrichtung [Infrastructure as Code], Testautomation, Deployment und Monitoring).

Davor war ich als Solutions Architect und Senior Developer für das neuseeländische Luftfahrtamt tätig. Ich war dort verantwortlich für die Einführung einer serviceorientierten Architektur (SOA) und habe bei Design und Implementierung von Web- und Desktop-Anwendungen mitgewirkt (ASP.NET, WPF, C#, SQL Server).

Ich beschreibe mich als einen hands-on Cloud Architekten mit starken Wurzeln als Softwareentwickler. Ich habe einige mobile Apps für iOS und Win10 geschrieben (siehe https://heitland-it.de/de/produkte/). Zusätzlich verfüge ich über Erfahrung mit Datenbanken, ETL, KI, Docker/Kubernetes und Serverless Computing. Akademisch hatte ich im KI Bereich über fehlertolerante Musterassoziation mit neuronalen Netzen promoviert. Ich habe u.a. auch als Microsoft zertifizierter Trainer gearbeitet (.NET, ASP.NET Webanwendungen, SQL Server, C#), war Scrum Master und habe die herstellerunabhängige Zertifizierung zum Professional Software Architect des International Software Architecture Qualification Board (iSAQB) erworben. Weitere Zertifizierungen: AWS Certified Developer, AWS Certified SysOps sowie zahlreiche Microsoft Entwicklerzertifizierungen.


Referenzen

WEBANWENDUNG "BANKMANAGER" FÜR KUNDENSERVICE (AWS)
ZEITRAUM 06.2013 – 04.2018
BRANCHE Banken
ROLLE Team Lead
BESCHREIBUNG Xero ist Neuseelands führender Hersteller für Buchführungssoftware für kleinere 
 und mittlere Betriebe. "BankManager" ist eine interne Webanwendung, die alle 
 Aufgaben des Kundenservices abdeckt (Kundenabos verwalten, Ticketsystem mit 
 Störungsverfolgung beim Import von Banktransaktionen etc.). Dazu gehört eine 
 Webanwendung mit umfassendem Backend inkl. Salesforceanbindung, E-Mails mit 
 gescannten Dokumenten, Performancetracking etc.). Ziel war eine weitreichende 
 Automation. Damit konnten bereits im ersten Betriebsjahr knapp 2 Mio. Dollar an 
 Personalkosten eingespart werden.
TÄTIGKEITEN Design und Implementierung nach den Anforderungen des Kundenservice.
SKILLS & TOOLS .NET C#, ASP.NET, Atlassian Jira Workflow Solution, AWS (EC2, VPC, S3, AMI, 
 Cloud Watch, Cloud Trail, Elastic Load Balancer, Autoscaling, Route53, Cloud 
 Formation, Elastic Block Storage, Terraform), HTML/CSS/JavaScript, Lambda, 
 Microsoft PowerShell, Microsoft SQL Server 2016, Microsoft Visual Studio 2015, 
 Microsoft Windows 10, Scrum/Agile, Web Services, CI/CD, MySql, JSON

TESTAUTOMATION (AWS)
ZEITRAUM 06.2013 – 04.2018
BRANCHE Banken
ROLLE Team Lead
BESCHREIBUNG Xero ist Neuseelands führender Hersteller für Buchführungssoftware für kleinere 
 und mittlere Betriebe. Für diverse Webanwendungen und Backendlösungen wurde 
 automatisches Testen verlangt (Unittests, Integrationstests und UI-Tests).
TÄTIGKEITEN Design und Implementierung der Tests.
SKILLS & TOOLS xUnit, Specflow, Selenium, MSTest, Docker, Powershell

AUTOMATISCHES CODE DEPLOYMENT (AWS)
ZEITRAUM 06.2013 – 04.2018
BRANCHE Banken
ROLLE Team Lead
BESCHREIBUNG Xero ist Neuseelands führender Hersteller für Buchführungssoftware für kleinere 
 und mittlere Betriebe. Die gesamte Software lief in Amazons Cloud (AWS). Alle 
 Komponenten mussten automatisch ausgeliefert werden (CI / CD).
TÄTIGKEITEN Implementieren des automatischen Deployments aller Komponenten in die Cloud SKILLS & TOOLS Continuous Integration, Continuous Deployment, AWS Cloudformation, Octopus 
 Deploy, Terraform, Powershell, TeamCity

AUTOMATISCHES MONITORING (AWS)
ZEITRAUM 06.2013 – 04.2018
BRANCHE Banken
ROLLE Team Lead
BESCHREIBUNG Xero ist Neuseelands führender Hersteller für Buchführungssoftware für kleinere 
 und mittlere Betriebe. Für einen reibungslosen 24/7 Betrieb von einigen tausend 
 Servern in der Cloud war ein umfassendes Monitoring nötig, das neben Alerting 
 auch Autoscaling beinhaltete.
TÄTIGKEITEN Design und Implementierung von geeigneten Metriken und Alerts.
SKILLS & TOOLS Splunk, SumoLogic, CloudWatch, SNS, Lambda

WEBANWENDUNG BANKKUNDENPORTAL (AWS)
ZEITRAUM 06.2013 – 04.2018
BRANCHE Banken
ROLLE Team Lead
BESCHREIBUNG Xero ist Neuseelands führender Hersteller für Buchführungssoftware für kleinere 
 und mittlere Betriebe. Entwicklung eines Self-Service-Portal mit dem Kunden ihre 
 Bankkonten mit Xeros Buchhaltungssystem verknüpfen können. Dabei standen 
 naturgemäß Zuverlässigkeit und Sicherheit an erster Stelle.
TÄTIGKEITEN Design und Implementierung.
SKILLS & TOOLS OAuth 2.0, HTML, JavaScript, ASP.NET, Web API, C#, .NET, MySql, AWS 
 (DynamoDb, IAM, S3, VPC, EC2, Lambda, API Gateway etc.)

BACKENDSERVICE BANKTRANSAKTIONEN IMPORTIEREN (AWS)
ZEITRAUM 06.2013 – 04.2018
BRANCHE Banken
ROLLE Team Lead
BESCHREIBUNG Xero ist Neuseelands führender Hersteller für Buchführungssoftware für kleinere 
 und mittlere Betriebe. In nächtlichen Läufen erhält Xero Banktransaktionen in 
 unterschiedlichen Dateiformaten. Sie müssen standardisiert und fehlerfrei in die 
 eigenen Systeme importiert werden. Durch das hohe weltweite Volumen (alleine in 
 Neuseeland ist es mehr als die Hälfte aller getätigten Transaktionen) spielen 
 Sicherheit und Performance eine extrem wichtige Rolle.
TÄTIGKEITEN Design und Implementierung.
SKILLS & TOOLS Web API, C#, .NET, SQL Server, MySql, AWS (DynamoDb, IAM, S3, VPC, EC2, 
 Lambda, API Gateway etc.)

LERNSOFTWARE FÜR IOS UND WINDOWS 10
ZEITRAUM 01.2013 – 03.2013
BRANCHE Sonstiges
ROLLE Inhaber
BESCHREIBUNG Entwicklung einer Lern-App für iPhone / iPad, Windows Phone und Windows 10 TÄTIGKEITEN Design und Implementierung
SKILLS & TOOLS VS, TFS, WPF, C#, Xcode, iOS, Objective-C, Git, JavaScript, HTML

TAXONOMIEWERKZEUG
ZEITRAUM 11.2012 – 12.2012
BRANCHE Automobil-Industrie
ROLLE Senior Consultant
BESCHREIBUNG Neues Werkzeug erstellen, mit dem technische Dokumentationen aus einer
 Excel Tabelle in eine SQL Server Datenbank importiert werden. Dabei wird eine 
 Taxonomie eingesetzt. Sie kann über ein Datengrid manuell angepasst werden. 
TÄTIGKEITEN Design und Implementierung
SKILLS & TOOLS Excel, NET, C#, VS 2010, SQL Server 2008 R2, Entity Framework 4.4, 
 Subversion, Confluence

STRATEGIESPIEL "FOX & HOUNDS" FÜR IOS UND WINDOWS 10
ZEITRAUM 07.2012 – 10.2012
BRANCHE Sonstiges
ROLLE Inhaber
BESCHREIBUNG Strategiespiel für iPhone / iPad / Windows Phone und Windows 10.
TÄTIGKEITEN Design und Implementierung
SKILLS & TOOLS VS, TFS, WPF, C#, Xcode, iOS, Objective-C, Git, JavaScript, HTML, CSS

FORDERUNGSREGISTER
ZEITRAUM 05.2012 – 06.2012
BRANCHE Energieversorger
ROLLE Senior Consultant
BESCHREIBUNG Desktoplösung zur Verwaltung von Forderungen. Dabei mussten verschiedene 
 Benutzerrollen unterstützt werden. Sortieren, Filtern, Export nach Excel, Drucken 
 von Forderungen.
TÄTIGKEITEN Design und Implementierung
SKILLS & TOOLS VS2010, Team Foundation Server 2010, .NET, C# 4.0, SQL Server 2008,
Infragistics NetAdvantage UltraGrid, Entity Framework 4.3

FEHLERTOLERANTE SUCHE
ZEITRAUM 01.2009 – 03.2009
BRANCHE Luftfahrt
ROLLE Solutions Architect & Lead Developer
BESCHREIBUNG Ich habe über neuronale Netze zur musterassoziativen Suche promoviert. CAA bat 
 mich, diese Suchtechnik in ihre Kundenverwaltung einzubauen, damit auch bei 
 Vorliegen unscharfer Information die ähnlichsten Datensätze gefunden werden.
TÄTIGKEITEN Design und Implementierung
SKILLS & TOOLS C#, .NET, SQL Server

EINFÜHRUNG VON SOA FÜR DAS NEUSEELÄNDISCHE LUFTFAHRTAMT
ZEITRAUM 09.2008 – 07.2011
BRANCHE Luftfahrt
ROLLE Solutions Architect
BESCHREIBUNG Das neuseeländische Luftfahrtamt benötigte Unterstützung beim Übergang zu einer 
 serviceorientierten Architektur für etliche inhouse Lösungen.
Dazu gehörten unter anderem
Kundenverwaltung
Flugzwischenfalltracker
Dokumentenverwaltung
interne Webanwendungen
TÄTIGKEITEN Einführung von Coding- und Testingstandards, Schulung der Mitarbeiter, Design 
 und Implementierung von modernen SOA Lösungen.
SKILLS & TOOLS SQL Server 2008, TFS 2010, VS 2010, .NET 4.0, SharePoint 2008, Windows 
 Server 2008, IIS, ReSharper, Telerik Controls, NetAdvantage, WPF, WCF, 
 Enterprise Library, Dependency Injection

MUSTERASSOZIATIVE VOLLTESTSUCHE
ZEITRAUM 06.2007 – 12.2007
BRANCHE IT-Dienstleister
ROLLE Senior Consultant
BESCHREIBUNG Fehlertolerante Suche in großen Datenbeständen, z.B. alle Volltextdaten auf einem 
 Rechner.
TÄTIGKEITEN Design und Implementierung
SKILLS & TOOLS MS VS2008, subversion, JIRA, confluence, .NET 2.0, C# 2.0, SQL Server 2005

UI DESIGNER FÜR ENDKUNDEN FÜR CRM/ERP ANWENDUNG
ZEITRAUM 05.2006 – 06.2008
BRANCHE Einzelhandel
ROLLE Senior Consultant
BESCHREIBUNG nGroup hat eine CRM/ERP Lösung für den Mittelstand auf dem Markt. Damit 
 Endkunden die Software selbständig an ihre Bedürfnisse anpassen können, wurde 
 ihnen ein UI Designer zur Verfügung gestellt. Damit können sie zur Laufzeit alle 
 Eigenschaften der Controls verändern (z.B. Eingabefelder sperren oder ausblenden, 
 weitere Knöpfe hinzufügen etc.) und zusätzlich an allen Controlereignissen 
 beliebigen C# Code als Scriptcode anhängen. Dieser Designer war so 
 leistungsstark, dass er später als eigenständiges Produkt vertrieben wurde. Damit 
 können auch andere Softwarehersteller ihren Kunden diese Flexibilität anbieten.
TÄTIGKEITEN Design und Implementierung
SKILLS & TOOLS MS VS2010, Team Foundation Server 2010, .NET, C# 4.0, SQL Server 2008 S

DURCHFÜHRUNG VON OFFIZIELLEN MICROSOFTTRAININGS FÜR .NET ENTWICKLER
ZEITRAUM 01.2006 – 12.2012
BRANCHE Sonstiges
ROLLE Senior Consultant
BESCHREIBUNG Durchführung von offiziellen Microsoft Trainings im Bereich .NET, C#, 
SQL Server, Webanwendungen (ASP.NET)
TÄTIGKEITEN Training von Entwicklern
SKILLS & TOOLS .NET C#, ASP.NET, Atlassian Jira Workflow Solution, C#, Microsoft SQL Server, 
 Microsoft Visual Studio Solutions, Technical Exams +70-516: .NET Framework 4, 
 AccessingData, Technical Exams +70-563: .NET Framework 3.5, Win Apps

SYNCHRONISATIONSFRAMEWORK FÜR MEDIA-ELEMENTE
ZEITRAUM 11.2005 – 02.2006
BRANCHE Automotive
ROLLE Senior Consultant
BESCHREIBUNG Framework zur Synchronisation von Medienelementen, die während einer Fahrt auf 
 Linienbussen angezeigt werden.
TÄTIGKEITEN Implementierung
SKILLS & TOOLS MS VS2003, subversion, C++

ETL SYSTEM MIT INTELLIGENTER DATENBEREINIGUNG
ZEITRAUM 01.2005 – 06.2008
BRANCHE IT-Dienstleister
ROLLE Senior Consultant
BESCHREIBUNG Eine leistungsfähige Lösung zur Bereinigung von großen Datenmengen. Dazu 
 wurden neuronale Algorithmen eingesetzt, die besonders für fehlerhafte 
 Datenbestände geeignet sind. Identische und ähnliche Dubletten wurden 
 automatisch erkannt und eliminiert.
TÄTIGKEITEN Design und Implementierung
SKILLS & TOOLS MS VS2008, subversion, JIRA, confluence, .NET 2.0, C# 2.0, SQL Server 2005

MUSTERASSOZIATIVE VOLLTEXTSUCHE AUF BASIS NEURONALER NETZE
ZEITRAUM 12.1994 – 12.2004
BRANCHE Sonstiges
ROLLE Entwicklungsleiter & Lead Developer
BESCHREIBUNG Ich habe über neuronale Netze promoviert. Aus der Forschungsgruppe heraus 
 entstand die Firma connex GmbH, die später von der Caatoosee AG übernommen 
 wurde. Wir haben eine Programmbibliothek zur fehlertoleranten Volltextsuche 
 entwickelt, die separat vertrieben wurde, aber auch intern für etliche Projekte 
 eingesetzt wurde. Die Bibliothek wurde in diverse Programmiersprachen und 
 Plattformen (Windows und Unix) portiert und für viele Kundenprojekte eingesetzt. 
 Projektbeispiele:
Postleitzahlumstellung
Bertelsmann Lexikon
Sprachübersetzung
DNA Sequenzsuche
Spracherkennung
OCR
TÄTIGKEITEN Management von einem Team von bis zu 17 Entwicklern sowie 
Architektur, Design, Implementierung
SKILLS & TOOLS MS VC4 - VS2003, g++, STLPort, C, C++, Java, Linux, Solaris, HP UX, 
 IBM AIX, Windows, KI (neuronale Netze)


Verfügbarkeit

ab 1.5.2019