1 von 91.893 IT- und Engineering-Profilen

Fachlicher Schwerpunkt dieses Freiberuflers

Microsoft .NET Experte, MS-zertifiziert: MCSD/MCPD EAD, MCAD, MCTS Windows/Web/Azure, MCITP SQL Server

verfügbar ab
15.05.2018
verfügbar zu
100 %
davon vor Ort
25 %
PLZ-Gebiet, Land

D8

Städte
München
10 km
Kontaktwunsch

Ich möchte ausschließlich für Projekte in diesen Einsatzorten kontaktiert werden.

Position

Kommentar

Full-Range Entwickler Microsoft .NET (Desktop/Backend/Web/Cloud)

Relationale Datenbanken (SQL Server, Oracle)

 

Netzwerktechnologien, Protokolle, usw.

 

Cloud-Technologien (Microsoft Azure)

Team Foundation (TFS)

Projekte

06/2017 - Heute

10 Monate

Integrated Authoring System

Rolle
Software-Entwickler
Kunde
BMW AG
Einsatzort
München
Projektinhalte

Weiterentwicklung einer komplexen Applikation zum Erstellen der Testabläufe für Steuergeräte am Fahrzeug. Erstellen neuer Funktionen, Erweiterung des Datenmodells (Oracle/NHibernate) und des GUI (Windows/WPF). Pflege von UnitTests.

Kenntnisse

C#

.Net 4.6

WPF

XAML

NHibernate

Oracle

XML

Produkte

Visual Studio 2015

ReSharper

SVN

Jenkins

07/2016 - Heute

1 Jahr 9 Monate

Integrated Service Application

Rolle
Software-Entwickler
Kunde
BMW AG
Einsatzort
München
Projektinhalte

Weiterentwicklung einer komplexen Applikation für Fahrzeug-bezogene Service Beratung und weiteren After-Sales Maßnahmen. Erweiterung eines modernen und funktionsreichen GUI (WPF). Anbindung zahlreicher Services und Daten-Schnittstellen.

Kenntnisse

C#

.NET 4.6

WPF

XAML

WCF

SOAP

REST

MSBuild

Git

Produkte

Visual Studio 2015

ReSharper

log4net

SVN

Jenkins

NMoq

09/2015 - 08/2017

2 Jahre

Vehicle Remote Access System

Rolle
Software-Entwickler
Kunde
BMW AG
Einsatzort
München
Projektinhalte

Bau eines Web-transparenten TCP-to-TCP Tunnels, der einem Fahrzeug-Experten den Fernzugriff auf das Fahrzeug in einer Werkstatt rund um den Globus ermöglicht.

Aufgaben:

- Weiterentwicklung des Communication-Layer, das TCP-WebSocket-TCP Verbindungen in der Internetumgebung ermöglicht.

- Erstellen der Server-Komponenten (Java, REST+WebSockets)

- Erstellen der Client-Applikationen zur Verbindungsaufbau und Steuerung (.NET, WPF)

Kenntnisse

C#

.NET 4.5

Async

WebSocket

REST

WPF

XAML

MSBuild

Network Protocols

Java

JEE

C

C++

Produkte

Visual Studio 2015

ReSharper

WebSocket4Net

log4net

SVN

Jenkins

Eclipse

log4j

Grizzly

06/2016 - 08/2016

3 Monate

Migration Team Foundation (TFS)

Rolle
Software-Entwickler, Berater
Kunde
UniCredit
Einsatzort
München
Projektinhalte

Unterstützung bei der Migration TFS 2012 zu TFS 2015 (sehr große Anzahl von TFS-Bestandprojekte)

  • Ausarbeitung einer optimalen Migrationsstrategie
  • Installation und Konfiguration von TFS 2015, SQL Server 2012/2014 und IIS
  • Durchführung der Testmigration

 

Weiterentwicklung hauseigener Tools zur automatisierten Anlage und Konfiguration von TFS-Projekten

  • Anpassung und Umstellung auf TFS 2015
  • Entwicklung neuer Features
Kenntnisse

Team Foundation Server

TFS

SQL Server

IIS

.NET

C#

Produkte

Team Foundation Server 2012

Team Foundation Server 2015

MS SQL Server 2012

MS SQL Server 2014

09/2015 - 08/2016

1 Jahr

Online Information- und Analytik-System

Rolle
Software-Entwickler
Projektinhalte

Weiterentwicklung eines Web-basierten Information- und Analytik-Systems. Entwicklung neuer Modulen sowie Fehlerbehebung und Umsetzung der Change-Requests.

Kenntnisse

C#

.NET 4.5

ASP.NET MVC

JavaScript

REST

SQL

HTML

WebAPI

AngularJS

WCF

Microsoft IIS

Produkte

Visual Studio

MS SQL Server

Microsoft IIS

TFS

ReSharper

10/2010 - 09/2015

5 Jahre

Hardware & Software Inventory System [LOGINventory]

Rolle
Software-Entwickler, Software-Architekt, Berater
Kunde
Schmidt's LOGIN
Einsatzort
München
Projektinhalte

Konzeption und Entwicklung einer brand-neuen Version des renommierten Programpakets für Hardware und Software Inventory (www.loginventory.com). Konzeption, Lösungsarchitektur, Software-Design, Software-Entwicklung, Code-Reviews, Beratung, Coaching

Kenntnisse

C#

C++

ADO.NET

ASP.NET MVC

PostgreSQL

MySQL

ESQL

T-SQL

DevArt Data Providers

DevExpress Controls

MSTest

MSBuild

Network Protocols

WinForms

WPF

WCF

WF

ORM

Data Encryption

Powershell

XML-DSig

XML

XSLT

Change Management

Code Contracts

Active Directory

JavaScript

Web-Services

SOAP

REST

Produkte

Entity Framework 5.0 - 6.2

Team Foundation Server

SQL Server Compact 4.0

Oracle 11g - 12c

.NET Framework 2.0 - 4.5

SQLite

Visual Studio Team System

ReSharper

SQL Server 2008-2014

ASP.NET MVC

WinForms

WCF

WF

12/2014 - 05/2015

6 Monate

Online In-Store Analytics System - IoT, SaaS (MS Azure)

Rolle
Software-Entwickler, Software-Architekt
Einsatzort
München
Projektinhalte

Konzipieren und Entwerfen eines cloud-basiertes online Systems für In-Store-Analytics (Retail Analytics). Empfang der großen Mengen von Daten, erfasst von mehreren Onsite-Messsystemen (IoT, hunderte Sensoren). Abspeichern der Daten in der Cloud-Datenbank (Azure SQL) und füllen der DWH-Strukturen. Überarbeiten und Bereitstellen der Daten für weitere Analysezwecke (BI).

Kenntnisse

ADO.NET

ODBC

C#

C++

DWH & ETL

ASP.NET MVC

SQL

Microsoft Azure

JavaScript

Ajax

Web-Services

REST

OData

WebAPI

WCF

Microsoft IIS

Produkte

Azure SQL

Azure Tables

Microsoft Azure

Internet Information Services (IIS)

SQL Server

11/2011 - 04/2012

6 Monate

Account Management System (Fahrzeugflotte)

Rolle
Software-Entwickler
Kunde
BMW AG
Einsatzort
München
Projektinhalte

Dynamics CRM Plug-Ins zum automatisierten Erstellen und Aggregieren der Daten (z.B. Flottenprofile). Entwicklung anspruchsvollen Web-Controls für beschleunigte Dateneingabe, Integration dieser Controls in die bestehenden CRM-Forms. Umsetzung clientseitiger Logik zur Datenvalidierung. Anpassung komplexer Workflows.

Kenntnisse

ASP.NET

C#

.NET Framework 4.0

Windows Workflow Foundation (WF)

CRM

JavaScript

Ajax

Web-Services

SOAP

Produkte

Microsoft Visual Studio

Microsoft Dynamics CRM

Team Foundation Server

ReSharper

MS SQL Server

07/2010 - 10/2010

4 Monate

Customer & Vehicle Database

Rolle
Software-Entwickler, Team-Lead
Kunde
BMW AG
Einsatzort
München, Raubling
Projektinhalte

Entwicklung eines Softwareproduktes für die Verwaltung von Kunden- und Fahrzeugdaten (incadea CVRM), basierend auf Microsoft Dynamics CRM. Software-Entwicklung, Lösungsarchitektur, Koordination des Entwicklungsteams

Kenntnisse

.NET Framework

ASP.NET

C#

JavaScript

Silverlight

Ajax

Web-Services

SOAP

Produkte

Microsoft Dynamics CRM

Microsoft Visual Studio

MS SQL Server

02/2010 - 05/2010

4 Monate

Online Bauprojektmanagement System (SaaS)

Rolle
Software-Entwickler
Einsatzort
München
Projektinhalte

Weiterentwicklung eines Web-basierten Systems für Bauprojektmanagement (www.conject.de)

Kenntnisse

JavaScript

jQuery

Hibernate

SQL

Web-Services

REST

Produkte

Java EE 6

Spring Framework

Apache Struts

Hadoop

Oracle

02/2008 - 01/2010

2 Jahre

Automatisiertes System für Messeplanung und Standbau-Kontrolle

Rolle
Software-Architekt, Technischer Projektleiter
Kunde
Meplan (Messe München)
Einsatzort
München, Rosenheim
Projektinhalte

Anforderungsanalyse, Projektplanung und Aufgabenverteilung. Verantwortung der Lösungsarchitektur. Code Reviews anderer Team-Mitglieder. Programmierung komplexer Anwendungsstellen. Umsetzung diverser Schnittstellen zu SAP, Dynamics CRM und SharePoint. Anbindung von AutoCAD.

Kenntnisse

C#

JavaScript

Ajax

T-SQL

ASP.NET

.NET Framework

Web-Services

WCF

MSMQ

Microsoft IIS

Produkte

ASP.NET

SQL Server 2008

Visual Studio 2008

Team Foundation Server

.NET Framework 3.5

SQL Server

Microsoft IIS

12/2006 - 11/2008

2 Jahre

Kurs- und Maßnamenverwaltungssystem

Rolle
Software-Entwickler, Software-Architekt
Einsatzort
Rosenheim
Projektinhalte

Weiterentwicklung und Optimierung der Lösungsarchitektur einer Web-Applikation

Kenntnisse

C#

ASP.NET

JavaScript

Ajax

T-SQL

.NET Framework

Microsoft IIS

Produkte

.NET Framework 2.0

ASP.NET

Visual Studio 2005

Team Foundation Server

SQL Server 2005

Microsoft IIS

Projekthistorie

2004 – 2006: Epicor Software Corp. (Festanstellung)

  • Branche: Softwareherstellung; Position: Senior Software Engineer
  • Entwicklung ERP-Softwareprodukten Epicor for Service Enterprises und  Epicor Data Explorer. Microsoft .Net Framework 1.1/2.0, SQL Server 2005, Web-Services, SharePoint Server 2003

 

2001 – 2004: Scala CIS Ltd. (Festanstellung)

  • Branche: Softwareherstellung; Position: Program Expert, Application Developer
  • Weiterentwicklung eines ERP-Systems „iSCALA“. Software-Design und Lösungsarchitektur.
    COM+, ADO, ASP, SOAP, XML, IIS, MSMQ, Visual Basic, VBScript, SQL Server, BizTalk

 

1994 – 2001: Diverse Software-Projekte im Bereich EDV, ERP und CRM

  • Software-Entwickler, Software-Architekt, Team-Lead, Technischer Projektleiter
    COM, C/C++, Visual Basic, VBA, VBScript, SQL Server, MS Access, dBase, FoxPro

 

Branchen

  • Automotive
  • Softwareherstellung
  • IT & Asset Management
  • Software- & Hardware Inventory
  • Internet of Things (IoT)

Kompetenzen

Programmiersprachen
C
Gute Kenntnisse
C#
Expertenkenntnisse
C++
Grundkenntnisse
Java
Gute Kenntnisse
JavaScript
Serhr gute Kenntnisse
SQL
Serhr gute Kenntnisse
Visual Basic .NET
Grundkenntnisse
Visual Basic, VBA, VBScript
Serhr gute Kenntnisse

Datenbanken
Azure DocumentDB (NO-SQL)
Gute Kenntnisse
Azure SQL
Sehr gute Kenntnisse
Azure Tables (NO-SQL)
Gute Kenntnisse
Microsoft Access (Jet)
Sehr gute Kenntnisse
Microsoft SQL Server
Sehr gute Kenntnisse (inkl. SSIS, SSRS)
MySQL
Grundkenntnisse
Oracle
Gute Kenntnisse
PostgreSQL
Grundkenntnisse
SQL Server Compact (CE)
Sehr gute Kenntnisse
SQLite
Gute Kenntnisse

Produkte / Standards / Erfahrungen
.Net Framework
Expertenkenntnisse. Versionen 1.1 - 4.7 durchgehend: CLI, CLR, .NET Core, DLR, FCL/BCL, P/LINQ, TPL/PFx, Security, Reflection, Remoting, P/Invoke, COM Interops, MAF & MEF (Add-Ins) , NuGet, Enterprise Services, Identity Foundation, .NET Micro Framework ("embedded")
Anwendungsentwicklung
Internationalisierung (Lokalisierung und Globalisierung), UX-Prinzipien, Usability
ASP, ASP.NET
WebForms & MVC, auch "klassische" ASP (mit Active Scripting)
Business intelligence & BPM
Reporting (MS SSRS, Cristal Reports, DevExpress), QlikView, PowerPivot
Component Object Model
COM (IUnknown), DCOM, COM+, OLE Automation (IDispatch), DDE, ActiveX
Data Encryption, Cryptography
Block- und Stream-Ciphers, RSA, Zertifikate, Digital Signature
Devart Data Providers
Oracle, MySql, PostgreSQL
Developer Tools
Code Contracts, Memory Profilers, Resharper
DevExpress Controls
WinForms, ASP.NET, WPF
DWH & ETL
Data Warehouses, Data Marts, ETL Prozesse
Entity Framework
Expertenkenntnisse. Versionen 4.0 – 6.1; Code First/Model First/Database First
Infragistics Controls
WinForms
Internet Information Services
IIS Einrichten, Konfigurieren (HTTP, FTP, WebDAV, WCF Dienste)
Internet of Things (IoT)
Smart Sensors und Beacons (SoC, WLAN); Datenverarbeitung in Cloud
Microsoft Access
Tabellen, Abfragen, Forms, Reports
Microsoft Dynamics CRM
Anpassung Entitäten, Entwicklung Plug-Ins, Workflows, Schnittstellen, usw.
Microsoft Windows
WinAPI (Win32/Win64), IPC, Messaging, Registry, LAN Manager, BITS, NTFS, Security (SID, ACL/ACE), CryptoAPI, Event Tracing (ETW), Dienste selbst Entwickeln
O/R Mapping (ORM)
Entity Framework, LINQ-to-SQL, NHibernate, LLBLGen
OLAP & Data Mining
Multidimensional Expressions (MDX), OLAP-Cubes, Microsoft Analysis Services
Ortung und Positionierung
WiFi Analytics, Location intelligence, Indoor Positioning Systeme
Powershell
Anwendungsspezifische Cmdlets
Team Foundation Server
Einführen, Einrichten, Administrieren. Anpassung Entwicklungsprozesse und Workflows. Beratung und Coaching
Version Control
TFS, Subversion, Git
Visual Studio Team System
Automated Builds (MSBuild) und Tests (MSTest), Continuous Integration (CI)
Web-Entwicklung
HTTP, SOAP, WebAPI, Web-Services, RESTful Services, OData, OAuth, AJAX, jQuery
Windows Communication Foundation (WCF)
Kommunikation zwischen Intranet- und Internet-Diensten
Windows Presentation Foundation (WPF)
Moderne Desktop-Anwendungen beliebiger Komplexität
Windows Workflow Foundation (WF)
Abbildung komplexer Prozesse und Business-Regeln
WinForms
Herkömmliche Desktop-Anwendungen beliebiger Komplexität
XML
XML Infoset, XML Schema, XSD, XSLT, XPath, XML Digital Signature (XML-DSig)

Aufgabenbereiche
Anforderungsanalyse
Analyse fachlicher Anforderungen und Use Cases, Aufwands- und Bedarfsanalyse.
Beratung & Betreuung
Begleitung in Kundenprojekten, Optimierung der Entwicklungsprozesse
Lösungskonzept
Konzeption und Software-Design, System- und Anwendungsarchitektur
Umsetzung
Ergebnisorientiert, aufwandsoptimiertl und zukunftssicher

Datenkommunikation
Data Access & Transfer
OData, ODBC, OLEDB, ADO, ADO.NET
Network Protocols
TCP/IP, UDP, WebSocket, HTTP, FTP(S), SFTP, WebDAV, ARP, POP3, IMAP, SMTP
Web-Services
SOAP, REST, OData

Betriebssysteme
Microsoft Azure
Cloud Plattform (PaaS)
Microsoft Windows
Frontend, Backend, Datenbanken, Dienste
Unix-Derivate
Backend, Datenbanken, Dienste

Schwerpunkte
Backend
Entwerfen, Entwicklung und Optimierung
Datenbanken
Entwerfen und optimieren für OLTP, DWH und OLAP
Web-Anwendungen
Web Apps mit ASP.NET
Windows-Anwendungen
Desktop Apps mit WPF und WinForms

Bemerkungen

Microsoft Certified Professional (MCP) seit 2001:

 

# Certified Solution Developer (MCSD)

  => Enterprise Application Developer

 

# Certified Professional Developer (MCPD)

  => Windows Developer

  => Azure Developer

  => Web Developer

 

# Certified Technology Specialist (MCTS)

  => .NET Framework

  => SQL Server

 

# Certified IT Professional (MCITP)

  => Database Developer

  => Dynamics CRM

 


×
×