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 5 Buzzwords

Java, Spring, Flutter, Angular, JavaScript

Frontend

Flutter, Dart, JavaScript, Angular, React, SASS, CSS, HTML

Backend

Java EE Stack (EJB / JPA mit Hibernate, JMS, JAX-WS / SOAP, JAX-RS / REST), Spring Stack (Boot, Security, Data, Batch, Web Services), Resilience4J, Swagger, OpenAPI

Tools

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

Systeme

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