Interesse nur an 100% Remote Jobs.
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 (Abos verwalten, Ticketsystem mit
Störungsverfolgung beim Import von Banktransaktionen etc.). Dazu gehört eine
Webanwendung mit umfassendem Backend + Salesforceanbindung,E-Mails mit
gescannten Dokumenten, Performancetracking etc.). Ziel war 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,
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, MS 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 div. 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 automat. 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 [Name auf Anfrage] 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,
MS 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 + 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
Architektur, Design, Implementierung
SKILLS & TOOLS MS VC4 - VS2003, g++, STLPort, C, C++, Java, Linux, Solaris, HP UX,
IBM AIX, Windows, KI (neuronale Netze)
Senior AWS Cloud Solutions & DevOps Architect
Ich bin ein Senior AWS Cloud Solutions & DevOps Architekt (AWS zertifiziert auf Professional Level). In den letzten Jahren war ich vorwiegend mit Projekten im Bereich AWS Cloud Migration und DevOps / Automatisierung befasst, z.B. CI/CD Pipelines mit GitHub, GitLab oder Jenkins. Davor hatte ich als Senior Dev mit 15+ Jahren Erfahrung im Bereich Microsoft .NET Softwareentwicklung (Web und Backend) und als Microsoft zertifizierter Trainer gearbeitet (ASP.NET Webanwendungen, SQL Server, C#).
Ich beschreibe mich als einen hands-on Cloud Architekten mit starken Wurzeln als Softwareentwickler. Ich habe nebenbei einige mobile Apps für iOS und Windows 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 war auch Scrum Master und habe die herstellerunabhängige Zertifizierung zum Professional Software Architect des International Software Architecture Qualification Board (iSAQB) erworben. Weitere Zertifizierungen: AWS Certified DevOps Architect - Professional, AWS Certified Solutions Architect - Professional, AWS Certified Security Specialty, AWS Certified Developer, AWS Certified SysOps, AWS CloudQuest Generative AI sowie zahlreiche Microsoft Trainer- und Entwicklerzertifizierungen.
2025/01 - heute: freiberuflicher AWS Cloud Consultant (AWS + iSAQB zertif.), Solutions & DevOps Architect, Trainer
2019/07 - 2024/12: Sr. DevOps Architect bei Amazon Web Services (Prof. Services Consultant im Finanzsektor)
2018/05 - 2019/06 freiberufl. AWS Cloud Consultant (AWS + iSAQB zertif.), Solutions & DevOps Architect & Trainer
2013/06 - 2018/04 Team Lead & Senior Dev bei Xero in Neuseeland (AWS Cloud Solutions)
2011/08 - 2013/03 freiberufl. Solutions Architect, Senior Dev & Microsoft Trainer
2008/09 - 2011/07 Solutions Architect & Lead Dev beim Luftfahrtamt Neuseeland
2005/01 - 2008/06 freiberufl. Solutions Architect, Senior Dev & Microsoft Trainer
1994/12 - 2004/12 Solutions Architect & Lead Dev, zuletzt Entwicklungsleiter (17 Mitarbeiter) bei Caatoosee
1991/07 - 1994/11 Promotion im Bereich Fehlertolerante Mustererkennung mit KI
1989/10 - 1990/06 Werkstudent bei Volkswagen (Diplomarbeit "Gebrauchtwageninformationssystem")
Interesse nur an 100% Remote Jobs.
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 (Abos verwalten, Ticketsystem mit
Störungsverfolgung beim Import von Banktransaktionen etc.). Dazu gehört eine
Webanwendung mit umfassendem Backend + Salesforceanbindung,E-Mails mit
gescannten Dokumenten, Performancetracking etc.). Ziel war 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,
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, MS 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 div. 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 automat. 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 [Name auf Anfrage] 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,
MS 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 + 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
Architektur, Design, Implementierung
SKILLS & TOOLS MS VC4 - VS2003, g++, STLPort, C, C++, Java, Linux, Solaris, HP UX,
IBM AIX, Windows, KI (neuronale Netze)
Senior AWS Cloud Solutions & DevOps Architect
Ich bin ein Senior AWS Cloud Solutions & DevOps Architekt (AWS zertifiziert auf Professional Level). In den letzten Jahren war ich vorwiegend mit Projekten im Bereich AWS Cloud Migration und DevOps / Automatisierung befasst, z.B. CI/CD Pipelines mit GitHub, GitLab oder Jenkins. Davor hatte ich als Senior Dev mit 15+ Jahren Erfahrung im Bereich Microsoft .NET Softwareentwicklung (Web und Backend) und als Microsoft zertifizierter Trainer gearbeitet (ASP.NET Webanwendungen, SQL Server, C#).
Ich beschreibe mich als einen hands-on Cloud Architekten mit starken Wurzeln als Softwareentwickler. Ich habe nebenbei einige mobile Apps für iOS und Windows 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 war auch Scrum Master und habe die herstellerunabhängige Zertifizierung zum Professional Software Architect des International Software Architecture Qualification Board (iSAQB) erworben. Weitere Zertifizierungen: AWS Certified DevOps Architect - Professional, AWS Certified Solutions Architect - Professional, AWS Certified Security Specialty, AWS Certified Developer, AWS Certified SysOps, AWS CloudQuest Generative AI sowie zahlreiche Microsoft Trainer- und Entwicklerzertifizierungen.
2025/01 - heute: freiberuflicher AWS Cloud Consultant (AWS + iSAQB zertif.), Solutions & DevOps Architect, Trainer
2019/07 - 2024/12: Sr. DevOps Architect bei Amazon Web Services (Prof. Services Consultant im Finanzsektor)
2018/05 - 2019/06 freiberufl. AWS Cloud Consultant (AWS + iSAQB zertif.), Solutions & DevOps Architect & Trainer
2013/06 - 2018/04 Team Lead & Senior Dev bei Xero in Neuseeland (AWS Cloud Solutions)
2011/08 - 2013/03 freiberufl. Solutions Architect, Senior Dev & Microsoft Trainer
2008/09 - 2011/07 Solutions Architect & Lead Dev beim Luftfahrtamt Neuseeland
2005/01 - 2008/06 freiberufl. Solutions Architect, Senior Dev & Microsoft Trainer
1994/12 - 2004/12 Solutions Architect & Lead Dev, zuletzt Entwicklungsleiter (17 Mitarbeiter) bei Caatoosee
1991/07 - 1994/11 Promotion im Bereich Fehlertolerante Mustererkennung mit KI
1989/10 - 1990/06 Werkstudent bei Volkswagen (Diplomarbeit "Gebrauchtwageninformationssystem")