Fachlicher Schwerpunkt dieses Freiberuflers

Application-Manager & Build-Engineer / DevOps for Microsoft .NET

Available from
Sep 30, 2019
Availability
100 %
on customer site
85 %
Areas

D0

D4

D5

D6

D7

D8

D9

Austria

Switzerland

All others

Cities
Köln
50 km
Rhein-Main
200 km
Contact Settings

I prefer getting offers for these sites. However, you may also contact me for interesting projects in other places.

Comment

European Union (EU)

Asia/Pacific (Thailand, Australia)

Position

Comment
  • Application-Manager & Application Supporter
  • Build & Deplomyment Engineer
  • Setup Package Engineer
  • Application Developer for Microsoft .NET

Projects

04/2019 - Today

6 months

Configuration Manager for Java (Web-)Applications

Roles
J2EE Configuration Manager
Place of work
Schwäbisch Hall
Tasks
  • Centralized configuration management for whole Backoffice (BOB)
  • Fully automated deployment to numerous (>10) development and stanging environments
  • Integrated deployment tools for mixed plattforms (IBM Host, DB2, Linux, Windows)
  • Management of EAR/WAR-Packages on Oracle WebLogic J2EE RHEL-Servers
  • Build of Java artefacts from GIT codebase via Jenkins and managing the packages with Nexus server
  • Support for stakeholders and provided assistance at test activities
Skills

Configuration Management

Corporate Finance Management

SCCM

Products

Jenkins

RHEL

WebLogic Server

IBM Host

Git

Nexus

Maven

Java EE

J2EE

07/2018 - 04/2019

10 months

Application Manager for electronic Shiftbook

Roles
Application Manager & Support Consultant
Place of work
Bad Säckingen
Tasks

Shiftconnector is a interactive, digital Shiftbook system for documentation of shift operations for production plants.

  • Technical support and customer-specific consulting
  • Configuration of the application (Customizing)
  • Customer correspondence via mail and phone
  • Remote maintenance of on-premise installations (by VPN, TeamViewer, etc.)
  • Responsible for system migrations and version upgrades of test and production environments
  • Error analysis and troubleshooting on all involved components
Skills

Scrum

3rd-Level-Support

2nd-Level-Support

1st-Level-Support

Customer Care

Customer Service

Root Cause Failure Analysis

Troubleshooting

Git

Products

Zendesk

ProCall

Shiftconnector

MSSQLServer

PowerShell

Atlassian JIRA

Atlassian Confluence

Atlassian Bitbucket

Windows Server 2016

Microsoft SQL Server 2014

Microsoft SQL Server 2016

Microsoft IIS

TeamViewer

Jenkins

Server Cloud

Azure Cloud

10/2017 - 06/2018

9 months

Big-Data analysis of retail articles with NCode

Roles
System Management Engineer
Place of work
Nuremberg
Tasks

Introducing a common tool landscape for the existing application suite and their underlying database systems:

  • consolidating tools and benefit of synergy effects
  • analysis of deployment quirks and weaknesses
  • automating the whole deployment chain (IIS WebApps, MSSQL, WindowsServices, PL/SQL packages, etc.)
  • providing support with release activities
Skills

Releasemanagement

Deployment

Scrum

Continuous Integration

Continuous Deployment

Products

Team Foundation Server 2015

Octopus Deploy

RunDeck

PowerShell

Oracle

MS IIS

MSSQL-Server

MSMQ

08/2016 - 10/2017

1 year 3 months

Migration to "Paperless Production" in pharma industries

Roles
DevOps-Engineer for Build, Deployment & Test Automation
Customer
Roche Diagnostics GmbH
Place of work
Penzberg
Tasks

Supporting "Process Knowledge Services" with implementing a "paperless production" by means of digital process control, data and parameter configuration and reporting

  • Build and Deployment of prozess specific data for recipies of pharmaceutical agents (Databases, Websites, WPF Client Apps)
  • Provisioning of Server-Environments (DEV, PILOT, TEST, PROD)
  • Webapp hosting, configuration and maintenance
  • Database Migration and Schema updates
  • Migration of TeamProjects from TFS 2012 zu TFS 2015
  • TFS Customizing, vNext Build & Release Management for automated Deployment Pipeline

  • Validiation testing for Web-Apps with Selenium and SpecFlow tools, run by TFS TestAgents
  • Experiences in an agile but regulated development process
Skills

Scrum

Good Documentation Practice

Compliance

Unit Testing

Continuous Integration

CI

C#

Test Automation

Deployment

agile Software-Development

Products

TeamFoundationServer 2015

Selenium

VisualStudio

HPSM

Microsoft SQL Server 2012

SSRS

MS SQL Server Reporting Services

WPF

ADO.NET Entity Framework

T-SQL

Windows Presentation Foundation

MSTest

HP Service Manager

AngularJS

.NET Core

.NET4.6

MS IIS

12/2015 - 07/2016

8 months

Planning System for mobile clients

Roles
Software Developer Web & App
Place of work
Bangkok
Tasks
  • Project experience abroad in Thailand, extending a planning board / task board system for being usable on mobile clients
Products

Windows Phone

03/2015 - 10/2015

8 months

TFS und MSBuild Engineering (multi-phase project)

Roles
DevOps-Engineer for .net
Customer
Brainloop AG
Place of work
Munich
Tasks

Phase 1:

  • Build & Configuration Management for a Web Application designed for secure data Exchange (Brainloop Secure Data Room)
  • Migration of all Build scripts and processes (based on TFS 2008) to TFS 2013.3
  • Replacement of the former proprietary packaging and deployment solution by Windows Installer (MSI) technology

Phase 2:

  • Migration from TFS 2013.4 to 2015
  • Migration from SharePoint 2010 to 2013
  • Migrating the TFS-DB from MSSQL 2012 to 2014
  • Installation of new VSO-BuildAgents on MacOS X machines
  • Conversion to new, script-based Build-Definitions
Skills

TFS

MSBuild

WindowsInstaller

Products

TFS

MSI

VisualStudio

TFS 2013

06/2015 - 09/2015

4 months

Continuous Integration & Deployment with TFS / GIT

Roles
DevOps-Engineer for .net
Customer
Comparex AG
Place of work
Leipzig
Tasks
  • Extending TFS Build & Lab Management with automated functionalities
  • Implementation of Continuous Integration and Continuous Deployment by usage of TFS Lab Environments
  • Realisation of a fully automated, script-based Deployment solution for test, staging and productive Environments (PowerShell)
  • Building and deploying MSSQL artifacts for DB, SSIS, SSAS, SSRS
  • GIT-Hub Integration into TFS
Skills

SCRUM

TFS Lab Management

Deployment

Products

GIT

TFS 2013

PowerShell

Team Foundation Server 2013

SSIS

SSAS

MS SQL Server Integration Services

MS SQL Server Analysis Services

SSRS

MS SQL Server Reporting Services

09/2014 - 10/2014

2 months

Upgrade of Team Foundation Server 2010 to 2013

Roles
Configuration Engineer
Customer
DATEV e.G.
Place of work
Nuremberg
Tasks
  • Requirements Analysis
  • Server migration to new Hardware
  • Impact Analysis regarding the influences on existing TeamProjects and on customer specific modifications of templates (Process, Build, Work Items)
Skills

Migration

Upgrade

Products

TFS

TFS 2010

TFS 2013

VisualStudio

Visual Studio 2013

Team Foundation Server

07/2014 - 07/2014

1 month

Source Code migration from CVS to TFS

Roles
Software Configuration Engineer
Customer
Deloitte & Touche GmbH
Place of work
Düsseldorf
Tasks
  • Conceptual design and implementation of the migration process with maintaining the former version history incl. tags and branches
  • Combining of CVS repositories and splitting into several Team Projects and collections
  • Toolsupported Version Control change from WinCVS / CVSNT to TFS 2010
Products

CVS

CVSNT

WinCVS

TFS

12/2012 - 01/2014

1 year 2 months

Operating &Control System for a clinical radiation system (cancer therapy)

Roles
Setup package engineer / Build Engineer
Customer
Varian Medical Systems Inc.
Place of work
Cologne (suburbs)
Tasks
  • Migration of existing setup packages (InnoSetup, etc) to Windows Installer MSI using WIX tookit
  • Administration of build and version control systems
  • Customisation and automation of Build scripts and the overall process
  • Providing official release notes and installation instruction manuals for productional use
  • Usage of QualityCenter (HPQC) for testcase management
  • Source Code migration from ClearCase to TFS 2012
Skills

SW Packaging

Releasemanagement

Deployment

Products

Jenkins

Subversion

Mercurial

TFS

ClearCase

ClearQuest

Hudson

HPQC

.NET 4.0

PowerShell

Makefiles

WIX

DOORS

10/2011 - 12/2012

1 year 3 months

Mobile-Client System (Windows Mobile) for (industry)-PDA devices

Roles
Build & Release Manager / Setup packaging engineer
Customer
DeutschePost IT Services
Place of work
Bonn
Tasks
  • Administration of a build server farm and the connected TFS 2010 server
  • Implementation and maintenance of setup MSI packages using WIX toolkit
  • Extending and automating the build process and the deployment for mobile environments (Smart devices with WindowsMobile and .NET Compact Framework), as well as for the virtualized server backend hosted in an ESX environment
  • Synchronisation of work items /defects between HP ALM QualityCenter (HPQC) and Team Foundation Server (TFS)
Skills

Deployment

HP ALM

Products

TFS

MSBuild

MSTest

CodeCoverage

FxCop

StyleCop

.NET Compact Framework

.NET 4.0

Windows Mobile

Windows Server 2008

Remote MasterMind

VMware

ESXi

PowerShell

HPQC

Windows CE

VisualStudio

MSI

Team Foundation Server 2010

04/2010 - 09/2011

1 year 6 months

Multi-client/server CC.TV video observation system

Roles
Build & Deployment Engineer
Customer
Bosch Security Systems
Place of work
Munich
Tasks
  • Administration of multiple Build-Systems running CruiseContro.net
  • Responsible for maintenance of MSBuild scripts, unit testing, code coverage and continuous integration
  • Maintenance of Setup bootstrapper app (C++), WIndows Installer packages (MSI) and patches
  • Conceptual rework and implementation of the installer routine supporting WIndows7 / Server 2008 R2 and UAC
  • Automation of the multi-language support of both, Installer and the whole application
  • Assisting in the Upgrade process to VisualStudio 2010 and TFS 2010
  • Support of the Test-Team regarging error analysis and test automation
Skills

Team Foundation Server

Windows Installer

C#

C++

Products

MSBuild

NUnit

NCover

FxCop

WiX

WISE

Passolo

AutoIT

MSI

CruiseControl.net

FxCop

11/2009 - 12/2010

1 year 2 months

Reporting-Application for the repair & service department

Roles
Architect / Developer
Customer
Tool manufacturing industry, Schweinfurt
Tasks
  • Windows-GUI application based on Infragistics NetAdvantage and .NET v3.5
  • Rich-Client & Touchscreen-GUI for the assembly department and production line
  • ADO.NET Entity Framework
  • LINQ to Entities, LINQ to SQL
  • Designing reports with SQL Reporting Services 2005/2008 (SSRS)
  • Layouting of Report-Templates with RDL (Report Definition Language)
  • requirements analysis and conceptual design
  • Application and database design
  • Implementation

01/2010 - 04/2010

4 months

Conception and realisation of a Windows Installer Setup (MSI)

Roles
Setup-Engineer
Customer
Comma-Soft AG
Place of work
Bonn
Tasks

Re-implementation of a "legacy" setup routine for a large-scale content management (client-server) system

  • consisting of several hundreds of COM & .net components, Windows Servces, etc.
  • Integration of modules, extensions and ISAPI filters into IIS 6/7
  • designed for 32 & 64 bit Windows OS

Conceptioning and technological comparison of different setup tools:

  • InstallShield 2010, InstallAware 9, WISE InstallationStudio
  • Coding of Managed Code "CustomActions" for MSI in C#
  • Windows User & Groups management during setup
  • Realisation of a patching/upgrade strategy via MSP
  • Integration in the proprietary "AutoBuild-System" for automated installer package creation
Skills

InstallScript

VBScript

Windows Installer

Products

WindowsServer 2003 (R2)

WindowsServer 2008 (R2)

InstallShield

MSI

.NET 3.5

Windows Server 2003

Windows Server 2008

VisualStudio 2008

Windows Installer

09/2008 - 05/2009

9 months

Reporting-Application for the repair & service department

Roles
Architect / Developer
Customer
Tool manufacturing industry, Schweinfurt
Tasks
  • Windows-GUI application based on Infragistics NetAdvantage and .NET v3.5
  • Rich-Client & Touchscreen-GUI for the assembly department and production line
  • ADO.NET Entity Framework
  • LINQ to Entities, LINQ to SQL
  • Designing reports with SQL Reporting Services 2005/2008 (SSRS)
  • Layouting of Report-Templates with RDL (Report Definition Language)
  • requirements analysis and conceptual design
  • Application and database design
  • Implementation
Products

.NET 3.5

C# (C-sharp)

VB.NET

Visual Studio 2008/2010

Infragistics NetAdvantage WinForms 2007/2010

SQL 2005 & Reporting Services 2008

Win XP/2003

Project History

 
Period        :  Sept -Nov 2009
Company   :  State Rhineland-Palatinate, Mainz
Position      :  Build & Deployment-Manager
Project       :  Realisation of the european "Bolkestein Directive" as a web application

 

Administrative assistance on the whole software developement process and

BUILD Management (MSBuild 3.5) using Team Foundation Server (TFS 2008)

 

Automatic software deployment in testing environments

for a large web portal including several applications


Preparation of complex windows installer packages (MSI) for the IT operations

Creating and optimizing build definitions

Individual design of TFS Work Item Templates for software tests and Bug-Tracking

 

Configuration and administration of DOMEA (OpenText), a common eGovernment-CMS.

 

Software      :  Win XP/2003/2008, .NET 2.0/3.0/3.5, C# (C-sharp),

VS.NET Team Suite 2005/2008, TFS 2008, MSBuild, VB-Script, MSI



Period        :  June - Aug 2009
Company   :  Health insurance, Cologne
Position      :  Consultant
Project       :  Consulting / Training on the process of software engineering

 

Analysis of processes within the development department

Concept design of a possible re-organisation of the department


Implementation of structured methods for the whole developement process,

with the objective of quality enhancements in the resulting software products

by using BugTracker and Subversion


Monitoring the conceptual aims and documentation of results

 

Software      :  Win XP/2003, SQL 2005, JAVA, BugTracker.net, Visual-SVN, NetBeans IDE


Period        :  May 2008 - July 2009
Company   :  Energy provider, Karlsruhe
Position      :  Build & software configuration manager (SCM)
Project       :  Web application (ASP.NET) for B2B and B2C

 

Administrative assistance on the whole software developement process and

BUILD Management (MSBuild 3.5) using Team Foundation Server (TFS 2008)

 

Automatic software deployment in testing  and produktive environments

for web applications, databases (MS-SQL, Oracle), WCF and Windows services as well as further console applications

 

Monitoring and configuration of load balancing and intermediate security components as web-application-firewalls und XML-Gateways

(e.g. Barracuda WAF, IBM DataPower)

 

Integration of TFS work items for bug-Tracking, work planning and change management

Quality assurance (SW-QA) via metrics like code churn, static code analysis (FxCop), code coverage & Unit-Testing

Coding of auxiliary tools resp. custom build-tasks for MSBuild v3.5

 

Conceptual design and introduction of individual branching strategies

Build-verification resp. smoke tests, e.g. with Selenium Suite

Handling and reviewing merges including developer support

Maintaining and extending build definitions


Software      :  Win XP/2003, .NET 2.0/3.0/3.5, C# (C-sharp), VS.NET Team Suite 2005/2008,

TFS 2005/2008, MSBuild, MS-SQL 2005, Oracle 10, CodeSmith 4/5, MSMQ, PostSharp (AOP-Framework)



Period        :  April 2008 - May 2008
Company   :  IT-Service Provider (Microsoft Certified Partner), Solingen
Position      :  Web & Sharepoint Developer
Project       :  Intranet-Portal based on MOSS for the Berlin airport BBI

 

Customizing of Office Sharepoint Server (MOSS)

Implementing Web Parts in .NET (C#)

Page and master-page layouting, etc.

 

Configuration / administration of SharePoint Servers

 

Software      :  Win 2003 Server, Visual Studio (VS.NET 2005), MOSS,

C#, ASP.NET, HTML, XML, JavaScript



Period        :  June 2006 - April 2008
Company   :  Medical Care/Health Care, Cologne
Position      :  Application developer
Project       :  Management software for medical practices (EMR)

 

Development on a surgery EMR system, mainly for family doctors

Coding in .NET (C#)

Client-server-architecture using SOAP web services

Data connect to SQL server via Enterprise Library

Integration of external cross platform web services (JAVA)


Administration of Team Foundation Server (TFS) and BUILD Management

Support for the JAVA-Team when using Apache Maven/Ant - Builds


Software      :  Win XP/2000, C# (C-sharp) Visual Studio (VS.NET 2005),

Infragistics NetAdvantage WinForms 2006/2007, SQL 2005




Period        :  Sept 2004 - May 2006
Company   :  IT-Service Provider (Microsoft Gold Certified Partner)
Position      :  Consultant
Project       :  Various custom applications

Solutions for internal communication and collaboration with

Windows Sharepoint Portal 2003 and Office Suite 2003


e.g. a travel management system as a pilot project with

2007 Office System (Windows Sharepoint /Office Beta 1 TR), also using customised SharePoint workflows


Configuration and customizing of Sharepoint and IIS

Web application and web service development with ASP.NET/C#


Sophisticated forms with InfoPath 2003/2007 und Forms Server


Integration of MS Office (Word, Outlook) into backend enterprise systems (ERP) via InformationBridge Framework (IBF)

Building SmartDocuments with custom implemented SmartTags


Holding trainings/ workshops/ presentations for end users and developers


Software      :  Win XP / Win 2003 Server, C#, VB.NET, ASP.NET, CAML,

Visual Studio (VS.NET 2003), SQL 2000/2005




Period        :  May 2003 - Jan 2004
Company   :  Software vendor for Human Resource (HR) Software
Position      :  Graduand
Project       :  n-tier Application Server Framework for personnel scheduling (PEP)

Elaboration of a load balancing concept

for Application Servers on the basis of the .NET plattform


The PEP framework defines very special requirements in handling resources,

in particular, with system memory and processor utilisation.

The diploma thesis examines in depth, which measures and metrics are

to be used to provide dedicated evidence on an individual server's load

in order to identify the best algorithm for distributing client sessions.


Continuous Integration of builds with CruiseControl.net and nAnt

Software      :  Win XP / 2000, Visual Studio (VS.NET), C#, .NET Remoting



Period        :  May 2002 - Feb 2004
Company   :  University of Applied Sciences, Würzburg
Position      :  Project thesis
Project       :  Developing a management software for associations as a web application

 

Management system with different modules like master data management, accounting and event management.


The software was designed for in-house associations focussing on an easy-to-use solution to manage their members,

including on-line access for maintaining individual user profiles,

providing registration for lectures and seminars and finally to simplify the collection of membership or event fees.

 

Building and deploying web archives (WAR) for Tomcat via Apache Ant


Software      :  Linux, Apache, Tomcat, OpenLDAP, MySQL, JAVA/J2EE, Servlets, JSP, HTML, XML

Industries

- miscellaneous projects at service provider companies based on Microsoft platforms and solutions
  especially around SharePoint 2003/2007/MOSS

 (2 years)


- Medical technology/ health care, esp. surgery management (EMR) systems
  and new technologies for electronic data transmission (telematics)
  like the german electronical health card (eGK) and moreover in clinical radiation system for cancer therapy

 (3 years)


- Energy provider company, system operation, billing and invoicing practice

(over 1 year)


- public administration and IT-services

(several months)

Skills

Programming Languages
.NET 3.5
3.5 - 4.6
ADO.Net & Entity Framework
EDMX
Basic
especially VBScript, Visual Basic (VB.NET)
C
C#
rich knowledge, constantly used since 2004 in .NET 1.1 - 4.5
C++
Win32 API and MFC, however, not recently used
J2EE
Java
Java EE
JavaScript
MSBuild
MSBuild
PHP
rudimental knowledge
PL/SQL
PowerShell
Shell
Bash-Script
TeX, LaTeX
VBScript
Visual Basic
VB.NET
WCF
WF
WPF

Operating Systems
IBM Host
Mac OS
Mac OS X
MS-DOS
RHEL
Unix
S.u.S.E Linux, Ubuntu
Windows
NT, 2000, XP, 7, 8, 10
Windows Phone
8.0
Windows Server
2003, 2008, 2012 R2
Windows Server 2016

Databases
Access
Microsoft SQL Server 2014
Microsoft SQL Server 2016
MS SQL Server
2000 / 2005 / 2008 (R2), Reporting Services (SSRS) 2005/2008
MSSQL-Server
MySQL
Oracle
Beginner-level with PL/SQL Developer
Postgres
SQL

Language Skills
English
business fluent
German
native language

Hardware
Alpha
during studying times
Macintosh
as a basic user of OS X (Tiger)
PC
commercial trading with hardware in the past
Siemens-SPS STEP x
short glimpse at S5 / S7

Data Communication
Internet, Intranet
MSMQ
PC-Anywhere
SMTP
TCP/IP
Windows Network

Products / Standards / Experiences
Application Support
1st-3rd Level-Support
Atlassian Bitbucket
Atlassian Confluence
Atlassian JIRA
Configuration Management
Continuous Deployment
Continuous Integration
Deployment
Git
InstallShield
Jenkins
Maven
Microsoft IIS
MS IIS
Nexus
Octopus Deploy
Releasemanagement
RunDeck
SCCM
Scrum
Team Foundation Server
TFS 2010, 2013, 2015, 2017
TeamViewer
VisualStudio
2008, 2010, 2013, 2015, 2017
WebLogic Server
Windows Installer
MSI 3.0 - 5.0
Zendesk
Products:
  • NUnit, NAnt, NCover
  • Microsoft Visual Source Safe
  • CVS (CVSNT) / Subversion (Tortoise, VisualSVN)
  • InstallShield 2010 / InstallAware 9 / Wise Studio
  • SQL Server Management Studio (SSMS)
  • Microsoft Office / Visio 2003
  • Microsoft Virtual PC / Virtual Server 2005 R2
  • Microsoft FX Cop & StyleCop
  • AutoIT Automation Skript
  • CodeSmith 4.1/5.1 Codegenerator
  • Lotus Notes 6.5
  • Citrix Terminal Server

Standards/Frameworks:

  • Microsoft .NET Framework 1.0 - 4.0, C-sharp, C#, VB.NET, ASP.NET
  • Microsoft Entity Framework (ADO / DAO / ADO.NET)
  • JAVA / JSP / Servlets / Tomcat / Struts
  • UML 2.0
  • Webservices, Windows Communication Foundation (WCF), HTTP, SOAP, XML, WSDL, HTML- 

Class Libraries:

  • Microsoft .Net Framework Classes (FCL)
  • Infragistics NetAdvantage WinForms
  • Microsoft Enterprise Library 3/4
  • Microsoft Foundation Classes (MFC)

Experience in:
  • Application Management & Application Support
  • DevOps / Software configurations management (SCM)
  • Windows Installer Setups (MSI) und Patches (MSP)
  • Continuous Integration (CI)
  • Agile Development (Scrum, Sprint)
  • Administration of Windows servers and networks
  • Application development for Windows
  • Data based applications with SSRS and SSAS
  • Web development with JSP and ASP.net
  • Planning and presenting of training courses and workshops

Methods:
  • Configuration Management
  • Release Management
  • Setup Packaging, Installation, Deployment
  • OOA, OOD, OOP
  • Database design
  • Aspect-oriented programming (AOP) with PostSharp

Social skills:

  • Accurate work and high quality awareness
  • Taking over responsibility
  • elaborate skills in communication and rhetorics
  • ability to cope with pressure / strain
  • High level of commitment
  • Independent working
  • problem-solving abilities
  • willingness to compromise
  • Teamwork

Activities
3rd-Level-Support
Customer Care
Customer Service

Design / Development / Construction
Troubleshooting

Training History

1997:
Secondary School (Gymnasium)
Graduation: General qualification for university entrance (Abitur)

2004:
Studies of Computer Sciences (with technical focus) at the University of Applied Sciences in Würzburg
Graduation: Degreed engineer of computer science (Dipl.-Inform.)

2004-2006:
Junior-Consultant at a service provider company within the Microsoft environment, particularly for SharePoint and SQL-Server

2006-2008:
Application developer in the medical sector, working on management systems for surgeries and hospitals
×
×