Profil

Manuel Ott
Schwerpunkte

Web-APIs und Web-Applikationen mit Java und JavaScript

Rollen

Architekt, Entwickler, Trainer

Ausbildung

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

Geburtsjahr

1984

Was ich anbiete

Über 10 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

Know How

Ich arbeite oft als sogenannter Full-Stack-Entwickler. Die nachfolgenden Schlagwort-Listen nennen Technologien und Systeme mit denen ich derzeit arbeite oder gearbeitet habe.

Top Buzzwords

Java, Spring, TypeScript, Vue

Frontend

TypeScript, JavaScript, Vue, Angular, React, SASS, CSS, HTML

Backend

Java EE, Spring Boot, Quarkus, Resilience, OpenAPI

Tools

IntelliJ IDEA, Maven, Gradle, GitLab, Git, Docker, Ansible, Sonar, npm, Node.js, Jira, Confluence, Cypress

Systeme

Keycloak, Elastic Stack, Prometheus, Grafana, JBoss EAP, Tomcat, Vert.x, Oracle DB, MySQL DB, MongoDB, iOS, Android