Schlagwörter
Skills
Entwicklungsprozesse und Methoden:
** Wasserfall
** RUP
*** Iterative Prozesse
*** Agile Prozesse (SCRUM, XP)
*** TDD
*** CI
*** Automatisierte QA
Patterns und Technologien:
*** OOAD
*** GoF, POSA, PEAA Patterns
*** Clean Code (DRY, KISS, YAGNI, SRP etc.)
** DDD
** Skalierbare Server Architektur
*** EAI / ESB / MOM
*** SOA
*** Web Services / REST
** CQRS (CQS)
*** SoC / AOP
*** DIP / IoC / DI
*** SOLID
*** MVC / MVP / MVVM
Programmier- und Modellierungssprachen:
*** UML
* BMPN
*** C#
*** C/C++
** Java
*** T-SQL
* F#
* LISP
* Prolog
* FORTRAN
*** HTML
*** JavaScript
*** AJAX
*** CSS
*** XML / XLT / XPath
*** JSON
** Pearl
* Python
* PHP
Frameworks und Bibliotheken:
*** .NET 2.0, 3.5, 4.x
*** ASP.NET
*** WinForms
*** WPF / Silverlight
*** EF 4.x, ADO.NET
*** WCF / RESTfull
** EntLib 5, Unity, Prism
*** NUnit
*** VSTS
** SharePoint SDK
*** stl
* boost
*** ATL
*** WTL
** MFC
** VS Shell SDK
**JEE
* Spring
* Hibernate
* JUnit
** Swing
Datenbanksysteme:
*** MS SQL 2000-2008
** Oracle 7.x-8.x
*** SQLite
** PostgreSQL
* CouchDB
* MongoDB
Projektmanagement- und Version Control Systeme:
***MS TFS 2008-2010 / MS Projekt 2007-2010
** Mantis
** JIRA
* Redmine
*** Subversion
*** CVS
** Mercurial
** Git
** CruiseControl.NET
** MSBuild
* Ant
Werkzeuge und IDEs:
*** Sparx Enterprise Architect
*** Visio 2007-2010
*** MS Visual Studio 2010 Ultimate
*** MS Visual Studio 2005-2010
** Eclipse 3.x
** NetBeans
* IntelliJ
* Adobe Photoshop
** Paint.NET
* GIMP
** Wasserfall
** RUP
*** Iterative Prozesse
*** Agile Prozesse (SCRUM, XP)
*** TDD
*** CI
*** Automatisierte QA
Patterns und Technologien:
*** OOAD
*** GoF, POSA, PEAA Patterns
*** Clean Code (DRY, KISS, YAGNI, SRP etc.)
** DDD
** Skalierbare Server Architektur
*** EAI / ESB / MOM
*** SOA
*** Web Services / REST
** CQRS (CQS)
*** SoC / AOP
*** DIP / IoC / DI
*** SOLID
*** MVC / MVP / MVVM
Programmier- und Modellierungssprachen:
*** UML
* BMPN
*** C#
*** C/C++
** Java
*** T-SQL
* F#
* LISP
* Prolog
* FORTRAN
*** HTML
*** JavaScript
*** AJAX
*** CSS
*** XML / XLT / XPath
*** JSON
** Pearl
* Python
* PHP
Frameworks und Bibliotheken:
*** .NET 2.0, 3.5, 4.x
*** ASP.NET
*** WinForms
*** WPF / Silverlight
*** EF 4.x, ADO.NET
*** WCF / RESTfull
** EntLib 5, Unity, Prism
*** NUnit
*** VSTS
** SharePoint SDK
*** stl
* boost
*** ATL
*** WTL
** MFC
** VS Shell SDK
**JEE
* Spring
* Hibernate
* JUnit
** Swing
Datenbanksysteme:
*** MS SQL 2000-2008
** Oracle 7.x-8.x
*** SQLite
** PostgreSQL
* CouchDB
* MongoDB
Projektmanagement- und Version Control Systeme:
***MS TFS 2008-2010 / MS Projekt 2007-2010
** Mantis
** JIRA
* Redmine
*** Subversion
*** CVS
** Mercurial
** Git
** CruiseControl.NET
** MSBuild
* Ant
Werkzeuge und IDEs:
*** Sparx Enterprise Architect
*** Visio 2007-2010
*** MS Visual Studio 2010 Ultimate
*** MS Visual Studio 2005-2010
** Eclipse 3.x
** NetBeans
* IntelliJ
* Adobe Photoshop
** Paint.NET
* GIMP
Projekthistorie
Projekt:
PVM Client/Server
Verteiltes Prozessoptimierungs-System für Unternehmen der Maschinenbaubranche
Projektumfang:
5 Jahre, 3 Entwickler.
Zeitraum:
Mai 2012 - Juli 2012
Funktion:
Senior Consultant / Software Engineer
Wichtigste Tätigkeiten und Zuständigkeiten:
Weiterentwicklung der Lösung in Richtung eines Standardproduktes.
Beratung und Coaching der Entwickler.
Prototyping und Software Design.
Einführung und Implementierung Business Reports.
Technologien und Werkzeuge:
• Project Management: Chili Projekt
• Anforderungen und Dokumentation: Chili Projekt / MS Office 2007
• Design: MS Visual Studio 2010
• IDE: MS Visual Studio 2010
• DB Engine: MS SQL Server 2008
• Web Engine: IIS 6.5-7.5
• Frameworks: .NET 4.0 (WCF, EntLib 4.0 (CAB), WinForms, Infragistics)
• Sprachen: C# / SQL
..........................................................................................................................................................
Projekt:
SiteRemote .NET 3.0, www.siteremote.net,
Fernwartungs- und Medienverteilungssystem der 2. Generation für Self-Service Terminals und Digital Signage Clients.
Projektumfang:
2 Jahre, 5 Entwickler.
Zeitraum:
Juni 2008 - November 2010
Funktion:
Projektkoordinator und Software Architekt
Wichtigste Tätigkeiten und Zuständigkeiten:
Koordination des Projekts von der Konzeption bis zum Release.
Einführung der agilen Elementen: Entwicklungszyklen (Iterationen) von je 4 Wochen, Project Backlog, Review Meetings, Standup Meetings.
Koordination der Entwicklungszyklen:
• Abstimmung und Planung von Features
• Aufgabenstellung, Entwurf von Modulen und Komponenten
• Mitwirkung bei der Implementierung: Coaching, Beratung und Coding
• Koordination von Unit-Tests
• Koordination von Integration und Deployment
Features:
• 3-Tier Architektur: Monitoring App Server, Web Manager, DB Repository,
• Modularer 3-Layer Fernwartungsserver: Implementierung mit Rücksicht auf Skalierbarkeit
• Einsatz von IoC (Inversion of Control) / Dependency Injection Paradigma
• SOA aufgrund von WCF Services
• Peer-2-Peer -basierte Medienverteilung mit NAT Traversal
• Erweiterbarer WebDAV Server
• Modularer Thin Client Service und SecureShell Desktop App
• Anpassung und Integrierung von UltraVNC. Erweiterung der Software für 100% Verfügbarkeit im Internet (NAT Traversal und TCP Repeater).
Technologien und Werkzeuge:
• Project Management: MS TFS 2008 / MS Project 2007
• Anforderungen und Dokumentation: MS TFS 2008 / MS Office 2007
• Design: Enterpise Architekt 8.0 / MS Visio 2007 / MS Visual Studio 2008 und 2010
• IDE: MS Visual Studio 2008 und 2010 / Eclipse 3.x
• DB Engine: MS SQL Server 2008
• Web Engine: IIS 6.5-7.5
• Frameworks: .NET Framework 3.5 und 4.0 (ASP.NET, WCF, EntLib 4.0, WPF) / J2EE / Spring
• Sprachen: UML / C# / Java / SQL / XAML / ASP.NET / HTML
Kundenreferenzen:
Deutsche Telekom AG (7000 Maschinen), AT&T Communications Inc. (6000 Maschinen), insgesamt über 20 Großkunden weltweit.
PVM Client/Server
Verteiltes Prozessoptimierungs-System für Unternehmen der Maschinenbaubranche
Projektumfang:
5 Jahre, 3 Entwickler.
Zeitraum:
Mai 2012 - Juli 2012
Funktion:
Senior Consultant / Software Engineer
Wichtigste Tätigkeiten und Zuständigkeiten:
Weiterentwicklung der Lösung in Richtung eines Standardproduktes.
Beratung und Coaching der Entwickler.
Prototyping und Software Design.
Einführung und Implementierung Business Reports.
Technologien und Werkzeuge:
• Project Management: Chili Projekt
• Anforderungen und Dokumentation: Chili Projekt / MS Office 2007
• Design: MS Visual Studio 2010
• IDE: MS Visual Studio 2010
• DB Engine: MS SQL Server 2008
• Web Engine: IIS 6.5-7.5
• Frameworks: .NET 4.0 (WCF, EntLib 4.0 (CAB), WinForms, Infragistics)
• Sprachen: C# / SQL
..........................................................................................................................................................
Projekt:
SiteRemote .NET 3.0, www.siteremote.net,
Fernwartungs- und Medienverteilungssystem der 2. Generation für Self-Service Terminals und Digital Signage Clients.
Projektumfang:
2 Jahre, 5 Entwickler.
Zeitraum:
Juni 2008 - November 2010
Funktion:
Projektkoordinator und Software Architekt
Wichtigste Tätigkeiten und Zuständigkeiten:
Koordination des Projekts von der Konzeption bis zum Release.
Einführung der agilen Elementen: Entwicklungszyklen (Iterationen) von je 4 Wochen, Project Backlog, Review Meetings, Standup Meetings.
Koordination der Entwicklungszyklen:
• Abstimmung und Planung von Features
• Aufgabenstellung, Entwurf von Modulen und Komponenten
• Mitwirkung bei der Implementierung: Coaching, Beratung und Coding
• Koordination von Unit-Tests
• Koordination von Integration und Deployment
Features:
• 3-Tier Architektur: Monitoring App Server, Web Manager, DB Repository,
• Modularer 3-Layer Fernwartungsserver: Implementierung mit Rücksicht auf Skalierbarkeit
• Einsatz von IoC (Inversion of Control) / Dependency Injection Paradigma
• SOA aufgrund von WCF Services
• Peer-2-Peer -basierte Medienverteilung mit NAT Traversal
• Erweiterbarer WebDAV Server
• Modularer Thin Client Service und SecureShell Desktop App
• Anpassung und Integrierung von UltraVNC. Erweiterung der Software für 100% Verfügbarkeit im Internet (NAT Traversal und TCP Repeater).
Technologien und Werkzeuge:
• Project Management: MS TFS 2008 / MS Project 2007
• Anforderungen und Dokumentation: MS TFS 2008 / MS Office 2007
• Design: Enterpise Architekt 8.0 / MS Visio 2007 / MS Visual Studio 2008 und 2010
• IDE: MS Visual Studio 2008 und 2010 / Eclipse 3.x
• DB Engine: MS SQL Server 2008
• Web Engine: IIS 6.5-7.5
• Frameworks: .NET Framework 3.5 und 4.0 (ASP.NET, WCF, EntLib 4.0, WPF) / J2EE / Spring
• Sprachen: UML / C# / Java / SQL / XAML / ASP.NET / HTML
Kundenreferenzen:
Deutsche Telekom AG (7000 Maschinen), AT&T Communications Inc. (6000 Maschinen), insgesamt über 20 Großkunden weltweit.
Reisebereitschaft
Verfügbar in den Ländern
Deutschland
Home Office bevorzügt.