Steffen Dingel

Kompetenzen

In meinen bisherigen Projekten habe ich in allen Bereichen des Softwareentwicklungsprozesses gearbeitet, sei es als technischer Projektleiter, Business Analyst, Softwarearchitekt, Entwickler oder in den Bereichen Build Management und Testautomatisierung. Dabei habe ich Erfahrungen mit verschiedensten Methoden, Technologien und Werkzeugen gesammelt:

  • Methoden: Objektorientierte Analyse (OOA)/Objektorientierter Entwurf (OOD), RUP/UML, agile Softwareentwicklung, modellgetriebene Verfahren
  • Programmiersprachen: Java (Schwerpunkt), C, C++
  • APIs: Java SE/Java EE, EJB (2.x/3.x), JDBC, JMS, JTA, JAAS, JNDI, JAXP/JAXB, Swing, JNI, Servlets, JSP, JavaPOS
  • Frameworks: Spring, Hibernate, iBatis, JUnit, Fit/FitNesse
  • Datenbanken: DB2, MySQL, PostgreSQL, Derby/Cloudscape
  • Application Server: JBoss, WebSphere, WebLogic
  • Messaging Middleware: WebSphere MQ/MQSeries, JBoss Messaging
  • Entwicklungsumgebungen: Eclipse
  • Betriebssysteme: Windows, Unix/Linux
  • Build-Tools: Ant, Maven, Cruise Control, Hudson
  • Versionskontrollsysteme: CVS, Subversion, Git
  • Bugtracking: Mantis, JIRA
  • Metrik- und QS-Tools: Checkstyle, PMD, Findbugs, Metrics, Sotograph, Emma
  • Sonstiges technisches Knowhow: XML, XSLT, Parsergeneratoren/Compilerbau
  • Fachliche Kenntnisse: Warenwirtschaftssysteme (Zentral- und Filialsysteme), Kassensysteme