Skills
Ca. 22 Jahre IT-Projekterfahrung in mittleren und großen Projekten. Build/Release Manager, Entwickler, Architekt und Coach (Java, C++ und OO) mit Schulungserfahrung.
Build-, Integration-, Config- und Releasemanagement
(Continuous) Deployment, Automatisierung, Test Automatisierung.
Entwurf und Entwicklung von Softwarearchitekturen mit Java/C++ , Modellierung, Coaching und Entwicklung objektorientierter Anwendungen. Applikations- und Framework-Entwicklung.
Planung und Durchführung von Schulungen in UML, OO, Java und C++
Modellierung: UML, Rational Rose, CA Paradigm+, Enterprise Architect, MID Innovator
Programmierung: Java, Groovy, JEE, XML/XSL, JAXB, (J)XPath, Spring, Freemarker, Swing, GWT, Microsoft Visual C++, MFC, C++, C, VisualBasic Script, TCL/TK, SQL;Ansible
IDE:, Eclipse, Borland JBuilder, IBM Visual Age for Java, MS Visual Studio, IntelliJ
ApplicationServer: Inprise/Borland Application Server, JBoss, SAP Netweaver, Glassfish, Weblogic
Middleware: EJB, Docker, openShift, openStack
Datenbanken: Oracle, DB2, MS Access, Postgres
Persistenzframework: Avantis Unisuite, POLAR/C++
Konfigurationsmanagement: Git, Rational Team Concert (RTC), IBM Rational ClearCase/ClearQuest, CM Synergy, SVN, PVCS, Microsoft VisualSource-Safe, JIRA
Build/Test: Maven, Ant, TestNG, JUnit, Spock, EasyMock, PowerMock, JTest, Fitnesse, Selenium, SoapUI
Profiler: Eclipse Colorer, Xoricon AspectLog, OptimizeIT, VisualVM, JProfiler
Tools: Jenkins, CruiseControl, Luntbuild, Nexus, SonarQube, KeyCloak,
Schulungserfahrungen mit Visual C++, Java und Rational Rose
DevOps, Scrum, Agile Software Entwicklung, objektorientierter Entwurf und objektorientierte Softwareentwicklung (OOA/OOD)