Senior Softwarearchitekt/Entwickler C#, VB.NET, .NET, WCF, WPF, SQL, Datenbanken

freiberufler Senior Softwarearchitekt/Entwickler C#, VB.NET, .NET, WCF, WPF, SQL, Datenbanken auf freelance.de
Verfügbarkeit einsehen
DACH-Region
de  |  en
auf Anfrage
83435 Bad Reichenhall
12.01.2020

Kurzvorstellung

Ich bin Senior Softwarearchitekt/Entwickler mit mehrjähriger Erfahrung.

Ich biete

IT, Entwicklung
  • C#
  • .Net
  • Webservices
  • Software Architektur / Modellierung
  • Datenbankentwicklung
  • Software Design
  • Windows Presentation Foundation (WPF)
  • Software Analyse

Projekt‐ & Berufserfahrung

Sotwarearchitekt/Enwickler
R+V Versicherung und NTT DATA Deutschland, Wiesbaden
4/2017 – 7/2019 (2 Jahre, 4 Monate)
Versicherungen
Tätigkeitszeitraum

4/2017 – 7/2019

Tätigkeitsbeschreibung

Die R+V Versicherung ist einer der größten Versicherer Deutschlands für Privat- und Firmenkunden und gehört zur Genossenschaftlichen FinanzGruppe Volksbanken Raiffeisenbanken.

NTT DATA Deutschland ist einer der führenden Anbieter im Business- und IT-Consulting.

Softwarearchitekt und Softwareentwickler – Objektorientierte Analyse, Design und Entwicklung – Modernisierung, bzw. Neuntwicklung (WPF, MVVM, Schichtenarchitektur, Module und modulare Aufteilung), und Erweiterung einer alten R+V-Anwendung für Vertragsverwaltung (Winforms, keine Architekturschichten) – Entwicklung neuer Module, neuer Schnittstellen (für die Kommunikation mit SAP und anderen Anwendungen) und die Migration von Daten.
- Schichtenarchitektur
- Datenbank-Neugestaltung und Migration (Database First – EF 6)
- SAP Schnittstellenanbindung (Auslesen und Bereitstellung von Daten)
- Prism 6
- Visual Studio 2015, C#, .NET 4.6, WPF, MVVM
- OOA, OOD – UML 2.0 (Enterprise Architect)
- ClickOnce
- Webservices - WCF (Windows Communication Foundation)
- Datenbanken – MS SQL Server 2014
- ORM – Microsoft Entity Framework 6
- DevExpress
- Source – TFS (Team Foundation Server)
- Methode - Scrum

Eingesetzte Qualifikationen

Datenbankentwicklung, Microsoft SQL-Server (MS SQL), SAP Datenmigration, Enterprise Architect (EA), Fehleranalyse, Objektorientierte Analyse (OOA), Objektorientierte Analyse und Design (OOAD), Objektorientierte Design (OOD), Objektorientierte Programmierung (OOP), Software Analyse, Software Architektur / Modellierung, Software Design, UML, .Net, .Net Framework (Mircosoft), Application Development, Back-End Entwicklung, C#, Entity Framework, Front-End Entwicklung, Git, Microsoft Build Tools (MSBuild), Softwareentwicklung (allg.), Team Foundation Server (TFS), Visual Studio, Windows Presentation Foundation (WPF), XML, SOA (Serviceorientierte Architektur), User Interface (UI), Webservices, Konzeption (IT)


Softwarearchitekt und leitender Softwareentwickler
Detrosoft Technologies, Berlin
9/2015 – 3/2017 (1 Jahr, 7 Monate)
IT
Tätigkeitszeitraum

9/2015 – 3/2017

Tätigkeitsbeschreibung

Softwarearchitekt und leitender Softwareentwickler – Objektorientierte Analyse, Design und Entwicklung - Aktualisierung der zentralen Datenbank, Dissemination, Synchronisierung und Verifizierung der SQLite Datenbank über verschlüsselte Kryptokanäle und über das Kryptomodul für "DM - Document Management (CRM, CCM)"

- Visual Studio 2013 - 2017, C#, .NET 4.0, .NET 4.5, .NET 4.6, WPF, MVVM
- OOA, OOD – UML 2.0 (Enterprise Architect)
- Webservices - php, XML, SOAP, WCF (Windows Communication Foundation)
- Datenbanken - SQLite (Verteilung und Synchronisierung)
- API Erstellung
- Source – TFS (Team Foundation Server)

Eingesetzte Qualifikationen

UML, Software Architektur / Modellierung, Objektorientierte Analyse (OOA), Objektorientierte Design (OOD), .Net, C, C#, C++, Softwareentwicklung (allg.), Visual Studio, XML, SOAP (Simple Object Access Protocol), Telekommunikation / Netzwerke (allg.), Webservices, PHP


Senior Softwareentwickler
Tecan AG, Salzburg
2/2013 – 9/2015 (2 Jahre, 8 Monate)
Biomedizin
Tätigkeitszeitraum

2/2013 – 9/2015

Tätigkeitsbeschreibung

Tecan Group AG - Tecan  ist ein weltweit führender Anbieter von Laborinstrumenten und Lösungen für die Branchen Biopharma, Forensik und Klinische Diagnostik

Senior Softwareentwickler - Objektorientierte Analyse, Design und Entwicklung eines komplexen Systems, bestehend aus Hardwaregerät und der dazugehörige Software. Die Software besteht aus mehreren Modulen: Gerätesteuerung, Klient und Server.

- Visual Studio 2012 - 2013, C#, .NET 4.5, WPF, MVVM, C++
- OOA, OOD – UML 2.0 (Enterprise Architect)
- MSI (Windows Installer)
- Webservices - WCF über pipes, tcp und http (Windows Communication Foundation)
- Datenbanken – MS SQL Server 2008/2012
- ORM – Entity
- Source – TFS
- Methode - Scrum

Eingesetzte Qualifikationen

Microsoft SQL-Server (MS SQL), SCRUM, UML, Objektorientierte Analyse (OOA), Objektorientierte Design (OOD), .Net, C, C#, C++, Softwareentwicklung (allg.), Visual Studio, Windows Installer (MSI), TCP/IP, Telekommunikation / Netzwerke (allg.), HTTP


Projektleiter und leitender Softwareentwickler
Detrosoft Technologies, Berlin
2/2012 – 1/2013 (1 Jahr)
IT
Tätigkeitszeitraum

2/2012 – 1/2013

Tätigkeitsbeschreibung

Objektorientierte Analyse, Design und Entwicklung des Projekts "DM - Document Management (CRM, CCM)"

- Visual Studio 2010 - 2012, C#, .NET 4.0, WPF, MVVM
- OOA, OOD – UML 2.0 (Enterprise Architect)
- Lizenzierung (RSA, AES)
- NSIS (Nullsoft Scriptable Install System)
- Webservices - php, SOAP, WCF (Windows Communication Foundation)
- Datenbanken - MySQL und SQLite (Verteilung und Synchronisierung)
- ORM - NHibernate

Eingesetzte Qualifikationen

mySQL, Projektleitung / Teamleitung (IT), UML, Objektorientierte Analyse (OOA), Objektorientierte Design (OOD), .Net, C, C#, C++, Nhibernate (.NET), Softwareentwicklung (allg.), Visual Studio, NSIS (Nullsoft Scriptable Install System), SOAP (Simple Object Access Protocol), Telekommunikation / Netzwerke (allg.)


Projektleiter und leitender Softwareentwickler
Detrosoft Technologies, Berlin
10/2011 – 2/2012 (5 Monate)
IT
Tätigkeitszeitraum

10/2011 – 2/2012

Tätigkeitsbeschreibung

Objektorientierte Analyse, Design und Entwicklung des Projekts "PCS - Payment Control System"

- Visual Studio 2010, C#, .NET 4.0, WinForms
- OOA, OOD – UML 2.0 (Enterprise Architect)
- Lizenzierung (RSA, AES)
- NSIS (Nullsoft Scriptable Install System)
- Webservices - php, SOAP, WCF (Windows Communication Foundation)
- Datenbanken - MySQL
- ORM – Entity

Eingesetzte Qualifikationen

mySQL, Projektleitung / Teamleitung (IT), UML, Objektorientierte Analyse (OOA), Objektorientierte Design (OOD), .Net, C, C#, C++, Softwareentwicklung (allg.), Visual Studio, NSIS (Nullsoft Scriptable Install System), SOAP (Simple Object Access Protocol), Telekommunikation / Netzwerke (allg.), PHP


Projektleiter und leitender Softwareentwickler
TÜV Rheinland Group AG, Berlin
3/2006 – 8/2011 (5 Jahre, 6 Monate)
Dienstleistungsbranche
Tätigkeitszeitraum

3/2006 – 8/2011

Tätigkeitsbeschreibung

Projektleiter und leitender Softwareentwickler – Erstellung, Betreuung und Weiterentwicklung eines auf Visual Studio basierten Softwaresystems, welches von mehreren Komponenten besteht:

- Verteilung und Installation der Software mittels NSIS (Nullsoft Scriptable Install System)
- Das Hauptprogramm – Microsoft Word und Visual Studio Tools für MS Office (VSTO), VBA, C#
- Updatesystem als Teil des Hauptprogramms zur automatischen Aktualisierung des Softwaresystems über das Intra/Internet (VBA, NSIS, C, C#)
- Updatesystem als Teil des Hauptprogramms zur automatischen Synchronisierung der vom Programm benutzen Datenbank mit der zentralen Server (VBA, Access, SQLite, MySql, PHP, C)
- Dynamisches einfügen, ändern, löschen der Daten in die Datenbank von den Programmbenutzern, mit späteren Erlaubnis für die Änderungen von einer zuständigen Person (VBA, PHP, MySql, C, C#)

Eingesetzte Qualifikationen

mySQL, Access, Projektleitung / Teamleitung (IT), C, C#, C++, Softwareentwicklung (allg.), Visual Studio, NSIS (Nullsoft Scriptable Install System), Internet / Intranet, VBA (Visual Basic for Applications), PHP, Rechnergestütztes Betriebsleitsystem (RBL), Installation / Montage / Wartung (allg.), Projektleitung / Teamleitung


Leitender Softwareentwickler
PHCOM IT-SERVICE GmbH, Stuttgart
10/2005 – 3/2006 (6 Monate)
IT
Tätigkeitszeitraum

10/2005 – 3/2006

Tätigkeitsbeschreibung

Leitender Softwareentwickler - Projekt „Erstellung einer eBay-Schnittstelle zum auf Access 2003 / VBA / MySQL
basierenden Warenwirtschaftssystem, die mit dem eBay API Service kommuniziert“

Eingesetzte Qualifikationen

mySQL, Access, ERP Beratung (allg.), Softwareentwicklung (allg.), VBA (Visual Basic for Applications), Projektkalkulation, Dienstleistung (allg.)


Leitender Softwareentwickler
CSC Computers, Struga
11/2001 – 5/2004 (2 Jahre, 7 Monate)
IT
Tätigkeitszeitraum

11/2001 – 5/2004

Tätigkeitsbeschreibung

Leitender Softwareentwickler und Netzwerkadministrator
- Arbeitsumgebung – Windows 98, Windows XP, Windows 2003 Server
- Programmiersprachen - Borland Delphi, und Microsoft Visual Basic 6.0 und .NET
- Entwicklung von Buchhaltungsprogrammen in Visual Basic, C# und Delphi

Eingesetzte Qualifikationen

Windows XP, .Net, C, C#, C++, Delphi, Softwareentwicklung (allg.), Visual Basic, Telekommunikation / Netzwerke (allg.), Forschung & Entwicklung (allg.)


Softwareentwickler
MTK-Soft, CESVI, BBS, Skopje
6/1996 – 3/2001 (4 Jahre, 10 Monate)
IT
Tätigkeitszeitraum

6/1996 – 3/2001

Tätigkeitsbeschreibung

Macedonian Computer Association of BBS - Skopje, Mazedonien

- Softwareentwickler und Netzwerkadministrator
- Arbeitsumgebung - Linux, Windows NT 3.0, und Windows 95.
- Programmiersprachen - Turbo Pascal 7.0, Borland Delphi, C, C++ und Microsoft Visual Basic

MTK-Soft Company - Struga, Mazedonien

- Softwareentwickler für Internet- und Desktop-Anwendungen.
- Arbeitsumgebung - Microsoft Front Page, Cold Fusion, Macromedia, Borland Delphi, Microsoft Visual Basic, C, und C#.

CESVI – Italienische humanitäre Organisation - Struga, Mazedonien

- Netzwerkadministrator für Windows NT 4.0, und Windows 2000, dazu Windows 98
- Verantwortlich für die Hardware Unterstützung, bzw. Reparatur und Wechsel von Computerteilen, Installationen und Neuinstallationen, Hardware Verbesserung, Unterstützung des Netzwerks.
- Unterrichtete Kursteilnehmer in Microsoft Word, Excel, PowerPoint, Access, und Internet basierten Programmen - Internet Explorer, Netscape Navigator, Microsoft Outlook Express, Microsoft Exchange, Microsoft Front Page, Cold Fusion, HTML, XML, Java, usw.

Eingesetzte Qualifikationen

Access, Hardware Entwicklung, Microsoft Exchange, C, C#, C++, Delphi, Java (allg.), Pascal, Softwareentwicklung (allg.), Visual Basic, XML, Telekommunikation / Netzwerke (allg.), Internet / Intranet, ColdFusion


Ausbildung

Informatik
(B.Sc.)
Jahr: 
Ort: Potsdam

Qualifikationen

Mehr als 18 Jahre Berufserfahrung als Softwareentwickler/architekt, Projektleiter und Entwicklungsleiter.

Langjährige Erfahrungen im Bereich:
* Anwendungsprogrammierung (C#, VB.NET, Java)
* Systemprogrammierung (C#, VB.NET, Java, C)
* asynchrone Web-UI-Programmierung auf Basis von Javascript, jQuery
* Teamführung, Entwicklungsleiter
* Migration, Refaktorierung (Refactoring)
* Datenbank-Design
* elektronische Signatur
* SQL-Programmierung, SQL-Optimierung
* Implementierung

Programmiersprachen:
* Microsoft C# (bis .NET-Framework 4.6)
* VB.NET (bis .NET-Framework 4.6)
* Transact SQL
* PL/SQL
* JavaScript
* Visual Basic 6.0
* VBA (Excel, Access, Word)
* Java EE
* php
* VB-Script
* Bash Script
* Visual C und GNU C

Methoden:
* Objektorientierte Analyse, Design, Programmierung (OOP, OOD, OOA)
* Model Driven Architecture (MDA, UML 2.0)
* Ereignisgesteuerte, visuelle, strukturierte Programmierung (C#, VB.NET, Java)
* Design-Patterns: MVC, MVVM
* Multi-Tier-Design (n-tier-architecture)
* Service-Orientierte-Architektur (SOA)
* Test-Driven-Developement, Unit-Testing
* Domain-Driven Development
* Object-Relational-Mapping (O/R-Mapping)
* SOAP, WebServices (Webdienste), WCF, WSDL
* Web 2.0-Technologien (jQuery, jQuery UI, jQuery Mobile, diverse AJAX-Toolkits wie z.B. DevExpress, C#, VB.NET)
* Agile Software Development, SCRUM
* Extreme Programming (XP)

Datenbanken
* MS-SQL
* Oracle
* MySQL
* SQLite
* Access

Datenzugriffstechniken
* Object-Relational-Mapping (u.a. Microsoft Entity-Framework, LLBLGen-Pro, SQL to LINQ, NHibernate)
* ADO.NET
* ADO-Data-Services
* DAO
* OLEDB
* ODBC

Datenkommunikation:
* WCF
* SOAP/Webservices
* Shared Memory
* TCP/IP-Sockets
* Message Queuing
* Parallele Schnittstelle

Programmierschwerpunkte:
* Serviceorientierte Architektur (SOA)
* Aspektorientierte Architektur (AOP)
* Windows Communication Foundation (WCF)
* Windows Workflow Foundation (WF bzw. WWF)
* Windows Presentation Foundation (WPF)
* VB.NET, C#, .NET-Framework 1.0, .NET 1.1, .NET 2.0, .NET 2.5, .NET 3.0, .NET 3.5, .NET 4.0, .NET 4.5, .NET 4.6
* WebForms, WindowsForms, WPF (C#, VB.NET)
* Ajax: jQuery, JSON, ASP.NET Ajax, (AJAX.NET), DevExpress
* Datenbankentwicklung: MSSQL: Transact-SQL, ORACLE: PL/SQL
* Deployment: NSIS, MSI, ClickOnce-Deployment

Server:
* Internet Information Services (IIS-Server)
* Apache

Standards:
* SOAP, Web-Services
* OLE Automation Client/Server, DDE, ODBC, MAPI
* SDK (16/32 bit), Windows-API
* WCF, .NET Remoting, Sockets, Shared Memory

Web/XML:
* HTML, XHTML, DHTML, CSS
* XPATH, XSD, Schemas

Server-Administration:
* Linux-Administration
* MySQL-Administration
* MSSQL-Administration
* IIS-Administration (Internet-Information-Server)
* Windows-Server

Quellcodeverwaltung:
* CVS, WinCVS (Administration, Scripting)
* Subversion (SVN), Tortoise
* Visual Source Safe (VSS)

Bugreporting-Tools:
* JIRA (Administration, Scripting)
* MANTIS (Installation, Administration, Scripting)

Projektverwaltungs-Tools:
* MSProject
* dotproject (Installation, Administration)
* Trac

Über mich

Gerne nehme ich Projekte in ganz Deutschland, Österreich und der Schweiz. Ich arbeite gern auch vom Home-Office und beim Kunden.

Persönliche Daten

Sprache
  • Deutsch (Muttersprache)
  • Englisch (Fließend)
Reisebereitschaft
DACH-Region
Arbeitserlaubnis
  • Europäische Union
  • Schweiz
Profilaufrufe
1650
Alter
40
Berufserfahrung
23 Jahre und 8 Monate (seit 06/1996)
Projektleitung
8 Jahre

Kontaktdaten

Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.

Jetzt Mitglied werden »