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
Informationstechnologie
Finanzsektor (Banken, Versicherungen)
Automobil
Verteidigung
Öffentlicher Sektor
Einzelhandel
Logistik
Telekommunikation
Gesundheitswesen
Â
(Auswahl)
Programmiersprachen: Java, JavaScript/TypeScript, Go
Technologien: Java Backend (Microprofile, Spring), Web (HTML5, CSS3), node.js, dezentrale Netzwerke
Konzepte: Webbasierte Anwendungen, Web / Micro Services (REST), System-Architektur und operationale Modelle hochskalierender ausfallsicherer IT-Infrastrukturen, Cloud Computing, JavaScript
MVC-Frameworks (Angular, ReactJS, Vue.js), Container-Technologien (Docker, Kubernetes), Testautomatisierung
Entwicklungsprozess: Versionsverwaltung (Git), Build-Tools, Continuous Integration, IDEs
Methoden: Agile Software-Entwicklung (Scrum), TDD
Produkte (Auswahl): IBM WebSphere (Application Server, Portal Server), HTTP Server (Apache, nginx), WildFly, Liferay, Amazon Web Services (AWS), Spring Boot