Profil
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
C/C++
HTML, JavaScript, PHP
SQL
Shell-Skripting
Frontend
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 Programming
Refactoring
Test Driven Development (TDD)
Unified Modelling Language (UML)
Wasserfall
Entwicklungstools
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