Schlagwörter
Skills
WPF-Umfeld: WPF, XAML, MVVM, Prism, MEF
Programmiersprachen: C#, C++, C++/CLI
Entwicklungswerkzeuge: Visual Studio (alle Versionen), SharpDevelop
Versionsverwaltung: Subversion, Tortoise SVN, TFS
Test: MS Test, NUnit, dotCover
Mocking: NSubstitiute, Moq, Microsoft Moles
Datenbank: Microsoft SQL Server
Bibliotheken: .NET Framework (alle Versionen v.a. WPF, Windows Forms, ADO.NET),
Continuous LinQ, Expression Blend SDK, boost, STL, MFC, ATL
UML: Enterprise Architect
Sonstige Tools: Resharper, Reflector, Mole(Debugger Visualizer)
Sprachkenntnisse: Deutsch (Muttersprache), Englisch (konversationssicher)
Programmiersprachen: C#, C++, C++/CLI
Entwicklungswerkzeuge: Visual Studio (alle Versionen), SharpDevelop
Versionsverwaltung: Subversion, Tortoise SVN, TFS
Test: MS Test, NUnit, dotCover
Mocking: NSubstitiute, Moq, Microsoft Moles
Datenbank: Microsoft SQL Server
Bibliotheken: .NET Framework (alle Versionen v.a. WPF, Windows Forms, ADO.NET),
Continuous LinQ, Expression Blend SDK, boost, STL, MFC, ATL
UML: Enterprise Architect
Sonstige Tools: Resharper, Reflector, Mole(Debugger Visualizer)
Sprachkenntnisse: Deutsch (Muttersprache), Englisch (konversationssicher)
Projekthistorie
09/2013 - 02/2014
Reportingkomponente für ein digitales Mikroskop
Entwicklung einer lokalisierten Komponente zur Ausgabe von Messungen eines digitalen Mikroskops auf Word-Dateien. Versenden der erzeugten Dokumente in emails mit Hilfe der Schnittstelle MAPI. Implementation des Datenzugriffs auf die Konfigurationsdatei und der zugehörigen Benutzer-oberfläche.
WPF, MVVM, C# 4.5, Visual Studio 2012, Team Foundation Server 2012, Word 2010, Open XML, MAPI, Lokalisierung(Internationalisierung)
11/2012 - 08/2013
Wissensverwaltungssystem
Erstellen von Datenhaltungs- Business- und GUI-Schicht eines Wissensverwaltungssystems. Implementation eines editierbaren TreeView. MVVM-konformer Einsatz von Dialogen. Synchronisation von Business-Schicht und Datenhaltungsschicht mit Hilfe des Frameworks Continuous LinQ. Einsatz von Unit-Tests incl. Code Coverage. Verwenden von Control Templates.
WPF, MVVM, C# 4.5, Visual Studio 2012, MS Test,
Microsoft Moles (Mocking-Framework), NSubsti-tute(Mocking-Framework), Continuous LinQ (http://clinq.codeplex.com/), ADO.NET, T-SQL, SQL-Server 2012.
09/2012 - 10/2012
Interoperabilität WPF – C++/CLI
Realisierung von ViewModels mittels C++/CLI. Ankoppeln an die WPF/XAML-Oberfläche mittels Databinding. Einbinden des in unmanaged C++ implementierten Datenmodells. Umstellen von bestehendem Code auf das Entwurfsmuster MVVM.
WPF, MVVM, C++/CLI, Visual Studio 2012
07/2012 - 08/2012
Benutzeroberfläche für eine Sägeschärfmaschine
Einbinden von WPF User Controls in eine Windows Forms Applikation, Im-plementation von Tastaturschnittstelle und Scrolling.
WPF, MVVM, Windows Forms, C# 4.5, Visual Studio 2012
05/2012 – 06/2012
Weiterbildung: Einarbeiten in die Unit-Test-Frameworks MS Test und NUnit sowie in die Mocking Frameworks NSubstitute, Moles und Moq.
02/2012 – 04/2012
Toolkette
Erweitern und Verbessern der Funktionalität verschiedener Applikationen einer Toolkette. Intensiver Einsatz von MVVM, Databinding, XAML sowie Drag’n Drop.
WPF, MVVM, C# 4.0/3.5, Visual Studio 2010/2008
10/2011 – 01/2012
Autodidaktische Weiterbildung: Einarbeiten in das MVVM-Framework Prism sowie das Extensibility Framework MEF.
02/2011 – 09/2011
Vorbereitung auf die Prüfung Microsoft .NET Framework-Application Development Foundation.
06/2010 – 01/2011
Vorbereitung auf die Prüfung Microsoft .NET Framework 3.5, Windows Presentation Foundation Application Development
11/2009 – 05/2010
Abwanderungsscore
Programm zum Ermitteln abwanderungsgefährdeter Kunden einer Bank. Realisierung der Oberfläche zur Konfiguration der Applikation. Erzeugen von dynamischen SQL-Statements. Graphische Darstellung der Ergebnisse. Einbinden des Windows Task-Schedulers.
C++, boost, Visual Studio 2008, wxWidgets
04/2007 – 06/2009
Grafisches Messblatt
Graphisches Messblatt zur Anzeige und Ausdruck von Verzahnungsmessungen. Einlesen der Messergebnisse vom Dateisystem. Entwurf und Realisierung der graphischen Anzeige und der Druckfunktionalität. Anbindung an ein bestehendes Auswerteprogramm.
C++, Visual Studio 2005, boost, Gdiplus, Sockets, SharedMemory, FTP
Reportingkomponente für ein digitales Mikroskop
Entwicklung einer lokalisierten Komponente zur Ausgabe von Messungen eines digitalen Mikroskops auf Word-Dateien. Versenden der erzeugten Dokumente in emails mit Hilfe der Schnittstelle MAPI. Implementation des Datenzugriffs auf die Konfigurationsdatei und der zugehörigen Benutzer-oberfläche.
WPF, MVVM, C# 4.5, Visual Studio 2012, Team Foundation Server 2012, Word 2010, Open XML, MAPI, Lokalisierung(Internationalisierung)
11/2012 - 08/2013
Wissensverwaltungssystem
Erstellen von Datenhaltungs- Business- und GUI-Schicht eines Wissensverwaltungssystems. Implementation eines editierbaren TreeView. MVVM-konformer Einsatz von Dialogen. Synchronisation von Business-Schicht und Datenhaltungsschicht mit Hilfe des Frameworks Continuous LinQ. Einsatz von Unit-Tests incl. Code Coverage. Verwenden von Control Templates.
WPF, MVVM, C# 4.5, Visual Studio 2012, MS Test,
Microsoft Moles (Mocking-Framework), NSubsti-tute(Mocking-Framework), Continuous LinQ (http://clinq.codeplex.com/), ADO.NET, T-SQL, SQL-Server 2012.
09/2012 - 10/2012
Interoperabilität WPF – C++/CLI
Realisierung von ViewModels mittels C++/CLI. Ankoppeln an die WPF/XAML-Oberfläche mittels Databinding. Einbinden des in unmanaged C++ implementierten Datenmodells. Umstellen von bestehendem Code auf das Entwurfsmuster MVVM.
WPF, MVVM, C++/CLI, Visual Studio 2012
07/2012 - 08/2012
Benutzeroberfläche für eine Sägeschärfmaschine
Einbinden von WPF User Controls in eine Windows Forms Applikation, Im-plementation von Tastaturschnittstelle und Scrolling.
WPF, MVVM, Windows Forms, C# 4.5, Visual Studio 2012
05/2012 – 06/2012
Weiterbildung: Einarbeiten in die Unit-Test-Frameworks MS Test und NUnit sowie in die Mocking Frameworks NSubstitute, Moles und Moq.
02/2012 – 04/2012
Toolkette
Erweitern und Verbessern der Funktionalität verschiedener Applikationen einer Toolkette. Intensiver Einsatz von MVVM, Databinding, XAML sowie Drag’n Drop.
WPF, MVVM, C# 4.0/3.5, Visual Studio 2010/2008
10/2011 – 01/2012
Autodidaktische Weiterbildung: Einarbeiten in das MVVM-Framework Prism sowie das Extensibility Framework MEF.
02/2011 – 09/2011
Vorbereitung auf die Prüfung Microsoft .NET Framework-Application Development Foundation.
06/2010 – 01/2011
Vorbereitung auf die Prüfung Microsoft .NET Framework 3.5, Windows Presentation Foundation Application Development
11/2009 – 05/2010
Abwanderungsscore
Programm zum Ermitteln abwanderungsgefährdeter Kunden einer Bank. Realisierung der Oberfläche zur Konfiguration der Applikation. Erzeugen von dynamischen SQL-Statements. Graphische Darstellung der Ergebnisse. Einbinden des Windows Task-Schedulers.
C++, boost, Visual Studio 2008, wxWidgets
04/2007 – 06/2009
Grafisches Messblatt
Graphisches Messblatt zur Anzeige und Ausdruck von Verzahnungsmessungen. Einlesen der Messergebnisse vom Dateisystem. Entwurf und Realisierung der graphischen Anzeige und der Druckfunktionalität. Anbindung an ein bestehendes Auswerteprogramm.
C++, Visual Studio 2005, boost, Gdiplus, Sockets, SharedMemory, FTP
Reisebereitschaft
Verfügbar in den Ländern
Deutschland
01.03.2014
Region Karlsruhe oder nach Absprache.
Region Karlsruhe oder nach Absprache.
Sonstige Angaben
Microsoft Certified Technology Specialist (WPF, .NET Framework 3.5)