Christof Nasahl

Senior Java/Kotlin Developer

Christof Nasahl
München, Germany

Experience

May 2023 - Sep 2023
5 months

Senior Entwickler

Otto GmbH

Weiterentwicklung der personalisierten Werbeflächen im Otto Webshop.

Fullstack-Entwicklung. Die Arbeit erfolgt Kanban-getrieben in einem Team von ~ 15 Personen.

Technologien: Microservices, Kotlin, Spring, Spring Boot, Gradle, MongoDB, html, js, node, scss, AWS

Entwicklungsprozess: Kanban; Continuous Integration mit AWS Code Pipeline und Github Actions

Mar 2022 - Mar 2023
1 year 1 month

Senior Entwickler

TUI GmbH

Entwicklung und Betrieb der Komponente 'Suchanfragen für Hotelbuchungen' innerhalb der Microservice-basierten Gesamtlandschaft

Entwicklung: Java 17, Spring, Spring Boot, Gradle, Kafka, Kinesis, Cucumber, Swagger, Quarkus

DevOps: Docker, Kubernetes, Terraform, Continuous Integration mit Gitlab CI, DataDog

AWS Cloud: EC2, Lambda, ParameterStore, S3, Cloudwatch, SNS, SQS, DynamoDB, Redis, Aurora, Athena

Entwicklungsprozess: Scrum

Sep 2020 - Feb 2022
1 year 6 months

Senior Entwickler

Otto GmbH

Neuentwicklung der Lieferaddressseite für den Onlineshop bei Otto:

  • Aufsetzen des benötigten Microservices als EC2 Instanz in der AWS Cloud
  • Gestaltung der Oberfläche unter Einbindung der firmeninternen Patternlibrary
  • Durchführung eines POC zur Optimierung der Mongo DB

Verwendete Technologien und Tools: Java 11, Scala, Spring, SpringBoot, Gradle, html, js, node, scss, Selenium, Backstop, AWS (EC2, S3, Cloudwatch, Cloudformation, SNS, SQS, Lambda, ..), Mongo DB, Kibana, Grafana

Entwicklungsprozess: Scrum; Continuous Integration mit Jenkins

Jul 2020 - Present
4 years 8 months
Munich, Germany

Senior Entwickler

Essendi it GmbH

Neuentwicklung des Rückkanals für die Kommunikation von Finanzdienstleistern zu Steuerkanzleien

Verwendete Technologien und Tools: Java 11, Spring, Spring Boot, Webservices (WSDL/SOAP+REST), Cucumber, Selenium, html, js, Apache CXF, Maven, Bamboo, Docker, AWS (EC2)

Entwicklungsprozess: Kanban

Dec 2018 - Apr 2020
1 year 5 months

Senior Entwickler

Loyalty Partner Solutions

Festlegung des Designs sowie Erstimplmentierung eines TestFrameworks für das Kundenprojekt Miles&More der Lufthansa mit den folgenden Anforderungen:

  • Anbindung aller Serviceschnittstellen der Miles&More Anwendung: SOAP, REST, EJB, DB
  • die spezifischen Anforderungen für UI Tests mit Selenium sind abgedeckt
  • Begleitung des QA Teams bei der Tooleinführung

Darüberhinaus Umsetzung von UserStories für das Miles&More Projekt

Verwendete Technologien und Tools: Websphere, Oracle, Hibernate, aspectJ, SOAP, REST, Java 8, Java11, JavaFX, Kotlin, Oracle, JUnit5, Selenium, Git, IntelliJ

Entwicklungsprozess: Scrum; Continuous Integration mit Jenkins

Jul 2016 - Dec 2019
2 years 6 months

Senior Entwickler

AVL DiTEST

Entwicklung eines Fahrzeug-Diagnosesystems für Jaguar/Landrover.

Verwendete Technologien: Java 8, Eclipse/RCP, Eclipse/EMF, JUnit, Mockito, Maven, Subversion

Entwicklungsprozess: TDD; Scrum; Continuous Integration mit Jenkins

Dabei Neuentwicklung einer UI Test Suite für Unternehmenprojekte auf Basis von Selenium

Ab 2018: Migration der Codebasis von Subversion auf Git mit Bitbucket

Sep 2011 - Apr 2016
4 years 8 months

Senior Entwickler

Siemens

Entwicklung eines Gefahrenmeldesystems für Gebäude.

Technologien: Java/J2EE, Eclipse/RCP, Eclipse/EMF, JBoss, Hibernate, JUnit, Maven, Subversion

Jul 2009 - Aug 2011
2 years 2 months

Senior Entwickler

Rohde&Schwarz

Entwicklung einer Systemarchitektur für militärische Funkgeräte.

Verwendete Technologien: VisualStudio, C++, CrossCompiler, …

Jul 2008 - Jun 2009
1 year

SW Entwickler

Rohde&Schwarz

Refactoring einer GUI Applikation zur Konfiguration von Messgeräten.

Verwendete Technologien: C++, STL, QT, Perl, Enterprise Architect, PC-Lint, ClearCase.

Jan 1999 - Jun 2008
8 years 6 months

SW Entwickler und Architekt

Siemens/NSN

Mitarbeit bei einem internationalen Großprojekt im Mobilfunkbereich.

Verwendete Technologien: C++, CORBA, Java, Eclipse RCP, Unittests, Scrum.

Mar 1998 - Dec 1999
1 year 10 months
Munich, Germany

SW Entwickler und Architekt

Siemens München

Mitarbeit an einem O&M Projekt für den Mobilfunk.

Technologien: C++, OOA/OOD, Design Pattern, CORBA, SUN Solaris.

Oct 1995 - Feb 1998
2 years 5 months
Erlangen, Germany

SW Entwickler

Siemens Erlangen

Entwicklung eines Frameworks für die Prozessautomatisierung von Warmwalzwerken.

Technologien: C++, OOA/OOD, Design Pattern, CORBA, SUN Solaris.

Dec 1993 - Sep 1995
1 year 10 months
Erlangen, Germany

Vertrieb

Siemens Erlangen

Vertriebstätigkeit und Projektabwicklung für HeavyRails (d.h. Metros) in China.

Apr 1993 - Nov 1993
8 months
Beijing, China

Vertrieb/Marketing

Siemens Beijing

  • Station eines internen Traineeprogramms: Entwickeln eines Konzeptes für den Markteinstieg in die chinesische Papierindustrie; Vertriebstätigkeiten.
Sep 1992 - Mar 1993
7 months
Erlangen, Germany

Marketing

Siemens Erlangen

  • Station eines internen Traineeprogramms: Mitarbeit an strategischen Marketing-Projekten im Bereich Wasserwirtschaft.
Dec 1991 - Aug 1992
9 months
Fürth, Germany

Entwicklung

Siemens Fürth

  • Station eines internen Traineeprogramms: Weiterentwicklung des Neuronalen Netzes mit Einsatz in einem Walzwerk.
Nov 1990 - May 1991
7 months
Fürth, Germany

Entwicklung

Siemens Fürth

Entwicklung eines Neuronalen Netzes für die Steuerung von Walzwerken.

Summary

Senior Entwickler mit Kenntnissen bei den aktuell gängigen Technologien im Umfeld der Java/Kotlin Entwicklung: Microservices, SpringBoot, REST, Application Server, Maven, Gradle, Subversion, Git, Jenkins, … Mein Schwerpunkt über die letzten Projekte liegt im Bereich der Entwicklung von Microservice-Architekturen unter Verwendung der AWS Cloud. Die fundierte Erfahrung in der Entwicklung von großen und langlebigen Softwareprojekten hilft mir bei der Festlegung einer praxistauglichen Architektur, sowie der Integration passender Frameworks.

Languages

German
Native
English
Advanced
Chinese
Intermediate

Education

Nov 1984 - Nov 1990

Friedrich-Alexander Universität Erlangen

Diplom-Informatik · Informatik mit Nebenfach Sinologie · Erlangen, Germany · 1,7

Certifications & licenses

ISaqb Software Architecture – Foundation Level

ISTQB Certified Tester Foundation

AWS Certified Solutions Architect - Associate

OMG Certified UML Professional Fundamental