Blog
>
Consulting
Consulting
For 6 years I have been working as a consultant focusing on Microsoft/.NET and web technologies.
In addition I advise companies on software architecture and application development.
Technologien/Tools
My focus is on the following technologies:
- ASP.NET (MVC), HTML5
- WPF
- WCF
I worked with the following tools and technologies:
| Languages | C#, Java, Javascript, PHP |
|---|---|
| Web | ASP.NET (MVC), HTML5, XML, XSLT, CSS, JSP, JavaScript, Ajax, Websockets, Silverlight, IIS, Apache, Tomcat |
| Desktop | WPF, WinForms, Infragistics NetAdvantage |
| Mobile | Android |
| Communication | WCF, Webservices, REST |
| ORM | Entity Framework, Linq2Sql, Hibernate |
| Test | MSTest, NUnit, JUnit, Moq, AutoFixture, JMeter |
| Databases | Microsoft SQL Server 2000/2005/2008, Oracle, MySQL, SQLite |
| Buildtools | MSBuild, Ant, Maven, TeamCity, CCNet |
| Versioncontrol | GIT, Subversion, TFS, SourceSafe, CVS |
| Modeling | Enterprise Architect, Microsoft Visio |
| Aplications | Microsoft Visual Studio 2005 - 2012, Eclipse, Microsoft Expression Studio, Adobe Photoshop, Adobe Illustrator, LATEX, Maple, Passolo |
| OS | Microsoft Windows XP/2000/2003 Server/2008 Server/Vista/7/8 |
Typical roles
- Senior Developer
- Software Architect
- Technology Consultant
Open Source
I managed/contributed to the following open source projects:
Location
Greater area Augsburg/München, Remote
Contact
You can contact me directly or through my employer.
Projects
Medical technology company (since 09/2012)
- Position: Architect and developer
- Industry: Ophthalmology
- Jobs:
- Development of a web based controller interface for a medical microscope.
- The communication and synchronization with the device is carried out over a websocket connection.
- Tools: Sublime Text, Subversion
- Technologies: HTML5, Websockets, Angular.js
Medical technology company (since 03/2011)
- Position: Developer
- Industry: Ophthalmology
- Jobs:
- Development of a reporting engine based on XAML templates, which can be accessed through a WCF REST service. The report output is delivered either as PDF, XPS, SVG, XAML or graphics.
- Creation of different medical reports involving various third party libraries.
- Setting up a Maven-based build process, used to build and deploy Java and. NET components. The build is performed automatically using a TeamCity server.
- Tools: Microsoft Visual Studio 2010/2012, Unity, NUnit, MSBuild, Maven, NSIS, TeamCity, iTextSharp, Enterprise Architect, Subversion, TFS, Passolo
- Technologies: .NET, C#, WPF, WCF
Food retailer (10/2012 - 04/2013)
- Position: Architect and developer
- Industry: Food retailer
- Jobs:
- Design and development of an application for analysis of Excel reports. The reports will be evaluated daily and prepared for the sales department for further processing.
- The condensed reports allow managing the nationwide complaints.
- Tools: Microsoft Visual Studio 2012, NUnit, MSBuild, Subversion, NPOI
- Technologies: .NET, C#, WPF
Engineering company (05/2011 - 09/2012)
- Position: Architect and consultant
- Industry: Inserting systems
- Jobs:
- Technology and architecture consulting to redesign an existing C++/PHP based application with .NET.
- Creation of the overall architecture of the new application landscape, taking the existing applications and database into account .
- Development of core functions and reusable framework components.
- The overall application is used to manage print jobs and to control inserters. A Windows server hosts an ASP.NET MVC based website and various WCF services in IIS. The website is used to manage the print jobs. A Silverlight application visualizes the state of the inserters and allows their control. The direct control of the machine handled by a Windows service. The communication between the different applications is done via WCF services.
- Tools: Microsoft Visual Studio 2010, Unity, MSTest, TFS, MSBuild, IIS, DB2
- Technologies: .NET, C#, Silverlight, ASP.NET MVC, WCF, Ajax, JavaScript
Juristic publisher (07/2009 - 02/2011)
- Position: Architect and developer
- Industry: Publishing
- Jobs:
- Design and development of web-based content management system for collation and formatting of legal journals.
- Journal articles can be edited and managed via a web interface and compiled into magazines.
- Tools: Microsoft Visual Studio 2008, MSSQL 2008, Unity, MSTest, MSBuild, IIS, SourceSafe
- Technologies: .NET, C#, ASP.NET, VSTO, WPF, WCF, Entity Framework, Ajax, JavaScript, Webservices
Juristic publisher (02/2009 - 02/2011)
- Position: Developer
- Industry: Online publishing
- Jobs:
- Extension and refactoring a legal information portal.
- Lawyers have the possibilty to perform their act and comment online research.
- Tools: Microsoft Visual Studio 2008, MSSQL 2005, Spring.NET, NUnit, MSBuild, IIS, Tomcat, SourceSafe, CCNet
- Technologies: .NET, C#, ASP.NET, ASP.NET MVC, JSP, Ajax, JavaScript
Automobile manufacturer (10/2010 - 12/2010)
- Position: Architect and developer
- Industry: Automotive
- Jobs:
- Design and development of a multimedia platform for manuals of vehicles.
- Tools: Microsoft Visual Studio 2008, MSSQL 2008, Unity, MSTest, MSBuild, IIS, SourceSafe
- Technologies: .NET, C#, ASP.NET MVC, Entity Framework, XSLT, JavaScript
Juristic publisher (02/2010 - 08/2010)
- Position: Architect and developer
- Industry: Online publishing
- Jobs:
- Design and development of a workflow system for the management of judicial decisions.
- Court decisions are automatically sent to service providers for treatment. Decisions are validated using various web services and processed accordingly.
- Tools: Microsoft Visual Studio 2008, MSSQL 2008, Unity, MSTest, MSBuild, IIS, Tomcat, SourceSafe
- Technologies: .NET, C#, Java, ASP.NET, Ajax, JavaScript, WCF, Entity Framework
Fitness equipment manufacturer (12/2007 - 02/2009)
- Position: Developer
- Industry: Training systems
- Jobs:
- Development of a Java-based client/server application for acquisition and evaluation of exercise data.
- Integration of a 3D body scanner.
- Tools: Eclipse, JBoss, Jetty, Hibernate, Spring, JUnit, MySQL, Ant, Maven, Subversion
- Technologies: Java, Swing, Webservices
Medical technology company (08/2007 - 10/2007)
- Position: Developer
- Industry: Electro-medical apparatuses
- Jobs:
- Development of parts of a patient administration and test results management software with filtering, import and export capabilities.
- Integration of a customizable reporting engine with designer.
- Implementation of the user interface with Infragistics components.
- Tools: Microsoft Visual Studio 2005, MSSQL 2005, Infragistics NetAdvantage, CVS
- Technologies: .NET, C#, WinForms, MSSQL, UML