.NET, C#, Python, Rust, C, Docker, Kubernetes, Cloud, Micro-Services, Agile, SQL Server, Redis, Azure, Git
Aktualisiert am 11.10.2022
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 25.10.2022
Verfügbar zu: 100%
davon vor Ort: 10%
.NET Core
C#
ASP.NET Core
Azure
Kubernetes
git
Python
Redis
Docker
Rust
C
Englisch
verhandlungssicher, Projekteinsatz im europ. Ausland

Einsatzorte

Einsatzorte

Berlin (+200km)
Deutschland

Gern unterstütze ich Sie auch im internationalen Projektumfeld, sofern remote möglich ist, und Reisezeiten und Kosten der Unterbringung vergütet werden

möglich

Projekte

Projekte

1 Jahr
2021-11 - 2022-10

Digitaler Nachlass (Vor-/Nachsorge), Software für Bestatter

Principal Software Engineer (Technical Lead "Architecture") C# Docker .NET Core ...
Principal Software Engineer (Technical Lead "Architecture")

Projektbeschreibung: Bei der Rapid Data GmbH erarbeite ich Lösungen für die Migration bestehender Anwendungen von .NET Framework hin zu .NET Core und ermögliche so die Bereitstellung von Anwendungen und Services auf einer containerbasierten Plattform wie z.B. Azure App Services, oder Kubernetes. Der Schwerpunkt liegt dabei vor allem auf der Software-Architektur; so müssen z.B. monolithische Systeme in Domain-Services (Microservices) aufgetrennt und dafür entsprechend geschnitten werden.

Tätigkeiten: Ich analysiere Legacy-Code, bereite Refactorings und Migrationen von Features nach der Mikado-Methode vor und führe diese mit anderen Entwicklern gemeinsam durch. Ich berate zu Methoden und Vorgehensweisen bei der Entwicklung von Microservices und containerbasierten Anwendungen und unterstütze dabei selbst aktiv bei der Implementierung in C#.

Persönlich eingesetzt Technologien: C# (.NET Core 3.1/5/6), SQL, Linux, Azure, Kubernetes/AKS, Docker, SQL Azure, SQL Server, RabbitMQ, EF Core, Serilog, MassTransit, Windows Server, IIS

Werkzeuge: Jetbrains Rider, Visual Studio Code, Visual Studio 2019/2022, Git,  Azure DevOps, PostSharp

Visual Studio Rider Docker Azure DevOps Git Azure Kubernetes
C# Docker .NET Core .NET Framework Git RabbitMQ MS SQL Server MassTransit
Rapid Data GmbH
Berlin, remote
1 Jahr 2 Monate
2020-10 - 2021-11

Elia Innovation Hub "The Nest"

Senior-Software-Engineer (Full-Stack) Git C# Ruby ...
Senior-Software-Engineer (Full-Stack)

Projektbeschreibung: Bei 50Hertz entwickelte ich innovative maßgeschneiderte Prototypen und Lösungen in Software mit modernsten Technologien im Elia Innovation Hub ?The Nest?. In "The Nest" war ich Teil von 6 agilen Softwareprojekten, die von verteilten Teams entwickelt wurden. Ich war in allen wichtigen Projektphasen, wie der Anforderungsanalyse, Design Thinking, sowie der Umsetzung von Prototypen und MVP´s in der Rolle als Senior-Entwickler involviert.

Tätigkeiten: Aktive Teilnahme an Design-Thinking Workshops, Generieren von Ideen (Finden und Strukturieren), Anwenden von Kreativitätstechniken wie z.B. Customer-Journeys, Persona/Empathy-Maps, Erstellen von Low-Fidelity Mockups und weitere, Implementieren von Features im jeweiligen projektrelevanten Technologie-Stack ? im Schwerpunkt C#, .NET Core 3.1/5, Blazor WebAssembly, und Python (aber auch C++ und Ruby).

Persönlich eingesetzt Technologien: C# (.NET Core 3.1/5), Blazor, JavaScript, Vue.js, Bootstrap, SQL, ML.NET, Python, C++, Ruby, Linux, Azure, Kubernetes/AKS, Docker, MySQL/MariaDB, EF Core

Werkzeuge: Jetbrains PyCharm/Rider/RubyMine, Visual Studio Code, Visual Studio 2019, Git, Gitlab, Azure DevOps, TeamHood, Design-Thinking, Balsamiq Mockups, Figma

Git Visual Studio RubyMine CLion PyCharm Azure DevOps MS SQL Server Figma
Git C# Ruby C++ Python Docker Blazor .NET Core SQL
50Hertz Transmission GmbH
Berlin, remote
1 Jahr 3 Monate
2019-01 - 2020-03

Digitalisierung des öffentlichen Sektors

Senior Software Engineer C# Team Foundation Server TDD ...
Senior Software Engineer

Projektbeschreibung: Entwicklung von Softwarekomponenten und API´s im Bereich Backend für verschiedene Software-Systeme unter Verwendung von .NET Framework, .NET Core, C#, und verwandten Technologien (und Ausrichtung von Code auf .NET Standard).

Bei den zu entwickelnden Systemen handelt es sich beispielsweise um ein System für digitale Umlaufmappen auf Basis von SharePoint (zur Digitalisierung allgemeiner Verwaltungsvor-gänge), als auch ein System für automatisiertes Einrichten von Hardware und Verteilung von Software auf Basis von SCCM.

Tätigkeiten: Entwicklung von Service- und Middleware-Anwendungen in C#, Kontrolliertes Refactoring von Legacy-Code, Mentoring von Junior-Entwicklern, Aufbau von CI/CD auf Basis von Azure DevOps Server, Migration von Projekten von TFVC zu Git, Code Reviews

Methoden: Agile, TDD, Clean Code

Persönlich eingesetzt Technologien: .NET Framework 4.x, .NET Core 2, ASP.NET Web API, WCF, Identity Server 4, OAuth 2.0, Serilog/Seq, xUnit, Windows Server, SharePoint 2013, CMIS (Ceyonic nscale), PowerShell, Microsoft System Center Configuration Manager (SCCM), SQL Server

Werkzeuge: Visual Studio 2017/2019, Git, Team Foundation Server 2017, Azure DevOps Server

Git Microsoft SCCM .NET Windows Server Visual Studio 2019
C# Team Foundation Server TDD .NET Core .NET Framework
SINC GmbH
Berlin
7 Monate
2019-01 - 2019-07

Weiterentwicklung eines MVP´s zur Automatisierung von Massenklageverfahren

CTO (Interim, As-a-Service) .NET Core C# PHP ...
CTO (Interim, As-a-Service)

Projektbeschreibung: Aufbau eines Teams für die Weiterentwicklung eines MVP´s zur Automatisierung von Massenklageverfahren – unter anderem für Fälle des VW-Abgasskandals, sowie einer geeigneten Platform für die Entwicklung von Software (in stark-verteilten Teams).

Tätigkeiten: Analyse eines bereits extern entwickelten MVP (Minimum Viable Product) mit Fokus auf die Weiterentwicklung durch ein eigenes Kern-Team; Auswahl geeigneter Programmiersprachen, Technologien, sowie IT-Architektur; Aktive Teilnahme am Einstellungsprozess geeigneter Entwickler; etablieren eines Entwicklungsprozesses; Führen des Teams; Entwickeln von Software und Aufgaben aus dem Bereich DevOps

Methoden: Agile, Clean Code

Persönlich eingesetzt Technologien: .NET Core 2, ASP.NET Core, PHP, Identity Server 4, OAuth 2.0, Serilog/Seq, xUnit, Azure, Linux, Docker, Kubernetes (Azure Kubernetes Service/AKS), Nginx, Let´s Encrypt, xUnit, PHPUnit – und weitere...

Atlassian BitBucket Atlassian JIRA
.NET Core C# PHP Kubernetes Docker Azure ASP.NET Core
CollectIn GmbH/Goldenstein + Partner
Potsdam
1 Jahr 8 Monate
2017-05 - 2018-12

LIS/swisslab

Senior-Software-Engineer C# Scrum .NET
Senior-Software-Engineer

Projektbeschreibung: Entwicklung von Softwarekomponenten für Roche´s Laborinformationssystem "swisslab" auf Basis von .NET Framework und C#.

Tätigkeiten: Erstellen von Designdokumenten und Spezifikationen gemäß Produktanforderungen, qualitäts- und termingerechte Entwicklung von Software, einschließlich automatisierter Tests; Teilnahme am gesamten Entwicklungsprozess: Anforderungsanalyse, Entwurf, Architektur, Implementierung. Einbringen agiler Methoden, z.B. "Mikado-Methode"

Methoden: Scrum, Mikado-Method, TDD, Clean Code

Persönlich eingesetzte Technologien: .NET Framework 4.x, .NET Core, ASP.NET Web API, SignalR, Windows Forms, Windows Services, BouncyCastle/OpenSSL, TypeMock Isolator, NUnit, Windows SDK

Werkzeuge: Visual Studio 2017, Git, Atlassian BitBucket/JIRA

Microsoft Visual Studio Git Atlassian JIRA Atlassian BitBucket TypeMock Isolator
C# Scrum .NET
Roche Diagnostics IT Solutions GmbH
Berlin
1 Jahr 4 Monate
2016-09 - 2017-12

Micro-Services auf Basis von .NET Core

Software-Engineer C# ASP.NET Core TypeScript ...
Software-Engineer

Projektbeschreibung: Testgetriebene Entwicklung von REST-basierten Services für verteilte Anwendungen (B2C, B2B) auf Basis von ASP.NET MVC, ASP.NET Core, C#, TypeScript, Razor, HTML5 und CSS3.

Tätigkeiten: Entwicklung von Services zur (Adhoc-)Generierung von Angebots- und Abrechnungsdokumenten (Word/PDF) unter Verwendung von DevXpress .NET Document Server, sowie Datendienste für die Abfrage von Verbrauchs- und Leistungsdaten (Strom und Gas) in C# auf Basis von ASP.NET MVC, ASP.NET Core sowie .NET Framework 4.6.2.

Methoden: Clean Code, TDD, Scrum

Persönlich eingesetzte Technologien: .NET Framework 4.6.2, C#, ASP.NET MVC, ASP.NET Core, Redis, Entity Framework 6, Dapper, Razor, Moq, Autofac, TypeScript, jQuery, Bootstrap, HTML5/CSS3/LESS, DevXpress .NET Document Server, Dygraph, MailKit, Protobuf

Werkzeuge: Visual Studio 2015/2017, Git, SQL Server 2014, xUnit, Jetbrains Resharper, Atlassian BitBucket/JIRA/Confluence/SourceTree

Visual Studio 2015 .NET Core 1.1 SDK Visual Studio 2017 .NET Core 2.0 SDK
C# ASP.NET Core TypeScript Bootstrap jQuery Redis
natGAS AG
Potsdam
2 Jahre
2014-05 - 2016-04

Entwicklung eines Informationssystems für Fertigungsdaten

Senior-Software-Engineer, Technology-Specialist .NET 4.5 C# ASP.NET ...
Senior-Software-Engineer, Technology-Specialist

Projektbeschreibung: Testgetriebene Entwicklung eines Informationssystems für Faserdaten (zum Zweck der Informatisierung von Fertigung und Fertigungstechnik) auf Basis von ASP.NET MVC, ASP.NET Web API, C#, TypeScript, HTML5 und CSS3, REST-basierte Anbindung von Services an andere Systeme wie SAP, Microsoft Biztalk Server, Osisoft PI Server 2014, GE Intelligent Platforms iFix (HMI/SCADA); Know-How Transfer zu Methoden der agilen Softwareentwicklung und –projektmanagement.

Tätigkeiten: Softwareentwicklung in C# auf Basis von .NET Framework 4.5.2, sowie TypeScript, Unit-Testing, Know-How-Transfer zu Entwurf und Implementierung von komponentenbasierten Softwaresystemen und -architekturen sowie agilen Methoden (Scrum)

Methoden: Dependency Injection, Clean Code, TDD, Scrum

Persönlich eingesetzte Technologien: Windows Server 2012 R2, .NET Framework
4.5.2, C#, TPL, XML, LINQ, ASP.NET MVC, ASP.NET Web API, Redis, Entity Framework 5, Razor, Telerik UI for ASP.NET MVC, ASP.NET Web API, Moq, Autofac, TypeScript, jQuery, Bootstrap, HTML5/CSS3/LESS, SignalR, MSMQ, SAP NCO 3, WCF

Werkzeuge: Visual Studio 2013, Team Foundation Server, StyleCop, Testing-Tools for Visual Studio/MSTest, Jetbrains Resharper, Jetbrains dotTrace, Oracle 12, Oracle SQL Developer, Nuget Server

Visual Studio 2013 Oracle 12c Windows Server 2012 Team Foundation Server
.NET 4.5 C# ASP.NET REST HTML5 CSS3 TypeScript SignalR jQuery Bootstrap Scrum
Corning Optical Communications GmbH & Co. KG
Berlin
4 Monate
2014-02 - 2014-05

Produktentwicklung/Technologieberatung

Senior-Software-Engineer, Technology-Specialist .NET 4.5 C# jQuery ...
Senior-Software-Engineer, Technology-Specialist

Projektbeschreibung: Testgetriebene Entwicklung von Software-komponenten, REST-basierte API auf Basis von ASP.NET MVC 5.1, Plugin-System für ASP.NET MVC Anwendungen, Implementieren von Spikes für Technologie-auswahl, Know-How Transfer

Tätigkeiten: Softwareentwicklung in C# auf Basis von .NET Framework 4.5, Unit-Testing, KnowHow-Transfer zu Entwurf und Implementierung von komponentenbasierten Softwaresystemen und -architekturen

Methoden: Dependency Injection, Clean Code, TDD

Persönlich eingesetzte Technologien: Windows Server 2012, .NET Framework 4.5, C#, TPL, XML, LINQ, ASP.NET MVC 5.1, Entity Framework 6, Razor, Telerik KendoUI, Moq, Autofac, JavaScript, jQuery, HTML5/CSS3/Sass

Werkzeuge: Visual Studio 2012, Team Foundation Server, FxCop, StyleCop, Testing-Tools for Visual Studio/MSTest, SQL Server 2012, Resharper 8, Trello, Balsamiq Mockups, Lucidchart

Windows Server 2012 Visual Studio 2012 Team Foundation Server
.NET 4.5 C# jQuery ASP.NET HTML5 CSS3 REST
OneStop Reporting AS
Oslo, Norway
10 Monate
2013-03 - 2013-12

Entwicklung von Backend-Services für den Bereich Finance/Debt-Collection

Software-Architect, Technology-Specialist Scrum C# .NET 4.5 ...
Software-Architect, Technology-Specialist

Projektbeschreibung: Testgetriebene Entwicklung von Windows Services (Parallel-/Multi-Core Entwicklung), REST-basierte API auf Basis von ASP.NET MVC für den Bereich Inkasso/Debt-Collection, Migration vorhandener Software-Komponenten von VB6 nach .NET/C#, Implementieren von Spikes für Technologie-auswahl, Know-How Transfer in Form von Workshops (Clean-Code, TDD+Isolation Frameworks, Dependency Injection, Distributed Architecture)

Tätigkeiten: Softwareentwicklung in C# auf Basis von .NET Framework 4/4.5 und Windows Server, Unit-Testing, Engineering/Spezifikation, KnowHow-Transfer: agile Methoden, Technologiewissen in Form von Workshops, Code-Reviews

Methoden: Dependency Injection, Scrum, Clean Code, TDD

Persönlich eingesetzte Technologien: Windows Server 2008 R2, .NET Framework 4/4.5, C#, TPL, Reactive Extensions (Rx), XML, XSLT, XPath/XQuery, LINQ, ASP.NET MVC 4, Entity Framework 5, ODP.NET, Razor, Moq, Unity, JavaScript, jQuery, PostSharp

Werkzeuge: Visual Studio 2010/2012, Subversion/SVN, FxCop, StyleCop, Testing-Tools for Visual Studio/MSTest/NUnit, Oracle 11g, Oracle SQL Developer, Resharper 7.1, Jenkins, Atlassian Confluence

Oracle 11g Windows Server 2008 Visual Studio 2012
Scrum C# .NET 4.5 ASP.NET JavaScript Visual Basic 6 XML Domain Specific Language Design SEPA
Coface S.A., Germany
Mainz
1 Jahr 1 Monat
2012-03 - 2013-03

Watchmi, Entwicklung von Cloud-Services (Windows Azure)

Senior-Software-Engineer, Technology-Specialist Scrum C# .NET 4.0 ...
Senior-Software-Engineer, Technology-Specialist

Projektbeschreibung: Testgetriebene Entwicklung von REST-basierten Cloud-Services, Web API und Backend-Funktionalität für das Watchmi TV-Portal http://www.watchmi.tv/

Tätigkeiten: Softwareentwicklung in C# auf Basis von .NET Framework 4 und Windows Azure, Unit-Testing, Engineering/Spezifikation, KnowHow-Transfer: agile Methoden, Technologiewissen in Form von Workshops und Reviews

Methoden: Scrum, Clean Code, TDD, AOP, MDSD, Dependency Injection

Persönlich eingesetzte Technologien: Windows Azure, .NET Framework 4, C#, XML, LINQ, Postsharp, ASP.NET MVC 3/4, Razor, Moq, Ninject, Unity

Werkzeuge: Visual Studio 2010/2012, Subversion/SVN, FxCop, StyleCop, Testing-Tools for Visual Studio/MSTest, Windows Azure SDK, Cloud Storage Studio 2, T4 Text-Templates

Azure Visual Studio 2012
Scrum C# .NET 4.0 MDSD AOP REST
Axel Springer Digital TV Guide GmbH
Berlin
4 Monate
2012-01 - 2012-04

Entwicklung Backend-Systeme, CRS

Senior-Software-Engineer C# .NET 4.0 WCF ...
Senior-Software-Engineer

Projektbeschreibung: Entwicklung von Softwarekomponenten für Buchungssysteme der Airline, sowie Anbindung an Amadeus Services

Tätigkeiten: Erstellen von Software-Architekturkonzepten,
Anwendungsentwicklung in C#

Methoden: Clean Code, TDD, AOP

Persönlich eingesetzte Technologien: Microsoft .NET Framework 4, C#, WCF, WPF, LINQ, Reactive Extensions (Rx), Postsharp, ASP.NET MVC 3, Razor, Moq, MEF, Unity, SQL Server 2008 R2, MSMQ

Werkzeuge: Visual Studio 2010, Team Foundation Server
2010, MSBuild, FxCop, StyleCop, Testing-Tools for Visual Studio, SQL Server Management Studio

Visual Studio 2010 Team Foundation Server MS SQL Server
C# .NET 4.0 WCF WPF ASP.NET MVC
Air Berlin PLC & Co. Luftverkehrs KG
Berlin
4 Monate
2011-10 - 2012-01

Neuentwicklung von Bediensoftware für medizinische Geräte

Senior-Software-Engineer, R&D Scrum C# WPF ...
Senior-Software-Engineer, R&D

Projektbeschreibung: Neuentwicklung von Bediensoftware für medizinische Geräte (ophthalmologisch) auf Basis des .NET Framework 4.

Tätigkeiten: Erstellen von Software-Architekturkonzepten, Implementieren neuer Programm-Features, Mitgestaltung des Entwicklungsprozesses, Knowhow-Transfer zu agilen Methoden und Entwicklung: Refactoring, Testautomation, Unit-Testing, Build-Automation, Automatische Codeproduktion/-generierung, Reviews, Architekturkonzepte, Tools

Methoden: Clean Code, Unit-Testing, Scrum

Persönlich eingesetzte Technologien: Microsoft .NET Framework 4, C#, XML, NHibernate, LINQ/Lambda, WPF, XAML, Moq, Prism, Unity, T4, SQL Server 2008

Werkzeuge: Visual Studio 2010, Team Foundation Server
2010, MSBuild, FxCop, StyleCop, Testing-Tools for Visual Studio, SQL Server Management Studio, Enterprise Architect, DOORS

Visual Studio 2010 Team Foundation Server MS SQL Server 2008
Scrum C# WPF .NET 4.0 Prism XAML Moq
Carl-Zeiss Meditec AG
Jena
1 Jahr 5 Monate
2010-06 - 2011-10

NRG-System, Configuration and Topology-Tool (CAT)

Senior-Software-Engineer, R&D Scrum C# Windows Forms ...
Senior-Software-Engineer, R&D

Projektbeschreibung: Neu- und Weiterentwicklung von Tools für das Kapsch NRG-System, spez. Konfigurationssoftware für Mautsysteme

Tätigkeiten: Entwicklung neuer Programm-Features, Mitgestaltung des Entwicklungsprozesses: Knowhow-Transfer zu agilen Methoden und Entwicklung: Refactoring, Testautomation (Unit-Testing), Build-Automation, Automatische Codeproduktion/Generierung, Reviews, Architekturkonzepte, Workshops, Tools

Methoden: Clean Code, Unit-Testing, Scrum

Persönlich eingesetzte Technologien: Microsoft .NET Framework 3.5/4, C#, XML, EF 4, Windows Forms, LINQ/Lambda, WPF, Unity, T4, WiX, SQL Server 2008 R2

Werkzeuge: Visual Studio 2008/2010, SVN, MSBuild, FxCop, Testing-Tools for Visual Studio, ANTS-Profiler, Clean Code, SQL Server Management Studio, Jenkins

Visual Studio 2010 MS SQL Server 2008
Scrum C# Windows Forms XML .NET 4.0
Kapsch TrafficCom AB
Jönköping, Sweden

Aus- und Weiterbildung

Aus- und Weiterbildung

Techn. Assistent f. Softwaretechnologie

Kompetenzen

Kompetenzen

Top-Skills

.NET Core C# ASP.NET Core Azure Kubernetes git Python Redis Docker Rust C

Produkte / Standards / Erfahrungen / Methoden

.NET
.NET Core
ASP.NET Core
Atlassian BitBucket
Atlassian JIRA
Azure
Azure DevOps
Docker
Git
Kubernetes
Microsoft SCCM
Microsoft Visual Studio
OpenSSL
Redis
SignalR
Team Foundation Server
Visual Studio

Betriebssysteme

Linux
Windows
Windows Server

Programmiersprachen

C
C#
JavaScript
PHP
Python
Rust
TypeScript
VB.NET
Visual Basic

Datenbanken

MariaDB
Microsoft Azure SQL Database
MS SQL Server
MySQL
Oracle
Redis
SQLite

Datenkommunikation

HTTP
RS232
Socket

Hardware

 

Einsatzorte

Einsatzorte

Berlin (+200km)
Deutschland

Gern unterstütze ich Sie auch im internationalen Projektumfeld, sofern remote möglich ist, und Reisezeiten und Kosten der Unterbringung vergütet werden

möglich

Projekte

Projekte

1 Jahr
2021-11 - 2022-10

Digitaler Nachlass (Vor-/Nachsorge), Software für Bestatter

Principal Software Engineer (Technical Lead "Architecture") C# Docker .NET Core ...
Principal Software Engineer (Technical Lead "Architecture")

Projektbeschreibung: Bei der Rapid Data GmbH erarbeite ich Lösungen für die Migration bestehender Anwendungen von .NET Framework hin zu .NET Core und ermögliche so die Bereitstellung von Anwendungen und Services auf einer containerbasierten Plattform wie z.B. Azure App Services, oder Kubernetes. Der Schwerpunkt liegt dabei vor allem auf der Software-Architektur; so müssen z.B. monolithische Systeme in Domain-Services (Microservices) aufgetrennt und dafür entsprechend geschnitten werden.

Tätigkeiten: Ich analysiere Legacy-Code, bereite Refactorings und Migrationen von Features nach der Mikado-Methode vor und führe diese mit anderen Entwicklern gemeinsam durch. Ich berate zu Methoden und Vorgehensweisen bei der Entwicklung von Microservices und containerbasierten Anwendungen und unterstütze dabei selbst aktiv bei der Implementierung in C#.

Persönlich eingesetzt Technologien: C# (.NET Core 3.1/5/6), SQL, Linux, Azure, Kubernetes/AKS, Docker, SQL Azure, SQL Server, RabbitMQ, EF Core, Serilog, MassTransit, Windows Server, IIS

Werkzeuge: Jetbrains Rider, Visual Studio Code, Visual Studio 2019/2022, Git,  Azure DevOps, PostSharp

Visual Studio Rider Docker Azure DevOps Git Azure Kubernetes
C# Docker .NET Core .NET Framework Git RabbitMQ MS SQL Server MassTransit
Rapid Data GmbH
Berlin, remote
1 Jahr 2 Monate
2020-10 - 2021-11

Elia Innovation Hub "The Nest"

Senior-Software-Engineer (Full-Stack) Git C# Ruby ...
Senior-Software-Engineer (Full-Stack)

Projektbeschreibung: Bei 50Hertz entwickelte ich innovative maßgeschneiderte Prototypen und Lösungen in Software mit modernsten Technologien im Elia Innovation Hub ?The Nest?. In "The Nest" war ich Teil von 6 agilen Softwareprojekten, die von verteilten Teams entwickelt wurden. Ich war in allen wichtigen Projektphasen, wie der Anforderungsanalyse, Design Thinking, sowie der Umsetzung von Prototypen und MVP´s in der Rolle als Senior-Entwickler involviert.

Tätigkeiten: Aktive Teilnahme an Design-Thinking Workshops, Generieren von Ideen (Finden und Strukturieren), Anwenden von Kreativitätstechniken wie z.B. Customer-Journeys, Persona/Empathy-Maps, Erstellen von Low-Fidelity Mockups und weitere, Implementieren von Features im jeweiligen projektrelevanten Technologie-Stack ? im Schwerpunkt C#, .NET Core 3.1/5, Blazor WebAssembly, und Python (aber auch C++ und Ruby).

Persönlich eingesetzt Technologien: C# (.NET Core 3.1/5), Blazor, JavaScript, Vue.js, Bootstrap, SQL, ML.NET, Python, C++, Ruby, Linux, Azure, Kubernetes/AKS, Docker, MySQL/MariaDB, EF Core

Werkzeuge: Jetbrains PyCharm/Rider/RubyMine, Visual Studio Code, Visual Studio 2019, Git, Gitlab, Azure DevOps, TeamHood, Design-Thinking, Balsamiq Mockups, Figma

Git Visual Studio RubyMine CLion PyCharm Azure DevOps MS SQL Server Figma
Git C# Ruby C++ Python Docker Blazor .NET Core SQL
50Hertz Transmission GmbH
Berlin, remote
1 Jahr 3 Monate
2019-01 - 2020-03

Digitalisierung des öffentlichen Sektors

Senior Software Engineer C# Team Foundation Server TDD ...
Senior Software Engineer

Projektbeschreibung: Entwicklung von Softwarekomponenten und API´s im Bereich Backend für verschiedene Software-Systeme unter Verwendung von .NET Framework, .NET Core, C#, und verwandten Technologien (und Ausrichtung von Code auf .NET Standard).

Bei den zu entwickelnden Systemen handelt es sich beispielsweise um ein System für digitale Umlaufmappen auf Basis von SharePoint (zur Digitalisierung allgemeiner Verwaltungsvor-gänge), als auch ein System für automatisiertes Einrichten von Hardware und Verteilung von Software auf Basis von SCCM.

Tätigkeiten: Entwicklung von Service- und Middleware-Anwendungen in C#, Kontrolliertes Refactoring von Legacy-Code, Mentoring von Junior-Entwicklern, Aufbau von CI/CD auf Basis von Azure DevOps Server, Migration von Projekten von TFVC zu Git, Code Reviews

Methoden: Agile, TDD, Clean Code

Persönlich eingesetzt Technologien: .NET Framework 4.x, .NET Core 2, ASP.NET Web API, WCF, Identity Server 4, OAuth 2.0, Serilog/Seq, xUnit, Windows Server, SharePoint 2013, CMIS (Ceyonic nscale), PowerShell, Microsoft System Center Configuration Manager (SCCM), SQL Server

Werkzeuge: Visual Studio 2017/2019, Git, Team Foundation Server 2017, Azure DevOps Server

Git Microsoft SCCM .NET Windows Server Visual Studio 2019
C# Team Foundation Server TDD .NET Core .NET Framework
SINC GmbH
Berlin
7 Monate
2019-01 - 2019-07

Weiterentwicklung eines MVP´s zur Automatisierung von Massenklageverfahren

CTO (Interim, As-a-Service) .NET Core C# PHP ...
CTO (Interim, As-a-Service)

Projektbeschreibung: Aufbau eines Teams für die Weiterentwicklung eines MVP´s zur Automatisierung von Massenklageverfahren – unter anderem für Fälle des VW-Abgasskandals, sowie einer geeigneten Platform für die Entwicklung von Software (in stark-verteilten Teams).

Tätigkeiten: Analyse eines bereits extern entwickelten MVP (Minimum Viable Product) mit Fokus auf die Weiterentwicklung durch ein eigenes Kern-Team; Auswahl geeigneter Programmiersprachen, Technologien, sowie IT-Architektur; Aktive Teilnahme am Einstellungsprozess geeigneter Entwickler; etablieren eines Entwicklungsprozesses; Führen des Teams; Entwickeln von Software und Aufgaben aus dem Bereich DevOps

Methoden: Agile, Clean Code

Persönlich eingesetzt Technologien: .NET Core 2, ASP.NET Core, PHP, Identity Server 4, OAuth 2.0, Serilog/Seq, xUnit, Azure, Linux, Docker, Kubernetes (Azure Kubernetes Service/AKS), Nginx, Let´s Encrypt, xUnit, PHPUnit – und weitere...

Atlassian BitBucket Atlassian JIRA
.NET Core C# PHP Kubernetes Docker Azure ASP.NET Core
CollectIn GmbH/Goldenstein + Partner
Potsdam
1 Jahr 8 Monate
2017-05 - 2018-12

LIS/swisslab

Senior-Software-Engineer C# Scrum .NET
Senior-Software-Engineer

Projektbeschreibung: Entwicklung von Softwarekomponenten für Roche´s Laborinformationssystem "swisslab" auf Basis von .NET Framework und C#.

Tätigkeiten: Erstellen von Designdokumenten und Spezifikationen gemäß Produktanforderungen, qualitäts- und termingerechte Entwicklung von Software, einschließlich automatisierter Tests; Teilnahme am gesamten Entwicklungsprozess: Anforderungsanalyse, Entwurf, Architektur, Implementierung. Einbringen agiler Methoden, z.B. "Mikado-Methode"

Methoden: Scrum, Mikado-Method, TDD, Clean Code

Persönlich eingesetzte Technologien: .NET Framework 4.x, .NET Core, ASP.NET Web API, SignalR, Windows Forms, Windows Services, BouncyCastle/OpenSSL, TypeMock Isolator, NUnit, Windows SDK

Werkzeuge: Visual Studio 2017, Git, Atlassian BitBucket/JIRA

Microsoft Visual Studio Git Atlassian JIRA Atlassian BitBucket TypeMock Isolator
C# Scrum .NET
Roche Diagnostics IT Solutions GmbH
Berlin
1 Jahr 4 Monate
2016-09 - 2017-12

Micro-Services auf Basis von .NET Core

Software-Engineer C# ASP.NET Core TypeScript ...
Software-Engineer

Projektbeschreibung: Testgetriebene Entwicklung von REST-basierten Services für verteilte Anwendungen (B2C, B2B) auf Basis von ASP.NET MVC, ASP.NET Core, C#, TypeScript, Razor, HTML5 und CSS3.

Tätigkeiten: Entwicklung von Services zur (Adhoc-)Generierung von Angebots- und Abrechnungsdokumenten (Word/PDF) unter Verwendung von DevXpress .NET Document Server, sowie Datendienste für die Abfrage von Verbrauchs- und Leistungsdaten (Strom und Gas) in C# auf Basis von ASP.NET MVC, ASP.NET Core sowie .NET Framework 4.6.2.

Methoden: Clean Code, TDD, Scrum

Persönlich eingesetzte Technologien: .NET Framework 4.6.2, C#, ASP.NET MVC, ASP.NET Core, Redis, Entity Framework 6, Dapper, Razor, Moq, Autofac, TypeScript, jQuery, Bootstrap, HTML5/CSS3/LESS, DevXpress .NET Document Server, Dygraph, MailKit, Protobuf

Werkzeuge: Visual Studio 2015/2017, Git, SQL Server 2014, xUnit, Jetbrains Resharper, Atlassian BitBucket/JIRA/Confluence/SourceTree

Visual Studio 2015 .NET Core 1.1 SDK Visual Studio 2017 .NET Core 2.0 SDK
C# ASP.NET Core TypeScript Bootstrap jQuery Redis
natGAS AG
Potsdam
2 Jahre
2014-05 - 2016-04

Entwicklung eines Informationssystems für Fertigungsdaten

Senior-Software-Engineer, Technology-Specialist .NET 4.5 C# ASP.NET ...
Senior-Software-Engineer, Technology-Specialist

Projektbeschreibung: Testgetriebene Entwicklung eines Informationssystems für Faserdaten (zum Zweck der Informatisierung von Fertigung und Fertigungstechnik) auf Basis von ASP.NET MVC, ASP.NET Web API, C#, TypeScript, HTML5 und CSS3, REST-basierte Anbindung von Services an andere Systeme wie SAP, Microsoft Biztalk Server, Osisoft PI Server 2014, GE Intelligent Platforms iFix (HMI/SCADA); Know-How Transfer zu Methoden der agilen Softwareentwicklung und –projektmanagement.

Tätigkeiten: Softwareentwicklung in C# auf Basis von .NET Framework 4.5.2, sowie TypeScript, Unit-Testing, Know-How-Transfer zu Entwurf und Implementierung von komponentenbasierten Softwaresystemen und -architekturen sowie agilen Methoden (Scrum)

Methoden: Dependency Injection, Clean Code, TDD, Scrum

Persönlich eingesetzte Technologien: Windows Server 2012 R2, .NET Framework
4.5.2, C#, TPL, XML, LINQ, ASP.NET MVC, ASP.NET Web API, Redis, Entity Framework 5, Razor, Telerik UI for ASP.NET MVC, ASP.NET Web API, Moq, Autofac, TypeScript, jQuery, Bootstrap, HTML5/CSS3/LESS, SignalR, MSMQ, SAP NCO 3, WCF

Werkzeuge: Visual Studio 2013, Team Foundation Server, StyleCop, Testing-Tools for Visual Studio/MSTest, Jetbrains Resharper, Jetbrains dotTrace, Oracle 12, Oracle SQL Developer, Nuget Server

Visual Studio 2013 Oracle 12c Windows Server 2012 Team Foundation Server
.NET 4.5 C# ASP.NET REST HTML5 CSS3 TypeScript SignalR jQuery Bootstrap Scrum
Corning Optical Communications GmbH & Co. KG
Berlin
4 Monate
2014-02 - 2014-05

Produktentwicklung/Technologieberatung

Senior-Software-Engineer, Technology-Specialist .NET 4.5 C# jQuery ...
Senior-Software-Engineer, Technology-Specialist

Projektbeschreibung: Testgetriebene Entwicklung von Software-komponenten, REST-basierte API auf Basis von ASP.NET MVC 5.1, Plugin-System für ASP.NET MVC Anwendungen, Implementieren von Spikes für Technologie-auswahl, Know-How Transfer

Tätigkeiten: Softwareentwicklung in C# auf Basis von .NET Framework 4.5, Unit-Testing, KnowHow-Transfer zu Entwurf und Implementierung von komponentenbasierten Softwaresystemen und -architekturen

Methoden: Dependency Injection, Clean Code, TDD

Persönlich eingesetzte Technologien: Windows Server 2012, .NET Framework 4.5, C#, TPL, XML, LINQ, ASP.NET MVC 5.1, Entity Framework 6, Razor, Telerik KendoUI, Moq, Autofac, JavaScript, jQuery, HTML5/CSS3/Sass

Werkzeuge: Visual Studio 2012, Team Foundation Server, FxCop, StyleCop, Testing-Tools for Visual Studio/MSTest, SQL Server 2012, Resharper 8, Trello, Balsamiq Mockups, Lucidchart

Windows Server 2012 Visual Studio 2012 Team Foundation Server
.NET 4.5 C# jQuery ASP.NET HTML5 CSS3 REST
OneStop Reporting AS
Oslo, Norway
10 Monate
2013-03 - 2013-12

Entwicklung von Backend-Services für den Bereich Finance/Debt-Collection

Software-Architect, Technology-Specialist Scrum C# .NET 4.5 ...
Software-Architect, Technology-Specialist

Projektbeschreibung: Testgetriebene Entwicklung von Windows Services (Parallel-/Multi-Core Entwicklung), REST-basierte API auf Basis von ASP.NET MVC für den Bereich Inkasso/Debt-Collection, Migration vorhandener Software-Komponenten von VB6 nach .NET/C#, Implementieren von Spikes für Technologie-auswahl, Know-How Transfer in Form von Workshops (Clean-Code, TDD+Isolation Frameworks, Dependency Injection, Distributed Architecture)

Tätigkeiten: Softwareentwicklung in C# auf Basis von .NET Framework 4/4.5 und Windows Server, Unit-Testing, Engineering/Spezifikation, KnowHow-Transfer: agile Methoden, Technologiewissen in Form von Workshops, Code-Reviews

Methoden: Dependency Injection, Scrum, Clean Code, TDD

Persönlich eingesetzte Technologien: Windows Server 2008 R2, .NET Framework 4/4.5, C#, TPL, Reactive Extensions (Rx), XML, XSLT, XPath/XQuery, LINQ, ASP.NET MVC 4, Entity Framework 5, ODP.NET, Razor, Moq, Unity, JavaScript, jQuery, PostSharp

Werkzeuge: Visual Studio 2010/2012, Subversion/SVN, FxCop, StyleCop, Testing-Tools for Visual Studio/MSTest/NUnit, Oracle 11g, Oracle SQL Developer, Resharper 7.1, Jenkins, Atlassian Confluence

Oracle 11g Windows Server 2008 Visual Studio 2012
Scrum C# .NET 4.5 ASP.NET JavaScript Visual Basic 6 XML Domain Specific Language Design SEPA
Coface S.A., Germany
Mainz
1 Jahr 1 Monat
2012-03 - 2013-03

Watchmi, Entwicklung von Cloud-Services (Windows Azure)

Senior-Software-Engineer, Technology-Specialist Scrum C# .NET 4.0 ...
Senior-Software-Engineer, Technology-Specialist

Projektbeschreibung: Testgetriebene Entwicklung von REST-basierten Cloud-Services, Web API und Backend-Funktionalität für das Watchmi TV-Portal http://www.watchmi.tv/

Tätigkeiten: Softwareentwicklung in C# auf Basis von .NET Framework 4 und Windows Azure, Unit-Testing, Engineering/Spezifikation, KnowHow-Transfer: agile Methoden, Technologiewissen in Form von Workshops und Reviews

Methoden: Scrum, Clean Code, TDD, AOP, MDSD, Dependency Injection

Persönlich eingesetzte Technologien: Windows Azure, .NET Framework 4, C#, XML, LINQ, Postsharp, ASP.NET MVC 3/4, Razor, Moq, Ninject, Unity

Werkzeuge: Visual Studio 2010/2012, Subversion/SVN, FxCop, StyleCop, Testing-Tools for Visual Studio/MSTest, Windows Azure SDK, Cloud Storage Studio 2, T4 Text-Templates

Azure Visual Studio 2012
Scrum C# .NET 4.0 MDSD AOP REST
Axel Springer Digital TV Guide GmbH
Berlin
4 Monate
2012-01 - 2012-04

Entwicklung Backend-Systeme, CRS

Senior-Software-Engineer C# .NET 4.0 WCF ...
Senior-Software-Engineer

Projektbeschreibung: Entwicklung von Softwarekomponenten für Buchungssysteme der Airline, sowie Anbindung an Amadeus Services

Tätigkeiten: Erstellen von Software-Architekturkonzepten,
Anwendungsentwicklung in C#

Methoden: Clean Code, TDD, AOP

Persönlich eingesetzte Technologien: Microsoft .NET Framework 4, C#, WCF, WPF, LINQ, Reactive Extensions (Rx), Postsharp, ASP.NET MVC 3, Razor, Moq, MEF, Unity, SQL Server 2008 R2, MSMQ

Werkzeuge: Visual Studio 2010, Team Foundation Server
2010, MSBuild, FxCop, StyleCop, Testing-Tools for Visual Studio, SQL Server Management Studio

Visual Studio 2010 Team Foundation Server MS SQL Server
C# .NET 4.0 WCF WPF ASP.NET MVC
Air Berlin PLC & Co. Luftverkehrs KG
Berlin
4 Monate
2011-10 - 2012-01

Neuentwicklung von Bediensoftware für medizinische Geräte

Senior-Software-Engineer, R&D Scrum C# WPF ...
Senior-Software-Engineer, R&D

Projektbeschreibung: Neuentwicklung von Bediensoftware für medizinische Geräte (ophthalmologisch) auf Basis des .NET Framework 4.

Tätigkeiten: Erstellen von Software-Architekturkonzepten, Implementieren neuer Programm-Features, Mitgestaltung des Entwicklungsprozesses, Knowhow-Transfer zu agilen Methoden und Entwicklung: Refactoring, Testautomation, Unit-Testing, Build-Automation, Automatische Codeproduktion/-generierung, Reviews, Architekturkonzepte, Tools

Methoden: Clean Code, Unit-Testing, Scrum

Persönlich eingesetzte Technologien: Microsoft .NET Framework 4, C#, XML, NHibernate, LINQ/Lambda, WPF, XAML, Moq, Prism, Unity, T4, SQL Server 2008

Werkzeuge: Visual Studio 2010, Team Foundation Server
2010, MSBuild, FxCop, StyleCop, Testing-Tools for Visual Studio, SQL Server Management Studio, Enterprise Architect, DOORS

Visual Studio 2010 Team Foundation Server MS SQL Server 2008
Scrum C# WPF .NET 4.0 Prism XAML Moq
Carl-Zeiss Meditec AG
Jena
1 Jahr 5 Monate
2010-06 - 2011-10

NRG-System, Configuration and Topology-Tool (CAT)

Senior-Software-Engineer, R&D Scrum C# Windows Forms ...
Senior-Software-Engineer, R&D

Projektbeschreibung: Neu- und Weiterentwicklung von Tools für das Kapsch NRG-System, spez. Konfigurationssoftware für Mautsysteme

Tätigkeiten: Entwicklung neuer Programm-Features, Mitgestaltung des Entwicklungsprozesses: Knowhow-Transfer zu agilen Methoden und Entwicklung: Refactoring, Testautomation (Unit-Testing), Build-Automation, Automatische Codeproduktion/Generierung, Reviews, Architekturkonzepte, Workshops, Tools

Methoden: Clean Code, Unit-Testing, Scrum

Persönlich eingesetzte Technologien: Microsoft .NET Framework 3.5/4, C#, XML, EF 4, Windows Forms, LINQ/Lambda, WPF, Unity, T4, WiX, SQL Server 2008 R2

Werkzeuge: Visual Studio 2008/2010, SVN, MSBuild, FxCop, Testing-Tools for Visual Studio, ANTS-Profiler, Clean Code, SQL Server Management Studio, Jenkins

Visual Studio 2010 MS SQL Server 2008
Scrum C# Windows Forms XML .NET 4.0
Kapsch TrafficCom AB
Jönköping, Sweden

Aus- und Weiterbildung

Aus- und Weiterbildung

Techn. Assistent f. Softwaretechnologie

Kompetenzen

Kompetenzen

Top-Skills

.NET Core C# ASP.NET Core Azure Kubernetes git Python Redis Docker Rust C

Produkte / Standards / Erfahrungen / Methoden

.NET
.NET Core
ASP.NET Core
Atlassian BitBucket
Atlassian JIRA
Azure
Azure DevOps
Docker
Git
Kubernetes
Microsoft SCCM
Microsoft Visual Studio
OpenSSL
Redis
SignalR
Team Foundation Server
Visual Studio

Betriebssysteme

Linux
Windows
Windows Server

Programmiersprachen

C
C#
JavaScript
PHP
Python
Rust
TypeScript
VB.NET
Visual Basic

Datenbanken

MariaDB
Microsoft Azure SQL Database
MS SQL Server
MySQL
Oracle
Redis
SQLite

Datenkommunikation

HTTP
RS232
Socket

Hardware

 

Vertrauen Sie auf GULP

Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

Fragen?

Rufen Sie uns an +49 89 500316-300 oder schreiben Sie uns:

Das GULP Freelancer-Portal

Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.