Christian Rath
Bis 2020, Softwareentwickler C#, innogy.C3 GmbH
Düsseldorf, Deutschland
Über mich
Seit mehr als 20 Jahre bin ich als Softwareentwickler tätig. In den letzte Jahren lagen meine Schwerpunkte in der agilen test getriebenen Softwareentwicklung mit C# unter Visual Studio und MS SQL-Server als Backend. Außerdem habe ich auch Erfahrungen im Azure Cloud Development und in der modernen Webentwicklung Meine persönlichen Stärken liegen in der agilen Anforderungsanalyse und in der agilen objektorientierten Softwareentwicklung. Bei der Implementierung lege ich sehr großen Wert auf Clean Code, SOLID Prinzipien und Unit-Testing. So kann die Software später einfacher an die geänderten Anforderungen angepasst/erweitert werden. Programmiersprachen C#, Java Script, Type Script, Java ... Agile + SCRUM + CI/CD + SOLID + KISS + DRY + Clean Code, GIT + TFS, IIS, .NET + NodeJS + JDK, HTML5 + CSS + JQuery ... HTML5 + CSS3, JQuery, AJAX, REST-API + WSDL + SOAP + JSON, XML + XSD + DTD, TCP/IP + HTTP ... MS-SQL Server+ MySQL + Azure CosmosDB + MongoDB ...
Werdegang
Berufserfahrung von Christian Rath
Bis heute 3 Jahre und 6 Monate, seit Dez. 2020
IT Consultant + Software Engineer - Azure Cloud
Allgeier IT ServicesSoftwareentwicklung/Consulting in der Azure Cloud Backend App-Services + Data storage Technologien: C#, Visual Studio, .NET Framework, .NET Core + ASP.NET MVC, ASP.NET Web API, Powershell, Java Script, Node.js JQuery, Azure Services + Azure EntraID + Azure SQL + Azure CosmosDB, Authorisation+Authentication in der Azure Cloud. Agile Software Development (Azure DevOps), Continuous Integration (Azure DevOps, GIT), Microsoft 365
2 Jahre und 8 Monate, Apr. 2018 - Nov. 2020
Softwareentwickler C#
innogy.C3 GmbH
Softwareentwicklung im Backend und Frontend Technologien: C#, Visual Studio 2015-2017, .NET Framework, MS Windows10, ASP.NET MVC, ASP.NET Web API Services, Java Script, JQuery, HTML5, CSS3, Scrum, Agile Softwareentwicklung (JIRA), Continuous Integration (GIT, TFS, Octopus), Sitecore CMS, Microsoft Azure
1 Jahr und 2 Monate, März 2017 - Apr. 2018
Senior Software Engineer
netzkern AG
Entwicklung von Unternehmenswebsiten auf Basis des CMS Sitecore.
2 Jahre und 7 Monate, Aug. 2014 - Feb. 2017
Softwareentwickler C#
Neas Energy
Weiterentwicklung der Backend und Frontend/GUI Systeme im Bereich „Central heat and power“. Agile Softwareentwicklung mit Scum.
2 Jahre, Sep. 2012 - Aug. 2014
Auszeit, Elternzeit 2 Kind
Aalborg/Dänemark
Umzug nach Aalborg in Dänemark, PhD Position meiner Frau an der Universität in Aalborg
2 Monate, Mai 2012 - Juni 2012
Softwareentwickler C#
Selbstständig: Pieper GmbH
Entwicklung einer Library für Stardraw Control 2010. Reduzierung der Komplexität einer bestehenden Stardraw Control Anwendung durch Auslagerung der Konfiguration und des Event-Handling in externe Konfigurationsfiles
5 Monate, Nov. 2011 - März 2012
Elternzeit
-
3 Jahre und 10 Monate, Jan. 2008 - Okt. 2011
Softwareentwickler C#
Selbstständig: applied technologies
Entwicklung von Software im gaswirtschaftlichen Umfeld (Transport, Handel, Abrechnung).
4 Jahre und 10 Monate, März 2003 - Dez. 2007
Softwareentwickler Java
Selbstständig: Itellium/EDS
Unterstützung bei der Neuentwicklung eines Standard-Kassenanwendungssystems auf Basis von Vision Beanstore.
11 Monate, Apr. 2002 - Feb. 2003
Softwareentwickler Java+C
Selbstständig: Westfleisch
Erweiterung/Inbetriebnahme einer Datenbank-Replikationskomponente. Datenreplizierung zwischen UNIX und Linux Informix-Datenbanken. Realisierung von Pflegedialogen für die Produktionssteuerung
5 Jahre und 4 Monate, Dez. 1996 - März 2002
Softwareentwickler C++
Selbstständig: Karstadt
Beratung und Mitarbeit bei der Migration einer Client/Server Anwendung von OS/2 nach Windows NT. Erarbeitung von Entscheidungsvorlagen für die Projektleitung. Festlegung neuer Standardmethoden für die Softwareentwicklung Konzeption, Realisierung, Test und Einführung eines komplexen Warenwirtschaftssystems. Objektorientierte Designvorschläge als Grundlage für die Realisierung. Coaching und Beratung des Entwicklerteams bei der objektorientierten Entwicklung.
3 Monate, Sep. 1996 - Nov. 1996
Softwareentwickler
GS-Software AG
Überarbeitung einer Sybase System 10/11 basierenden Datenbank. Erstellung eines neuen Datenbankmodells. Erstellung der Oberfläche unter PowerBuilder 5.0.
4 Jahre und 2 Monate, Juni 1992 - Juli 1996
Softwareentwickler C++
LIWACOM Informationstechnik GmbH
Portierung einer dBase-Applikation für die technische Revision eines Gasversorungsunternehmens nach C++. Realisierung von Datenaustauschkomponenten zwischen PC und VAX. Realisierung von Software für die Auftragsbearbeitung innerhalb der kompletten WWS für einen Software-Hersteller.
Ausbildung von Christian Rath
2 Jahre und 6 Monate, Sep. 1989 - Feb. 1992
Ausbildung
Kernforschungszentrum Jülich
Analysis I+II, Lineare Algebra I+II, Stochastik und Numerik, Algorithmen und Datenstrukturen, C, Pascal, Fortran, Assembler und praktische Programmieraufgaben im zugeordneten Institut.
Sprachen
Deutsch
-
Englisch
-