Christof Nasahl

Senior Entwickler

München, Deutschland

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
5 Jahren 1 Monate

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
München, Deutschland

SW Entwickler und Architekt

Siemens

  • 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, Deutschland

SW Entwickler

Siemens

  • 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, Deutschland

Vertrieb

Siemens

  • Vertriebstätigkeit und Projektabwicklung für HeavyRails (d.h. Metros) in China.
Apr. 1993 - Nov. 1993
8 Monaten
Beijing, China

Vertrieb/Marketing

Siemens

    1. 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, Deutschland

Marketing

Siemens

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

Entwicklung

Siemens

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

Entwicklung

Siemens

  • 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, Sinologie · Informatik · Erlangen, Deutschland · 1,7

Zertifikate & Bescheinigungen

iSAQB Software Architecture – Foundation Level

iSAQB

ISTQB Certified Tester Foundation

ISTQB

AWS Certified Solutions Architect - Associate

AWS

OMG Certified UML Professional Fundamental

OMG