Software-Architektur & Agile Methoden
Qualifikationen
- Master of Science in Software Product Engineering (2010)
- Diplom-Informatiker (FH) Schwerpunkt Systeminformatik (2006)
- Certified ScrumMaster (2012)
- Certified Scrum Product Owner (2012)
- iSAQB® Certified Professional for Software Architecture, Foundation Level (2011)
- LPIC-2 Advanced Level Linux Professional (2011)
- LPIC-1 Junior Level Linux Professional (2010)
Technologien
- Java, J2EE, JEE, JPA, JUnit, Eclipse, NetBeans
- Spring, Hibernate, Eclipse RCP, EMF, openArchitecureWare
- WebSphere, WebLogic, JBoss, Tomcat
- .NET, C#, Spring.NET, NHibernate, NUnit, Visual Studio, SharpDevelop
- PHP, PEAR, Doctrine, Seasar, PHPUnit, SimpleTest
- Perl, JavaScript, Pascal, Shell
- Selenium, QF-Test, TOSCA
- MySQL, PostgreSQL, MS SQL Server, Sybase, Oracle, SQLite
- Web Services, SOAP, ReST
- YAML, XML, XML Schema, XPath, XQuery, XSLT
- UML (Magic Draw, Enterprise Architect, Poseidon for UML)
- Subversion, CVS, git, Mercurial
- FreeBSD, Linux (openSUSE)
- LDAP, OpenLDAP, PAM, NSS
- Apache WebServer, Postfix, qmail, Courier, Dovecot
- VMware Server, VMware ESX, Xen, Nagios
- Docbook, LaTeX, FOP
Methodik
- Scrum, eXtreme Programming
- Test Driven Development, Test Driven Design
- Arbeiten mit Legacy Code, Refactoring
- Interkulturelle Zusammenarbeit in IT-Projekten
- Coaching für Pair Programming
- Projekt-Retrospektiven
- Modellierung, MDA, MDSD
- Objektorientierte Analyse, Objektorientiertes Design
- Projektmanagement, Projektleitung
- Releasemanagement & Releaseplanung
- Konfigurationsmanagement