Christof Nasahl
Senior Developer
Experience
Senior Developer
Otto GmbH
- Further development of personalized advertising spaces on the Otto web shop
- Full-stack development in a Kanban-driven 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
Senior Developer
TUI GmbH
- Development and operation of the 'search queries for hotel bookings' component within the microservice-based system 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
Senior Developer
Otto GmbH
- New development of the delivery address page for Otto's online shop
- Setting up the required microservice as an EC2 instance in the AWS Cloud
- Designing the user interface 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
Senior Developer
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
Senior Developer
Loyalty Partner Solutions
- Defining the design and initial implementation of a test framework for Lufthansa's Miles & More customer project with the following requirements:
- Integration of all service interfaces of the Miles & More application: SOAP, REST, EJB, DB
- Covered specific requirements for UI tests with Selenium
- Supported the QA team in tool adoption
- Implemented 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
Senior Developer
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 enterprise projects based on Selenium
- Migration of the codebase from Subversion to Git with Bitbucket since 2018
Senior Developer
Siemens
- Development of a building hazard alert system
- Technologies: Java/J2EE, Eclipse/RCP, Eclipse/EMF, JBoss, Hibernate, JUnit, Maven, Subversion
Senior Developer
Rohde & Schwarz
- Development of a system architecture for military radios
- Technologies used: Visual Studio, C++, Cross Compiler
Software Developer
Rohde & Schwarz
- Refactoring of a GUI application for configuring measurement devices
- Technologies used: C++, STL, Qt, Perl, Enterprise Architect, PC-Lint, ClearCase
Software Developer and Architect
Siemens/NSN
- Contributed to an international large-scale project in mobile communications
- Technologies used: C++, CORBA, Java, Eclipse RCP, Unit Tests, Scrum
SW Developer and Architect
Siemens Munich
- Worked on an O&M project for mobile communications
- Technologies: C++, OOA/OOD, Design Patterns, CORBA, Sun Solaris
SW Developer
Siemens Erlangen
- Developed a framework for process automation of hot rolling mills
- Technologies: C++, OOA/OOD, Design Patterns, CORBA, Sun Solaris
Sales
Siemens Erlangen
- Sales activities and project management for heavy rails (metros) in China
Sales/Marketing
Siemens Beijing
- Developed a concept for market entry into the Chinese paper industry
- Sales activities
Marketing
Siemens Erlangen
- Worked on strategic marketing projects in water management
Development
Siemens Fürth
- Further development of the neural network used in a rolling mill
Development
Siemens Fürth
- Development of a neural network for controlling rolling mills
Industries Experience
See where this freelancer has spent most of their professional time. Longer bars indicate deeper hands-on experience, while shorter ones reflect targeted or project-based work.
Experienced in Telecommunication (10.5 years), Banking and Finance (5.5 years), Information Technology (5.5 years), Construction (4.5 years), Manufacturing (4.5 years), and Aerospace and Defense (3.5 years).
Business Areas Experience
The graph below provides a cumulative view of the freelancer's experience across multiple business areas, calculated from completed and active engagements. It highlights the areas where the freelancer has most frequently contributed to planning, execution, and delivery of business outcomes.
Experienced in Information Technology (27.5 years), Product Development (25.5 years), Quality Assurance (4 years), Production (2.5 years), Sales (2.5 years), and Project Management (2 years).
Summary
Senior developer with experience in the currently common technologies in the Java/Kotlin development environment: Microservices, Spring Boot, REST, application servers, Maven, Gradle, Subversion, Git, Jenkins, …
My focus in recent projects has been on developing microservice architectures using the AWS Cloud.
My solid experience in developing large, long-lived software projects helps me define practical architectures and integrate suitable frameworks.
Languages
Education
Friedrich-Alexander University Erlangen
Diploma in Computer Science · Computer Science, minor in Sinology · 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
Profile
Frequently asked questions
Do you have questions? Here you can find further information.
Where is Christof based?
What languages does Christof speak?
How many years of experience does Christof have?
What roles would Christof be best suited for?
What is Christof's latest experience?
What companies has Christof worked for in recent years?
Which industries is Christof most experienced in?
Which business areas is Christof most experienced in?
Which industries has Christof worked in recently?
Which business areas has Christof worked in recently?
What is Christof's education?
Does Christof have any certificates?
What is the availability of Christof?
What is the rate of Christof?
How to hire Christof?
Average rates for similar positions
Rates are based on recent contracts and do not include FRATCH margin.
Similar Freelancers
Discover other experts with similar qualifications and experience
Experts recently working on similar projects
Freelancers with hands-on experience in comparable project as a Senior Developer
Nearby freelancers
Professionals working in or nearby Munich, Germany