loading

Sebastian Achatz IT Consulting
  • Sebastian Achatz

    IT Consulting

Get started

ÜBER MICH

×

Freiberuflicher Berater, Entwickler und Architekt im Bereich Enterprise Application Integration.

Kontaktdaten

Was mache ich?

Ich bin freiberuflicher Berater, Entwickler und Architekt im Bereich Enterprise Application Integration.
.NET Enthusiast der ersten Stunde. Langjährige Erfahrung im Bereich Softwareentwicklung und Architektur in nationalen und internationalen Projekten mit Schwerpunkt im Microsoft Lösungsumfeld insbesondere die .NET Plattform.

ERFAHRUNG

×

Seit 1999 bin ich im Bereich Softwareentwicklung und Softwarearchitektur in nationalen und internationalen Projekten tätig. Branchenübergreifend mit Schwerpunkten im Bereich Banken, Versicherungen, Rückversicherungen, Immobilien und Tourismus. Mein technologischer Schwerpunkt liegt im Bereich der Microsoft Produkte.

2008 - heute

Sebastian Achatz IT Consulting

Senior Consultant
2012 - 2015

NTT Data Deutschland GmbH

Senior Technical Consultant
2009 - 2012

Metronomia Clinical Research

Senior IT Manager
2007 - 2008

DOMUS Software AG

Leiter der Entwicklung / Projektleiter
2001 - 2007

Ease GmbH

Softwareentwickler / Consultant / Projektleiter
1999 - 2001

DOMUS Software AG (IHK)

Softwareentwickler

Skills

×

Im Folgenden finden Sie einen schwerpunktmässigen Ausschnitt meiner Fähigkeiten und Kompetenzen. Details zu weiteren Themengebieten gebe ich gerne auf Anfrage.

BizTalk

Senior, > 10 Jahre

SOFTWARE ARCHITECTURE

Experte, > 14 Jahre

.NET DEVELOPMENT

Experte, > 18 Jahre

TRAINER

Experte, > 14 Jahre

THEMENSCHWERPUNKTE

×

Dies ist eine Liste der Themenschwerpunkte in denen ich arbeite. Details zu diesen und weiteren Themen gerne auf Anfrage.

  • Enterprise Application Integration (EAI)
  • Enterprise Application Development
  • Software Architecture
  • Distributed Systems
  • Service Oriented Architecture (SOA)
  • High Scalability
  • High Availability

TECHNOLOGIESCHWERPUNKTE

×

Eine Liste der Technologien mit denen ich schwerpunktmässig regelmässig arbeite.

Microsoft Azure Cloud
Microsoft Azure DevOps
Microsoft BizTalk Server
Microsoft SQL Server
Microsoft SQL Server Integration Services (SSIS)
HashiCorp Terraform
Pulumi

Sprecher

×

Ich bin regelmässig als Sprecher auf Konferenzen in ganz Deutschland eingeladen.
Im Folgenden findet sich eine Auswahl der Konferenzen und Themen.

2023 / 28. - 29. April

.Net Day Franken (DDF)

Keynote und Workshop

Keynote: AI allmächd

Es ist 2023 und immer mehr AI basierte Tools dringen in den natürlichen Lebensraum von uns Softwareentwicklern vor. Mancher spricht gar von einer künstlichen Invasion. Wie werden unsere empfindlichen Organismen darauf reagieren und ist die Sorge, von dieser “Intelligenz” irgendwann verdrängt zu werden, ernst zu nehmen? Ist am Ende gar unsere berufliche Existenz bedroht? Auf diese und viele weitere Fragen werden wir versuchen eine Antwort zu finden.

 

Workshop: Zwiebeln schälen

Softwarearchitektur ist ein vielschichtiges Themenfeld das oft kontrovers diskutiert wird. Es gibt mittlerweile mehr als ein dutzend “etablierter” Architekturmuster bzw. Ansätze. Viele Diskussionen zu Softwarearchitektur werden sehr theoretisch geführt und scheitern dann oft beim Umsetzen in die Praxis. Dieser Workshop gibt die Möglichkeit sich ganz praktisch und explorativ mit den gängigen Softwarearchitekturmustern zu beschäftigen indem man sie direkt praktisch umsetzt. Wir werden zusammen sehr realitätsnah die eine oder andere “architektonische Zwiebel schälen” und uns in den essentiellen “Kern” von Architekturen begeben.
Dieser Workshop erfordert keine Vorkenntnisse zum Thema Architektur, nur grundlegende Programmierkenntnisse in C# und .NET

2021 / 28.06. - 02.07.

Developer Week (DWX)

IaC - Cloudinfrastruktur als Teil der Anwendung

In den Zeiten von Continuous Integration und Continuous Deployment ist es für moderne cloudbasierte Anwendungen wichtig, Infrastruktur effizient und effektiv als Teil der Gesamtlösung in einer CI / CD Pipeline vollautomatisiert auszurollen. Ziel sollte es sein, Infrastruktur als Teil der Anwendung zu erstellen, zu verwalten und zu pflegen. Terraform von HashiCorp oder auch Pulumi von Pulumi Corporation ermöglichen genau das. Diese Session gibt einen Überblick wie das geschehen kann anhand einer Vielzahl von Beispiele.

2020 - ABGESAGT

Advanced Developer Conference (ADC)

Terraform - Cloudinfrastruktur als Teil der Anwendung

In den Zeiten von Continuous Integration und Continuous Deployment ist es für moderne cloudbasierte Anwendungen wichtig, Infrastruktur effizient und effektiv als Teil der Gesamtlösung in einer CI / CD Pipeline vollautomatisiert auszurollen. Ziel sollte es sein, Infrastruktur als Teil der Anwendung zu erstellen, zu verwalten und zu pflegen. Terraform von HashiCorp ermöglicht genau das. Diese Session gibt einen Überblick wie das geschehen kann anhand einer Vielzahl von Beispielen.

2020 - ABGESAGT

Developer Week (DWX)

Vortrag und Workshop

Terraform – Cloudinfrastruktur als Teil der Anwendung (Vortrag)

In den Zeiten von Continuous Integration und Continuous Deployment ist es für moderne cloudbasierte Anwendungen wichtig, Infrastruktur effizient und effektiv als Teil der Gesamtlösung in einer CI / CD Pipeline vollautomatisiert auszurollen. Ziel sollte es sein, Infrastruktur als Teil der Anwendung zu erstellen, zu verwalten und zu pflegen. Terraform von HashiCorp ermöglicht genau das. Diese Session gibt einen Überblick wie das geschehen kann anhand einer Vielzahl von Beispielen.

Deploying Cloudinfrastructure with Terraform (Workshop)

In den Zeiten von Continuous Integration und Continuous Deployment wird es für moderne cloudbasierte Anwendungen immer wichtiger, effektiv und effizient Infrastruktur als Teil einer CD Pipeline vollautomatisiert auszurollen. Ziel sollte es sein, Infrastruktur als Teil der Anwendung zu erstellen, zu verwalten und zu pflegen. Terraform von HashiCorp ermöglicht genau das. Man definiert Infrastruktur mit Hilfe der HashiCorp Configuration Language (HCL). Diese Session gibt einen vollständigen Überblick wie das geschehen kann anhand „echter“ Beispiele.

2020 - ABGESAGT

dotnet Cologne (DNC)

Mehrere Vorträge...

Mind the Gap

In der heutigen Entwicklung von Softwareprodukten und Services trennt uns als Menschen oft mehr als uns verbindet. Es entstehen “Lücken”, manchmal bewusst oder auch unbewusst, die es uns schwer machen erfolgreich und effektiv zu arbeiten. Dieser Talk geht auf einige dieser “Lücken” näher ein. Wie und warum sie entstehen und auch wie man sie wieder schließen kann.

Natural born habbits

Sie arbeiten in einem Team und haben von Begriffen wie “Social Loafing” und “Risky Shift” noch nichts gehört. Dann sind Sie hier “goldrichtig”. Diese Session geht (teils humoristisch) auf einige unsere menschlichen Verhaltensmuster und Angewohnheiten ein und wie sich auf uns und unser Team in dem wir arbeiten auswirken.

2020 / 11. - 12. September

.Net Day Franken (DDF)

Vortrag und Workshop

Hexagonale Zwiebeln – Application Architecture Essentials for .NET

Diese Session erklärt Architekturgrundlagen und Muster moderner Applikationsentwicklung wie z.B. “Hexagonale Architektur” und “Onion Architecture” anhand von praktischen .NET Code Beispielen und vermittelt zusammengefasst die wichtigsten Details und Fakten.

Deploying Cloudinfrastructure with Terraform

In den Zeiten von Continuous Integration und Continuous Deployment wird es für moderne cloudbasierte Anwendungen immer wichtiger, effektiv und effizient Infrastruktur als Teil einer CD Pipeline vollautomatisiert auszurollen. Ziel sollte es sein, Infrastruktur als Teil der Anwendung zu erstellen, zu verwalten und zu pflegen. Terraform von HashiCorp ermöglicht genau das. Man definiert Infrastruktur mit Hilfe der HashiCorp Configuration Language (HCL). Diese Session gibt einen vollständigen Überblick wie das geschehen kann anhand „echter“ Beispiele.

2019 / 24. - 27. Juni

Developer Week (DWX)

Hexagonale Zwiebeln - Application Architecture Essentials for .NET

Diese Session erklärt Architekturgrundlagen und Muster moderner Applikationsentwicklung wie z.B. “Hexagonale Architektur” und “Onion Architecture” anhand von praktischen .NET Code Beispielen und vermittelt zusammengefasst die wichtigsten Details und Fakten.

2019 / 22. - 23. Mai

Advanced Developer Conference (ADC)

Threads lässt man nicht warten - The essentials of 'async and await'

Diese Session erklärt die Hintergründe zu ‘async and await’ und zeigt warum es Sinn macht ‘async and await’ konsequent in Anwendungen umzusetzen. Sie gewährt einen tieferen Blick “hinter die Kulissen” und bringt anhand praxisnaher Beispiele die elementare Funktionsweise näher.
In der Session sind Grundkenntnisse  zum Thema “async and await” von Vorteil aber nicht unbedingt nötig.

2019 / 10. Mai

dotnet Cologne (DNC)

Mehrere Vorträge...

Hexagonale Zwiebeln – Application Architecture Essentials for .NET

Diese Session erklärt Architekturgrundlagen und Muster moderner Applikationsentwicklung wie z.B. “Hexagonale Architektur” und “Onion Architecture” anhand von praktischen .NET Code Beispielen und vermittelt zusammengefasst die wichtigsten Details und Fakten.

Serverless Workflows mit Durable Functions in Microsoft Azure

Diese Session bietet einen guten Überblick darüber, wie Sie Workflows “serverless” in Microsoft Azure mit Durable Functions umsetzen können. Bringen Sie “code-based” Workflows in die Cloud und profitieren Sie von “on-demand” Skalierung bei voller Kostenkontrolle. Anhand von Beispielen aus dem echten Leben wird ganz praktisch gezeigt wie das geht und worauf Sie achten sollten.

2019 / 05. - 06. April

.Net Day Franken (DDF)

Natural born habits

Sie arbeiten in einem Team und haben von Begriffen wie “Social Loafing” und “Risky Shift” noch nichts gehört. Dann sind Sie hier “goldrichtig”. Diese Session geht (teils humoristisch) auf einige unsere menschlichen Verhaltensmuster und Angewohnheiten ein und wie sich auf uns und unser Team in dem wir arbeiten auswirken.

2018 / 27. - 28. April

.Net Day Franken (DDF)

Serverless Dream Team - Azure Functions und Logic Apps in Microsoft Azure

Diese Session bietet einen guten Überblick darüber, wie Sie Azure Functions und Logic Apps als erste Wahl für Serverless-Lösungen auf Microsoft Azure verwenden können. Anhand von Beispielen aus dem echten Leben wird gezeigt, wie Sie mit Azure Functions und Logic Apps in der Microsoft Azure Cloud skalierbare Lösungen on-demand erstellen können.

2018 / 22. - 23. März

microXchg

Durable Azure Functions

Diese Session bietet einen guten Überblick darüber, wie Sie die zukünftigen Durable Functions extensions für Azure-Funktionen als Orchestrator auf Ihre “Serverless” Microsoft Azure-Lösungen verwenden können. Sie zeigt anhand von Beispielen aus dem echten Leben, wie man orchestrierte Lösungen erstellt und wie man übliche Muster wie Fan-In / Fan-Out und andere in “Serverless” Szenarien mit Durable Function extensions umsetzt.

Aufzeichnung der Session auf Youtube

2017 / 26. - 29. Juni

Developer Week (DWX)

Threads lässt man nicht warten - The basics of ``async and await``

Diese Session erklärt die Hintergründe zu “async and await” und zeigt warum es Sinn macht “async and await” konsequent in Anwendungen umzusetzen. Sie gewährt einen tieferen Blick “hinter die Kulissen” und bringt anhand praxisnaher Beispiele die elementare Funktionsweise näher.
In der Session sind Grundkenntnisse  zum Thema “async and await” von Vorteil aber nicht unbedingt nötig.

2017 / 13. Mai

.Net Day Franken (DDF)

Scaling to the sky - with Azure Functions

Diese Session gibt einen Überblick über Azure Functions und erläutert die Grundlagen von “Serverless Computing”. Sie zeigt anhand von Beispielen aus dem “echten Leben” wie man eigene Anwendungen auf funktionaler Ebene quasi “grenzenlos” und zu einem Bruchteil der Kosten on-demand skalieren kann.  “Serverless Computing” ist zu recht eines der kommenden großen Themenfelder und wird den Bereich rund um “verteiltes Rechnen” ganz neu definieren.

2017 / 05. Mai

dotnet Cologne (DNC)

Mehrere Vorträge...

Connecting local data and the cloud –Hybride Lösungen mit Microsoft Azure.

“Die Cloud ist toll aber meine Daten gehören mir.” Wer hat diesen Satz nicht schon von Kunden oder Arbeitskollegen gehört. Dabei muss sich beides nicht ausschließen. Microsoft Azure bietet viele Möglichkeiten für hybride Szenarien aus lokalen Daten und Services in der Cloud. Dieser Track zeigt anhand einiger Beispiele aus der Praxis wie das konkret aussehen kann.

Scaling to the sky – with Azure Functions

Diese Session gibt einen Überblick über Azure Functions und erläutert die Grundlagen von “Serverless Computing”. Sie zeigt anhand von Beispielen aus dem “echten Leben” wie man eigene Anwendungen auf funktionaler Ebene quasi “grenzenlos” und zu einem Bruchteil der Kosten on-demand skalieren kann.  “Serverless Computing” ist zu recht eines der kommenden großen Themenfelder und wird den Bereich rund um “verteiltes Rechnen” ganz neu definieren.

2016

Advanced Developer Conference (ADC)

Mehrere Vorträge...

About async and await, concurrency and all that blocking stuff…

Diese Session geht mal ganz “back to the roots of processing” und beleuchtet die essentiellen Muster die wir jeden Tag beim Entwickeln von Software verwenden.
Sei es zur asynchronen Entkopplung oder zur Parallelisierung. Sie zeigt wie Concurrency und das daraus folgende Blocking den Programmfluss “lähmen” kann oder wie “falsche” Parallelisierung zu einer unberechenbaren Größe wird. Stolpersteine werden identifiziert und gezeigt wie man sie geschickt umschifft.
In der Session sind Grundkenntnisse zum Thema “async and await” und Parallelisierung von Vorteil aber nicht unbedingt nötig.

Connecting local data and the cloud –Hybride Lösungen mit Microsoft Azure.

“Die Cloud ist toll aber meine Daten gehören mir.” Wer hat diesen Satz nicht schon von Kunden oder Arbeitskollegen gehört. Dabei muss sich beides nicht ausschließen. Microsoft Azure bietet viele Möglichkeiten für hybride Szenarien aus lokalen Daten und Services in der Cloud. Dieser Track zeigt anhand einiger Beispiele aus der Praxis wie das konkret aussehen kann.

2016

Developer Week (DWX)

Hybride Lösungen mit Microsoft Azure.

“Die Cloud ist toll aber meine Daten gehören mir.” Wer hat diesen Satz nicht schon von Kunden oder Arbeitskollegen gehört. Dabei muss sich beides nicht ausschließen. Microsoft Azure bietet viele Möglichkeiten für hybride Szenarien aus lokalen Daten und Services in der Cloud. Dieser Track zeigt anhand einiger Beispiele aus der Praxis wie das konkret aussehen kann.

2016

.Net Day Franken (DDF)

About async and await, concurrency and all that blocking stuff...

Diese Session geht mal ganz “back to the roots of processing” und beleuchtet die essentiellen Muster die wir jeden Tag beim Entwickeln von Software verwenden. Sei es zur asynchronen Entkopplung oder zur Parallelisierung. Sie zeigt wie Concurrency und das daraus folgende Blocking den Programmfluss “lähmen” kann oder wie “falsche” Parallelisierung zu einer unberechenbaren Größe wird. Stolpersteine werden identifiziert und gezeigt wie man sie geschickt umschifft.

2015

Advanced Developer Conference (ADC)

Zen of DataFlow - Die Daten sollen parallel fließen.

Unter dem Motto “Zen of DataFlow” zeigt Sebastian Achatz das richtig parallel programmieren ganz anders geht. Das “Wie” zeigt diese Session ganz im Detail anhand vieler Beispiele aus der Praxis. Producer-Consumer heißt das Zauberwort mit dem Anwendungen zum “Fliegen” gebracht werden.

2015

NRW Conf

Connecting local data and the cloud - Hybride Lösungen mit Microsoft Azure.

“Die Cloud ist toll aber meine Daten gehören mir.” Wer hat diesen Satz nicht schon von Kunden oder Arbeitskollegen gehört. Dabei muss sich beides nicht ausschließen. Microsoft Azure bietet viele Möglichkeiten für hybride Szenarien aus lokalen Daten und Services in der Cloud. Dieser Track zeigt anhand einiger Beispiele aus der Praxis wie das konkret aussehen kann.

Aufzeichnung der Session auf Channel 9

2015

.Net Day Franken (DDF)

Zen of DataFlow - Die Daten sollen parallel fließen.

Unter dem Motto “Zen of DataFlow” zeigt Sebastian Achatz das richtig parallel programmieren ganz anders geht. Das “Wie” zeigt diese Session ganz im Detail anhand vieler Beispiele aus der Praxis. Producer-Consumer heißt das Zauberwort mit dem Anwendungen zum “Fliegen” gebracht werden.

2014

NRW Conf

Mehrere Vorträge...

“Parallel Rockin’ – Paralleler Code muss rocken”

Unter dem Motto “Ich rocke…parallel” zeige ich warum “Async and await” doch was für Mädchen ist und richtig parallel programmieren ganz anders geht.
Das “Wie” zeigt dieser Talk ganz im Detail anhand vieler Beispiele aus der Praxis. Producer-Consumer heißt das Zauberwort mit dem Anwendungen zum “Fliegen” gebracht werden. Lasst euch in diesem Talk von richtigem parallelen “Code-Rock” mitreißen!

“Big Data Rockin’ – Data movin’ the easy way with SQL Server Integration Services”

Immer öfter geht es in der klassischen Softwareentwicklung nicht mehr nur um das Verarbeiten von einzelnen Datensätzen sondern um das Prozessieren und Transformieren von großen Datenbeständen (ETL). Die heutigen Software-Frameworks halten außer nativen Bulk-Operationen (z.B. SqlBulk) oft wenig Möglichkeiten bereit für die Softwareentwickler.
Mit den Microsoft SQL Server Integration Services (kurz SSIS) ergeben sich hier ganz neue Möglichkeiten.
Dieser Talk zeigt an vielen Beispielen aus der Praxis wie man die Microsoft SQL Server Integration Services heute ohne großen Aufwand nahtlos in die eigene Infrastruktur integrieren kann von kleinen Tools bis hin zu großen Integrationssystemen.

2014

.Net Day Franken (DDF)

„Parallel und gar nicht schnell“ - Der Kampf mit den Ressourcen.

In immer größer werdenden vernetzten Softwarearchitekturen ist die parallele Verarbeitung von Daten und Steuerung von Prozessen heutzutage eigentlich obligatorisch.
Oft sind Entwickler von den Geschwindigkeitszuwächsen durch Parallelisierung aber enttäuscht. Die Ergebnisse liegen weit hinter den Erwartungen zurück.
Dieser Talk geht darauf ein warum das so ist und wie der .NET Entwickler diesen Problemen begegnen kann.

2013

NRW Conf

Get in touch with Microsoft BizTalk Server

Vom Microsoft BizTalk Server haben die meisten schon gehört, aber was er genau macht und kann wissen doch die wenigsten. Dieser Talk “macht Schluss damit” und gibt einen kompletten Einblick in Microsoft BizTalk Server in nur 1 Stunde (ohne jegliches Vorwissen!). Das Produkt kann in einer Demo “hautnah” erlebt werden und es werden gängige Szenarien aus der Praxis gezeigt und erläutert.

2013

.Net Day Franken (DDF)

„PLINQ Extreme“ – Paralleles LINQ voll auskosten.

Dieser Talk geht auf alltägliche Szenarien und Aufgaben eines .NET Entwicklers ein und erläutert die Möglichkeiten die sich ihm mit LINQ und im speziellen mit PLINQ (Parallel – LINQ) ergeben. Es wird auf Stolperfallen und Probleme eingegangen die beim Einsatz von PLINQ auftreten können.
Der Talk ist auch eine gute Gelegenheit, das Tool LINQ Pad in vollem Einsatz kennen zu lernen.

2012

NRW Conf

“Einführung in die Kryptographie - Praktisches für den .NET Entwickleralltag”

“Die Kryptographie spielt in vielen Bereichen der modernen Softwareentwicklung eine wichtige Rolle. Da es dort meist um sensible und sicherheitskritische Themen geht, ist es umso wichtiger als Softwareentwickler die Techniken und Hintergründe zu kennen die eingesetzt werden. In diesem Talk werden “alltägliche” kryptographische Szenarien und Problemstellungen näher beleuchtet und der Referent geht darauf ein wie diese Problemstellungen mit heutigen Techniken gelöst und mögliche Stolperfallen umgangen werden können. Dies alles erfolgt anhand von praktischen Code-Beispielen und bereits bestehenden Frameworks und Libraries.

2012

.Net Day Franken (DDF)

TPL Deep Dive

In immer größer werdenden vernetzten Softwarearchitekturen ist die parallele Verarbeitung von Daten und Steuerung von Prozessen heutzutage eigentlich obligatorisch.
Dieser Talk geht auf die Probleme ein, die sich dem .NET Entwickler von heute stellen und wie er sie, auch mit Hilfe der Task Parallel Library, komfortabel und sicher lösen kann.

2011

.Net Day Franken (DDF)

Find your Flow - Asynchrone Prozesse mit der Task Parallel Library (TPL)

Die Task Parallel Library (TPL) ist ein wesentlicher Bestandteil des .NET Framework 4.0. Doch mit der TPL zu arbeiten heißt auch bei der Entwicklung umzudenken. Andere Muster zu verwenden. Sicherlich auch aus diesem Grund findet die TPL zu selten den Einsatz in „richtigen“ Projekten. Zu Unrecht wie der Speaker meint. Er zeigt anhand von praktischen Beispielen wie man die TPL sinnvoll einsetzen kann und was es zu beachten gilt.
Weiterhin zeigt er nützliche Erweiterungen die dem Entwickler das Leben mit der TPL erleichtern können.
Abschließend wagt er einen Ausblick auf das was kommen wird und heute schon greifbar ist mit dem Microsoft Visual Studio Async CTP.

Kunden

×

Eine Auswahl meiner Kunden.

Kontakt

×

Bei Interesse oder Fragen zu meinem Portfolio und Dienstleistungen zögern Sie nicht und kontaktieren Sie mich.

Adresse

Sebastian Achatz IT Consulting

Forstweg 9
84427 Sankt Wolfgang
Deutschland.

Wir benutzen Cookies um die Nutzerfreundlichkeit der Webseite zu verbessen. Durch Deinen Besuch stimmst Du dem zu.