24.07.2024 aktualisiert

CH
100 % verfügbar

Senior Softwareentwickler C#, .NET, WCF, WPF, MVC, SQL, DB, WebApi

Marbach am Neckar, Deutschland
Nur Remote
Marbach am Neckar, Deutschland
Nur Remote

Profilanlagen

CV - Christian Hanisch

Skills

.Net FrameworkSchichtenarchitekturAdo.NetAPIsAgile MethodologieApache HTTP ServerSoftwareanwendungenArchitekturAssemblerspracheAtlassian JiraAutomatisierungUnit TestingBash ShellC#C++Client-Server-ArchitekturCmakeDatenbankenDatenübertragungenDatenbank DesignSoftware Design PatternsLanguage Integrated QueryVisual C++Entity FrameworkGNU Compiler CollectionIISWindows Communication FoundationX86 Assembly LanguagesLinux-AdministrationMessaging Application Programming InterfaceMappingMercurialMicrosoft Message QueuingWindows Presentation FoundationMicrosoft Sql-ServerWindows-ServerMySQLMVCModel View ViewmodelNHibernateOpen Database ConnectivityObjektorientierte Software-EntwicklungScrumQt (Software)Server AdministrationSQLiteSQLSystemprogrammierungTCP / IPWiresharkUMLWeb ServicesWindows FormsWindows Workflow FoundationMultithreadingScriptingVerwaltungstätigkeitenDevexpressWcf RestObjektorientierte Programmierung (OOP)GitSOLID PrinzipienWebformsRefactoringWeb Api
Mehr als 11 Jahre Berufserfahrung als Softwareentwickler

Langjährige Erfahrungen im Bereich:
  • Anwendungsprogrammierung (C#, C++)
  • Systemprogrammierung (C#, C/C++)
  • WPF und Avalonia UI
  • Webservices, WCF
  • Migration, Refaktorierung (Refactoring)
  • Datenbank-Design
  • SQL-Programmierung, SQL-Optimierung
  • Implementierung

Programmiersprachen:
  • Microsoft C# (bis .NET-Framework 4.6)
  • Bash Script
  • Visual C und GNU C
  • C++
Methoden:
  • Objektorientierte Analyse, Design, Programmierung (OOP, OOD, OOA)
  • Model Driven Architecture (MDA, UML 2.0)
  • Design-Patterns: MVC, MVVM
  • MVVM Prism 5, 6, 7
  • Multi-Tier-Design (n-tier-architecture)
  • Test-Driven-Developement, Unit-Testing
  • Object-Relational-Mapping (O/R-Mapping)
  • WebServices (Webdienste), WCF, WSDL
  • Eigene WPF Custom Controls und auch von DevExpress und Syncfusion
  •  Agile Software Development, SCRUM

Datenbanken
  • MS-SQL
  • Oracle
  • MySQL
  • SQLite
  • Access
Datenzugriffstechniken
  • Object-Relational-Mapping (Microsoft Entity-Framework, SQL to LINQ, NHibernate)
  • ADO.NET
  • ADO-Data-Services
  • DAO
  • OLEDB
  • ODBC
  • micro-ORM (PetaPoco, Dapper)
Datenkommunikation:
  • WCF
  • SOAP/Webservices
  • Shared Memory
  • TCP/IP-Sockets
  • Message Queuing
  • Parallele Schnittstelle
Programmierschwerpunkte:
  • Windows Communication Foundation (WCF)
  • Windows Workflow Foundation (WF bzw. WWF)
  • Windows Presentation Foundation (WPF)
  • C#, .NET-Framework 3.0, .NET 3.5, .NET 4.0, .NET 4.5, .NET 4.6
  • WebForms, WinForms, WPF (C#)
  • Avalonia UI (C#)
Server:
  • Internet Information Services (IIS-Server)
  • Apache
Standards:
  • Web-Services
  • OLE Automation Client/Server, DDE, ODBC, MAPI
  • SDK (16/32 bit), Windows-API
  • WCF, .NET Remoting, Sockets, Shared Memory
  • Multithreading
Server-Administration:
  • Linux-Administration
  • MySQL-Administration
  • MSSQL-Administration
  • IIS-Administration (Internet-Information-Server)
  • Windows-Server
Quellcodeverwaltung:
  • Mercurial, TortoiseHg
  • Git
Bugreporting-Tools:
  • JIRA (Administration, Scripting)

Sprachen

DeutschMutterspracheEnglischgut

Projekthistorie

Softwareentwickler C#

aenia GmbH & Co KG

Internet und Informationstechnologie

< 10 Mitarbeiter

  • Überarbeitung allen WPF-Andwendungen und Umstellung auf MVVM-Prism

Softwareentwickler C#

Goetze KG Armaturen

Industrie und Maschinenbau

50-250 Mitarbeiter

  • Erstellung und Weiterentwicklung eines internes WPF und WCF Client/Service Projekt, mit Verwendung von MVVM Framework Prism
  • WCF-Service SQL Einbindung mit ORM Entity Framework 6 (EF6), Linq und mit dem micro ORM PetaPoco für Zugriff auf externe Access und MS-SQL Datenbanken
  • git wird für die Versionsverwaltung genutzt
  • Verwendung mit Syncfusion WPF Controls und DevExpress WPF und auch Infragistics Controls
  • Die interene Software deckt die komplette Reklamation ab und verbindet drei Datenbanken der Prüfräume

Qt Entwickler mit C/C++

Montronix GmbH

Industrie und Maschinenbau

50-250 Mitarbeiter

• Erstellung und Weiterentwicklung von Software-Projekten mit Qt4 und Qt5 mit Verwendung von Model-View-Controller
• Übersetzung der bestehenden Projekte für Embedded Geräte mit Hilfe von Qt4 mkspecs (qmake.conf) Datei

Kontaktanfrage

Einloggen & anfragen.

Das Kontaktformular ist nur für eingeloggte Nutzer verfügbar.

RegistrierenAnmelden