Christof Nasahl

Senior Java/Kotlin Developer

Christof Nasahl
München, Germany

Erfahrungen

Mai 2023 - Sept. 2023
5 Monaten

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

März 2022 - März 2023
1 Jahr 1 Monate

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

Sept. 2020 - Feb. 2022
1 Jahr 6 Monaten

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

Juli 2020 - Bis heute
4 Jahren 8 Monaten
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

Dez. 2018 - Apr. 2020
1 Jahr 5 Monaten

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

Juli 2016 - Dez. 2019
2 Jahren 6 Monaten

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

Sept. 2011 - Apr. 2016
4 Jahren 8 Monaten

Senior Entwickler

Siemens

Entwicklung eines Gefahrenmeldesystems für Gebäude.

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

Juli 2009 - Aug. 2011
2 Jahren 2 Monaten

Senior Entwickler

Rohde&Schwarz

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

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

Juli 2008 - Juni 2009
1 Jahr

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 - Juni 2008
8 Jahren 6 Monaten

SW Entwickler und Architekt

Siemens/NSN

Mitarbeit bei einem internationalen Großprojekt im Mobilfunkbereich.

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

März 1998 - Dez. 1999
1 Jahr 10 Monaten
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.

Okt. 1995 - Feb. 1998
2 Jahren 5 Monaten
Erlangen, Germany

SW Entwickler

Siemens Erlangen

Entwicklung eines Frameworks für die Prozessautomatisierung von Warmwalzwerken.

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

Dez. 1993 - Sept. 1995
1 Jahr 10 Monaten
Erlangen, Germany

Vertrieb

Siemens Erlangen

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

Apr. 1993 - Nov. 1993
8 Monaten
Beijing, China

Vertrieb/Marketing

Siemens Beijing

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

Marketing

Siemens Erlangen

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

Entwicklung

Siemens Fürth

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

Entwicklung

Siemens Fürth

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

Zusammenfassung

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.

Sprachen

Deutsch
Muttersprache
Englisch
Verhandlungssicher
Chinesisch
Fortgeschritten

Ausbildung

Nov. 1984 - Nov. 1990

Friedrich-Alexander Universität Erlangen

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

Zertifikate & Bescheinigungen

ISaqb Software Architecture – Foundation Level

ISTQB Certified Tester Foundation

AWS Certified Solutions Architect - Associate

OMG Certified UML Professional Fundamental