Dienstleistungsangebot

  • Beratung, Erstellung und Review von Software-, System- oder Enterprise-Architekturen
  • Anforderungsanalyse und Erstellung von Fach- oder technischen Konzepten
  • Beratung, aktive Mitwirkung oder Reviews in allen Phasen von Software-Entwicklungsprojekten (Design, Implementierung, Test, Dokumentation, Betrieb)
  • Performance-Analyse und -Optimierung von Softwaresystemen
  • Technische Projektleitung
  • Individualschulungen im Bereich Java, Performance-Analyse, agile Software-Entwicklung

Branchenerfahrung

  • Informationstechnologie
  • Finanzsektor (Banken, Versicherungen)
  • Automobil
  • Verteidigung
  • Öffentlicher Sektor
  • Einzelhandel
  • Logistik
  • Telekommunikation

 

Technologien und Produkte

  • Programmiersprachen: Java, Python, Scala, JavaScript
  • Technologien: Java SE, Java EE (Servlet, EJB, JSP, JSF, JPA, JAX-RS, JAX-WS), Web (HTML5, CSS3), Portlets, Eclipse RCP, Java FX, Node.js
  • Konzepte: Webbasierte Anwendungen, Web Services (SOAP, REST, SOA), System-Architektur und operationale Modelle hochskalierender ausfallsicherer IT-Infrastrukturen, Cloud Computing, JavaScript MVC-Frameworks (AngularJS), Container-Technologien (Docker), Testautomatisierung (JUnit, TestNG, Selenium, SWTBot)
  • Entwicklungsprozess: Versionsverwaltung (Git, SVN, CVS, CMVC), Build-Tools (Gradle, Maven, Ant), Continuous Integration (Jenkins), IDEs (Eclipse, IntelliJ IDEA)
  • Methoden: Agile Software-Entwicklung (Scrum), MDA, TDD
  • Produkte (Auswahl): IBM WebSphere (Application Server, Portal Server), IBM Rational Tooling, HTTP Server (Apache, nginx), WildFly, Liferay, Amazon Web Services (AWS), Google App Engine