Schwerpunkte
- Softwareentwicklung und -architektur im Java-Umfeld
- technische Projektleitung, Entwicklungsleitung
- Agile Softwareentwicklung
- Performance-Optimierung
- Coaching zu IT-Themen
Ausbildung
- Studium der Informatik an der Universität Stuttgart und der FernUniversität Hagen
- Abgeschlossene Berufsausbildung zum Facharbeiter für Nachrichtentechnik, Fachrichtung Informationselektronik (IHK-Anerkennung als Kommunikationselektroniker)
- Abitur am Abendgymnasium Stuttgart
Fremdsprachen
- Englisch
- Russisch (Grundkenntnisse)
Branchenerfahrung
- Logistik
- Banken und Finanzdienstleister
- Versandhandel und E-Commerce
- Health Care
- Telekommunikation
- Medien
Programmier- und Scriptsprachen
- Java
- HTML, JavaScript, Typescript, PHP
- SQL
- Shell-Skripting
Frontend
- AngularJS/Angular
- HTML, JavaScript, PHP, Ajax, jQuery, JSON
- Java Servlet API
- JSP, JSF 2.0, JSTL
- PM4J, GWT
- Apache Struts
- Web Services (AXIS, SOAP)
- CRM: Drupal, WordPress
- Flash, ActionScript 2.0
Backend
- Spring
- EJB 3.*
- JPA 2.0, Hibernate 3.1, JDO, Kodo, TopLink/EclipseLink
- XML: XSL, XSD, JAXB, Castor-XML, PDFlib, XSL-FO, IText
- diverse Open Source-Tools
- JMS, IBM MQ-Series, OC4J, ActiveMQ, Tibco
Test und Optimierung
- JUnit
- EasyMock, Mockito, PowerMock
- Usability-Tests
- Performance-Optimierung
- Suchmaschinenoptimierung (SEO)
Entwicklungsmethoden
- Scrum, Kanban
- Design Patterns
- Aspektorientierte Programmierung
- Entity Relationship Model (ERM)
- Objektorientierte Analyse (OOA)
- Objektorientiertes Design (OOD)
- Objektorientierte Programmierung (OOP)
- Pair/Mob-Programming
- Refactoring
- Test Driven Development (TDD)
- Unified Modelling Language (UML)
- Wasserfall, V-Modell
Entwicklungstools
- IntelliJ IDEA
- Eclipse, IBM Rational, Netbeans
- Gradle, Maven, Ant, Make
- Git, Gerrit, SVN, CVS, ClearCase, CC Harvest, Synergy
- ClearQuest, HP ALM, SilkRadar, Mantis, Trac, MS Project, GanttProject
- vi, Emacs ;-
Application-Server
- Glassfish
- WebSphere
- Weblogic
- JBoss
- Tomcat
- Geronimo
- OC4J
Datenbanken
- Oracle
- MySQL
- DB2
- PostgresSQL
- HSQLDB
- SqlLite