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
  • Coaching und Individualschulungen

Branchenerfahrung

  • Informationstechnologie
  • Finanzsektor (Banken, Versicherungen)
  • Automobil
  • Verteidigung
  • Öffentlicher Sektor
  • Einzelhandel
  • Logistik
  • Telekommunikation
  • Gesundheitswesen
  • Energie
  • Industrie
  • Maschinenbau
  • Startups

 

Technologien und Produkte

(Auswahl)

  • Programmiersprachen: Java, JavaScript/TypeScript, Solidity, Python, PHP
  • Technologien: Java Enterprise, Spring, Web (HTML5, CSS3), node.js
  • Konzepte: Webbasierte Anwendungsarchitekturen, Web Services (REST, Microservices, GraphQL), Systemarchitektur und operationale Modelle hochskalierender ausfallsicherer IT-Infrastrukturen, Cloud Computing, JavaScript MVC-Frameworks (Angular, React, vue.js), Container-Technologien (Docker, Kubernetes), Testautomatisierung (JUnit, TestNG, Selenium, Gatling), Blockchain/Distributed Ledger Technologien und Decentralized Apps, Dezentrale Identitäten
  • Entwicklungsprozess: Versionsverwaltung (Git), Build-Tools (Maven, Gradle, npm), Continuous Integration (GitHub Actions, GitLab CI, Jenkins), IDEs (Eclipse, IntelliJ IDEA, VS Code)
  • Produkte (Auswahl): Hyperledger (Indy, Aries, Fabric and others), Amazon Web Services,  HTTP Server (Apache, nginx), Laravel, IBM WebSphere (Application Server, Portal Server)
  • Methoden: Agile Software-Entwicklung (Scrum), TDD, DevOps