Profilbild von Joerg Herrmann Senior Software-Entwickler, C# .NET, WPF, MVVM, Scrum, Clean Code, Unittest, SQL aus BadNauheim

Jörg Herrmann

verfügbar

Letztes Update: 01.02.2024

Senior Software-Entwickler, C# .NET, WPF, MVVM, Scrum, Clean Code, Unittest, SQL

Firma: AQtec Software GmbH
Abschluss: Dipl.-Ing. (FH)
Stunden-/Tagessatz: anzeigen
Sprachkenntnisse: deutsch (Muttersprache) | englisch (gut)

Skills

Tätigkeitsschwerpunkte:
 - Software-Entwicklung mit C#.NET
 - Windows Software
 - Middle Tier, Backend, Datenbanken
 - Beratung, Coaching, Code Review

Branchenerfahrung:
 - Chemie / Pharma
 - Banken / Finanzdienstleistung
 - Telekommunikation
 - Automotive
 - Produzierendes Gewerbe / Industrie
 - IT-Dienstleistung
 - Unternehmensberatung

C#, .NET
 - C#.NET (Schwerpunkt seit 2004)
 - Microsoft Visual Studio (alle Versionen)
 - Windows Presentation Foundation (WPF, XAML, MVVM)
 - Windows Forms (WinForms)
 - Entity Framework
 - ADO.NET
 - LINQ, Generics
 - Unit Test (MS-Test, NUnit, Moq)
 - Inversion of Control, Dependency Injection, IoC-Container, Autofac
 - XML
 - Git
 - Subversion (SVN, TortoiseSVN)

Datenbanken:
 - Oracle, PL/SQL
 - SQL Server
 - SQLite
 - Access

Sonstiges:
 - Für Portierungen: C++, Delphi, Visual Basic
 - Microsoft Office

Ausbildung:
 - Dipl.-Ing. (FH): Elektrotechnik und Informatik

Projekthistorie

11/2020 - 07/2022
C#.NET: Softwareentwicklung Medienverwaltung
(Internet und Informationstechnologie)

Software-Entwickler
Programmierung mehrerer Module zur Medienverwaltung

Kenntnisse:
C#.NET, .NET6 / .NET Core, SQL, WPF, XAML, MVVM, LINQ, Unittest, Dependency Injection, Git, NuGet, MSTest, Moq

Eingesetzte Produkte:
Visual Studio, Git, NuGet, MSTest, Moq

05/2018 - 06/2020
C#.NET: Softwareentwicklung Scientific Data Warehouse, LIMS, HTE (Chemie)
(Industrie und Maschinenbau, 50-250 Mitarbeiter)

Software-Entwickler
Softwareentwicklung für Hochdurchsatzforschung in der Chemie
• Scientific Data Warehouse
• High Throughput Experimentation (HTE)
• Labor-Informations- und Management-System (LIMS)

Kenntnisse:
C#, SQL, Windows Presentation Foundation, Scrum, Clean Code, ReSharper, XAML, MVVM, MEF, Hibernate, LINQ, Unittest, Dependency Injection, Git, NuGet, MSTest, DevExpress, Docker, Oxyplot, FluentMigrator, Fluent Assertions

Eingesetzte Produkte:
Visual Studio, Git, Bitbucket, Atlassian JIRA, Atlassian Confluence, Oracle, MS SQL Server, NuGet, MSTest, Moq

01/2018 - 04/2018
C#.NET: Abrechnungs-Software
(Konsumgüter und Handel)

Software-Entwickler
Entwicklung einer an das kundenspezifische Auftragsmanagement gekoppelten Abrechnungs-Software

Kenntnisse:
C#, SQL, Visual Studio, Windows Presentation Foundation, XAML, MVVM Design Pattern, ADO.NET Entity Framework, LINQ, List & Label, Unittest, Dependency Injection, Git, NuGet, Autofac, Moq, NUnit

Eingesetzte Produkte:
Visual Studio, List & Label, MS SQL Server

08/2017 - 10/2017
C#.NET: Coaching, Code Review und Softwareentwicklung (Bank)
ING-DiBa (Banken und Finanzdienstleistungen, 5000-10.000 Mitarbeiter)

Coach, Software-Entwickler
Coaching eines Entwickler-Teams in Methoden moderner Software-Entwicklung mit C#.Net:
- Inversion of Control, Dependency Injection, IoC-Container
- Unit Tests, Mocking
- WPF, XAML und MVVM-Architektur
- Design Patterns, Best Practices, Clean Code
- Code Review bestehender Software-Module
- Unterstützung beim Refactoring

Kenntnisse:
C#, SQL, Unit Tests, Dependency Injection, Design Patterns, WPF, XAML, LINQ, MVVM Design Pattern, Microsoft Visual Studio, Team Foundation Server, Git, TortoiseGit, NuGet, Autofaq, Moq, .NET

Eingesetzte Produkte:
Visual Studio, Git, Oracle

11/2016 - 07/2017
C#.NET: Softwareentwicklung für Mobile Devices
(Sonstiges)

Software-Entwickler
Programmierung einer App mit C# und Xamarin Forms

Kenntnisse:
C#, Xamarin.Forms, Unit Test, XAML, MVVM Design Pattern, LINQ, Git, NuGet, SQL

Eingesetzte Produkte:
Android, Microsoft Visual Studio, TortoiseGit

10/2015 - 10/2016
C#.NET: Softwareentwicklung LIMS, QM, QS, GMP (Chemie)
Evonik Industries AG (Industrie und Maschinenbau, >10.000 Mitarbeiter)

Software-Entwickler
Programmierung mehrerer Software-Module mit C#.NET für das Qualitätsmanagement (QM) und die Qualitätssicherung (QS) eines börsennotierten Chemie-Konzerns.
GMP-konformes LIMS, Client- und Server-Programmierung, Drei-Schichten-Architektur (Three Tier Architecture). Modul-Neuentwicklungen und Portierung älterer Module von Delphi nach C#.
LIMS = Labor-Informations- und Management-System
GMP = Good Manufacturing Practice = Gute Herstellungspraxis für Arzneimittel

Kenntnisse:
C#, Unit Test, Windows Forms, WinForms, ADO.NET, Team Foundation Server, TFS, SQL

Eingesetzte Produkte:
Microsoft Visual Studio .NET, Team Foundation Server (TFS), Oracle

06/2013 - 10/2015
Android (nativ): Softwareentwicklung Apps

Software-Entwickler
Programmierung mehrerer Android-Apps. Komplette Projektabwicklung: Analyse, Konzeption, Programmierung, Tests

Kenntnisse:
Java, Android, Eclipse, Subversion

Eingesetzte Produkte:
Android Studio, Android SQLite, Eclipse, Android Support Library, Subversion, SVN, TortoiseSVN

08/2010 - 07/2014
C#.NET: Softwareentwicklung Pharmaforschung, LIMS, HTS (Chemie, Pharma)
Boehringer Ingelheim Pharma GmbH & Co. KG (Pharma und Medizintechnik, >10.000 Mitarbeiter)

Software-Entwickler
Programmierung mehrerer C#-Programme inkl. PL/SQL-Prozeduren für den Forschungsbereich eines Pharmakonzerns
• High Throughput Screening (HTS)
• Labor-Informations- und Management-System (LIMS)

Prozess­basierte LIMS-Software mit weitreichenden Planungs- und Analyse­modulen. Tabellarische und grafische Auswertungen. Umfangreiches relationales Daten­bankmodell (Oracle). Modul-Neuentwicklungen und Portierung älterer Module von C++ nach C#.

Kenntnisse:
C#, Windows Forms, ADO.NET, Infragistics, Subversion, PL/SQL, SQL, Windows Presentation Foundation, LINQ, TOAD, Object-Relational-Mapping

Eingesetzte Produkte:
Microsoft .NET, Microsoft Visual Studio .NET, C#.NET, Infragistics NetAdvantage, Subversion (SVN, TortoiseSVN), Team Foundation Server (TFS), TOAD, Persistent Datasets (ORM ähnlich Entity Framework)

01/2003 - 06/2010
Diverse weitere Projekte in Software-Entwicklung und Consulting


Reisebereitschaft

Verfügbar in den Ländern Deutschland

exali IT-Haftpflicht-Siegel (Sondertarif für Freelancermap-Mitglieder)

Das original exali IT-Haftpflicht-Siegel bestätigt dem Auftraggeber, dass die betreffende Person oder Firma eine aktuell gültige branchenspezifische Berufs- bzw. Betriebshaftpflichtversicherung abgeschlossen hat. Diese Versicherung wurde zum Sondertarif für Freelancermap-Mitglieder abgeschlossen.

Versicherungsbeginn:
01.10.2015

Versicherungsende:
01.10.2024

Profilbild von Joerg Herrmann Senior Software-Entwickler, C# .NET, WPF, MVVM, Scrum, Clean Code, Unittest, SQL aus BadNauheim Senior Software-Entwickler, C# .NET, WPF, MVVM, Scrum, Clean Code, Unittest, SQL
Registrieren