Christof Nasahl

Senior Developer

Munich, Germany

Experience

May 2023 - Sep 2023
5 months

Senior Entwickler

Otto GmbH

  • Further development of personalized ad spaces in the Otto web shop.
  • Full-stack development.
  • Work is Kanban-driven in a team of about 15 people.
  • Technologies: microservices, Kotlin, Spring, Spring Boot, Gradle, MongoDB, HTML, JS, Node, SCSS, AWS.
  • Development process: Kanban; continuous integration with AWS CodePipeline and GitHub Actions.
Mar 2022 - Mar 2023
1 year 1 month

Senior Entwickler

TUI GmbH

  • Development and operation of the 'search queries for hotel bookings' component within the microservice-based landscape.
  • Development: Java 17, Spring, Spring Boot, Gradle, Kafka, Kinesis, Cucumber, Swagger, Quarkus.
  • DevOps: Docker, Kubernetes, Terraform, continuous integration with GitLab CI, DataDog.
  • AWS Cloud: EC2, Lambda, Parameter Store, S3, CloudWatch, SNS, SQS, DynamoDB, Redis, Aurora, Athena.
  • Development process: Scrum.
Sep 2020 - Feb 2022
1 year 6 months

Senior Entwickler

Otto GmbH

  • Redevelopment of the delivery address page for Otto's online shop.
  • Setting up the needed microservice as an EC2 instance in AWS Cloud.
  • Designing the UI using the company's internal pattern library.
  • Conducting a POC to optimize MongoDB.
  • Technologies and tools used: Java 11, Scala, Spring, Spring Boot, Gradle, HTML, JS, Node, SCSS, Selenium, Backstop, AWS (EC2, S3, CloudWatch, CloudFormation, SNS, SQS, Lambda, …), MongoDB, Kibana, Grafana.
  • Development process: Scrum; continuous integration with Jenkins.
Jul 2020 - Present
5 years 1 month

Senior Entwickler

Essendi it GmbH

  • New development of the return channel for communication from financial service providers to tax firms.
  • Technologies and tools used: Java 11, Spring, Spring Boot, web services (WSDL/SOAP + REST), Cucumber, Selenium, HTML, JS, Apache CXF, Maven, Bamboo, Docker, AWS (EC2).
  • Development process: Kanban.
Dec 2018 - Apr 2020
1 year 5 months

Senior Entwickler

Loyalty Partner Solutions

  • Defining the design and initial implementation of a test framework for Lufthansa's Miles&More customer project with the following requirements.
  • Connecting all service interfaces of the Miles&More application: SOAP, REST, EJB, DB.
  • Specific needs for UI tests with Selenium are covered.
  • Supporting the QA team in the tool rollout.
  • Also implementing user stories for the Miles&More project.
  • Technologies and tools used: WebSphere, Oracle, Hibernate, AspectJ, SOAP, REST, Java 8, Java 11, JavaFX, Kotlin, Oracle, JUnit 5, Selenium, Git, IntelliJ.
  • Development process: Scrum; continuous integration with Jenkins.
Jul 2016 - Dec 2019
2 years 6 months

Senior Entwickler

AVL DiTEST

  • Development of a vehicle diagnostic system for Jaguar/Land Rover.
  • Technologies used: Java 8, Eclipse/RCP, Eclipse/EMF, JUnit, Mockito, Maven, Subversion.
  • Development process: TDD; Scrum; continuous integration with Jenkins.
  • New development of a UI test suite for corporate projects based on Selenium.
  • Since 2018: migrating the codebase from Subversion to Git with Bitbucket.
Sep 2011 - Apr 2016
4 years 8 months

Senior Entwickler

Siemens

  • Development of a hazard alert system for buildings.
  • Technologies: Java/J2EE, Eclipse/RCP, Eclipse/EMF, JBoss, Hibernate, JUnit, Maven, Subversion.
Jul 2009 - Aug 2011
2 years 2 months

Senior Entwickler

Rohde&Schwarz

  • Development of a system architecture for military radios.
  • Technologies used: Visual Studio, C++, cross compilers, …
Jul 2008 - Jun 2009
1 year

SW Entwickler

Rohde&Schwarz

  • Refactoring a GUI application for configuring measuring instruments.
  • Technologies used: C++, STL, Qt, Perl, Enterprise Architect, PC-Lint, ClearCase.
Jan 1999 - Jun 2008
8 years 6 months

SW Entwickler und Architekt

Siemens/NSN

  • Worked on an international large-scale mobile communications project.
  • Technologies used: C++, CORBA, Java, Eclipse RCP, unit tests, Scrum.
Mar 1998 - Dec 1999
1 year 10 months
Munich, Germany

SW Entwickler und Architekt

Siemens

  • Contributed to an O&M project for mobile communications.
  • Technologies: C++, OOA/OOD, design patterns, CORBA, Sun Solaris.
Oct 1995 - Feb 1998
2 years 5 months
Erlangen, Germany

SW Entwickler

Siemens

  • Development of a framework for process automation in hot rolling mills.
  • Technologies: C++, OOA/OOD, design patterns, CORBA, Sun Solaris.
Dec 1993 - Sep 1995
1 year 10 months
Erlangen, Germany

Vertrieb

Siemens

  • Sales activities and project management for Heavy Rails (i.e. metros) in China.
Apr 1993 - Nov 1993
8 months
Beijing, China

Vertrieb/Marketing

Siemens

  • Third station of an internal trainee program: developing a market entry concept for the Chinese paper industry; sales activities.
Sep 1992 - Mar 1993
7 months
Erlangen, Germany

Marketing

Siemens

  • Second station of an internal trainee program: working on strategic marketing projects in water management.
Dec 1991 - Aug 1992
9 months
Fürth, Germany

Entwicklung

Siemens

  • First station of an internal trainee program: advancing the neural network used in a rolling mill.
Nov 1990 - May 1991
7 months
Fürth, Germany

Entwicklung

Siemens

  • Development of a neural network for controlling rolling mills.

Summary

Senior Developer with knowledge of current common technologies in the Java/Kotlin development environment: microservices, Spring Boot, REST, application servers, Maven, Gradle, Subversion, Git, Jenkins, … My focus over the last projects has been on developing microservice architectures using AWS Cloud. My solid experience in building large, long-living software projects helps me define practical architectures and integrate the right frameworks.

Languages

German
Native
English
Advanced
Chinese
Intermediate

Education

Nov 1984 - Nov 1990

Friedrich-Alexander University Erlangen

Diploma in Computer Science and Sinology · Computer Science · Erlangen, Germany · 1.7

Certifications & licenses

iSAQB Software Architecture – Foundation Level

iSAQB

ISTQB Certified Tester Foundation

ISTQB

AWS Certified Solutions Architect - Associate

AWS

OMG Certified UML Professional Fundamental

OMG