Profil

Manuel Ott
Schwerpunkte

Web-APIs und Web-Applikationen mit Java und JavaScript

Rollen

Architekt, (Lead-)Entwickler, Trainer, DevOps-Engineer

Ausbildung

Diplom-Wirtschaftsinformatiker (BA)
Oracle Certified Professional Java SE6 Programmer

Geburtsjahr

1984

Was ich anbiete

Über 15 Jahre Software Engineering-Erfahrung aus unterschiedlichsten Projekten: Von Neuentwicklung über Migrationsprojekte bis zur Pflege und Weiterentwicklung gewachsener Systeme. Anwendungen für einige wenige Fachanwender bis hin zu mehreren Millionen Endkunden.

Ein tiefes Wissensspektrum in der Architektur und Design von Java-basierten Applikationen sowie ein breites Wissensspektrum aus der Entwicklung für unterschiedliche Plattformen und Use Cases. Beispielsweise: Objektorientierte und funktionale Programmierung, Imperative und reaktive Programmierung, Server-side und Client-side Rendering, Native Apps, API Design und Web-Applikationen.

Neben den technischen Fähigkeiten auch ein großer Erfahrungsschatz aus der Arbeit mit verteilten Teams, mit mehrsprachigen Teams, aus Kundenpräsentationen, Trainings, Pair Programmings und Code Reviews.

Kunden / Auftraggeber

Expertise

Ich arbeite oft als sogenannter Full-Stack-Entwickler. Die nachfolgenden Schlagwort-Listen geben einen Überblick über Technologien und Systeme mit denen ich sehr häufig zu tun habe.

Frontend

TypeScript, JavaScript, Vue, Angular, Barrierefreiheit

Backend

Java, Spring Boot, Quarkus, Resilience, OpenAPI

Tools

IntelliJ IDEA, Maven, Gradle, GitLab CI/CD, Git, Docker, Ansible, Sonarqube, npm, Node.js, Jira, Confluence, Cypress, Playwright

Systeme

Keycloak, Elastic Stack, Prometheus, Grafana, JBoss EAP, Tomcat, Oracle DB, MySQL DB, PostgreSQL