Recommended expert

Sebastian Wahn

Software Engineer

Sebastian Wahn
Gemmrigheim, Germany

Experience

Mar 2024 - Present
2 years 1 month
Hamburg, Germany
Remote

Software Engineer

Edekabank AG

Design, develop, and maintain scalable backend services and cloud-integrated systems using Kotlin (Spring Boot) and TypeScript (Node.js). Implement robust APIs, caching, and messaging with technologies such as Firebase, Redis, Pub/Sub, and PostgreSQL. Ensure reliability and performance through comprehensive integration and unit testing (JUnit, Jest, Mockito). Automate deployment and infrastructure with Terraform and Docker.

Jun 2023 - Feb 2024
9 months

Backend Engineer

DB AG

  • Part of the development and maintenance of a NodeJS-based backend application delivering Key Performance Indicator (KPI) information to clients.
  • The application extracts KPIs from the database, refines and aggregates them within the system.
  • Enabled authenticated frontend applications to request data via REST and display responses through intuitive diagrams and charts.
  • Established a robust unit and integration tests pipeline.
  • Conducted strategic refactoring to enhance testability and simplify the system in adherence to the KISS principle.
  • Implemented new features in an agile environment.
Sep 2021 - Mar 2023
1 year 7 months

Fullstack Engineer, Requirements Engineer

MHP

  • Developed and maintained a Vehicle Information System importing streaming vehicle data via Kafka and refining it via business logic to avoid persisting unnecessary data.
  • Sent refined datasets to a third-party application which created vehicle images and saved them back into the system.
  • Developed a new streaming integration from Kafka to replace the previous long polling solution.
  • Addressed technical challenges of persisting streaming data without flooding the third-party application due to faster consumption and slower image processing.
Jan 2021 - Sep 2021
9 months

Backend Engineer

MHP

  • Developed an Online Car Configurator allowing users to customize a vehicle via a web frontend with real-time visualization.
  • Designed and developed microservices in NodeJS/TypeScript using the NestJS framework.
  • Implemented a rule engine to determine the validity of user-provided options based on configurable rules written in Boolean algebra from a third-party application.
  • Imported and evaluated the third-party application’s rule set within the rule engine to validate or invalidate configurations.
Jan 2020 - Dec 2025
6 years
Remote

Software Architect and Backend Engineer

CGIBackgrounds

  • Developed a website and backend service to manage HDRi backgrounds, enabling access to an asset library with search, purchase, and download functionality.
  • Built a cloud-native platform in AWS using Lambda functions for all functionality.
  • Implemented an import pipeline to move, rename, and process asset files, extract keywords from EXIF/IPTC metadata, generate thumbnails, and create entries in DynamoDB.
  • Implemented subscription handling via the Stripe API and consumed events to handle error cases and ensure reliability.
Aug 2019 - Dec 2019
5 months

Business Process Consultant

MHP

  • Conducted business process analysis to identify missing but required information in tooling and interdepartmental communications.
  • Created detailed business process descriptions using BPM diagrams.
Jul 2016 - Jun 2019
3 years

Software Architect

Mackevision

  • Architected and developed a cloud-native platform to generate high-quality imagery in the web browser using pre-generated 3D assets and VRay rendering in AWS.
  • Implemented web sockets to stream preview images to users’ browsers.
  • Utilized AWS application load balancers and EC2 instances with on-demand scaling to handle variable user load.
  • Batched high-quality image generation in a queue processed by dynamic EC2 instance pools.
Nov 2015 - Jun 2016
8 months

Backend Developer

hydra newmedia GmbH

  • Developed REST microservices in NodeJS for a vehicle inventory system to display vehicle counts and metadata for site administrators.
  • Integrated external APIs and implemented webhooks for external consumers.
Oct 2013 - Oct 2015
2 years 1 month

Web Developer

Synergetic Agency AG

  • Developed and maintained PHP-based e-commerce applications.
  • Created a product information management system in C# with REST APIs and an AngularJS frontend.
  • Developed a newsletter layout tool using NodeJS and Electron, enabling users to set up newsletters by dragging and dropping UI components.

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 Information Technology (11.5 years), Media and Entertainment (6 years), Automotive (3 years), Banking and Finance (2 years), Transportation (0.5 years), and Professional Services (0.5 years).

Information Technology
Media and Entertainment
Automotive
Banking and Finance
Transportation
Professional Services

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 (12 years), Product Development (11.5 years), Business Intelligence (0.5 years), and Operations (0.5 years).

Information Technology
Product Development
Business Intelligence
Operations

Summary

I am a seasoned generalist backend engineer with a strong focus on building robust and scalable systems. I excel in designing and maintaining NodeJS-based applications, developing microservices, and streamlining data processing pipelines. I have implemented and hosted testable and maintainable solutions in agile settings, creating intuitive REST APIs and integrating with cloud-native platforms.

I also bring experience in fullstack development and business process analysis. I enjoy tackling technical challenges by optimizing software architecture and improving data flows, always aiming to deliver high-quality, reliable backend solutions that drive measurable results.

Skills

  • Javascript
  • Nodejs
  • Java
  • Php
  • Sql
  • Html
  • Typescript
  • Nestjs
  • Unittest
  • Dependency Injection (Ioc)
  • Test Driven Development
  • Electron
  • Angular
  • Spring
  • Restful
  • Rxjs
  • Swagger / Openapi
  • Visual Studio Code
  • Intellij
  • Git
  • Mysql
  • Apache
  • Aws
  • Google Cloud
  • Mariadb
  • Docker
  • Maven
  • Ci/cd
  • Kafka

Languages

German
Native
English
Intermediate

Education

Wilhelm Büchner Hochschule

Bachelor of Science · Computer Science

Certifications & licenses

CPSA-F iSAQB® Certified Professional For Software Architecture – Foundation

Profile

Created
Last Update
Need a freelancer? Find your match in seconds.
Try FRATCH GPT
More actions

Frequently asked questions

Do you have questions? Here you can find further information.

Where is Sebastian based?

Sebastian is based in Gemmrigheim, Germany and prefers 100% remote projects.

What languages does Sebastian speak?

Sebastian speaks the following languages: German (Native), English (Intermediate).

How many years of experience does Sebastian have?

Sebastian has at least 12 years of experience. During this time, Sebastian has worked in at least 8 different roles and for 7 different companies. The average length of individual experience is 1 year and 4 months. Note that Sebastian may not have shared all experience and actually has more experience.

What roles would Sebastian be best suited for?

Based on recent experience, Sebastian would be well-suited for roles such as: Software Engineer, Backend Engineer, Fullstack Engineer, Requirements Engineer.

What is Sebastian's latest experience?

Sebastian's most recent position is Software Engineer at Edekabank AG.

What companies has Sebastian worked for in recent years?

In recent years, Sebastian has worked for Edekabank AG, DB AG, MHP, and CGIBackgrounds.

Which industries is Sebastian most experienced in?

Sebastian is most experienced in industries like Information Technology (IT), Media, Entertainment and Publishing, and Automotive. Sebastian also has some experience in Banking and Finance, Transportation and Logistics, and Professional Services.

Which business areas is Sebastian most experienced in?

Sebastian is most experienced in business areas like Information Technology (IT), Product Development, and Business Intelligence. Sebastian also has some experience in Operations.

Which industries has Sebastian worked in recently?

Sebastian has recently worked in industries like Information Technology (IT), Media, Entertainment and Publishing, and Automotive.

Which business areas has Sebastian worked in recently?

Sebastian has recently worked in business areas like Information Technology (IT) and Product Development.

What is Sebastian's education?

Sebastian holds a Bachelor in Computer Science from Wilhelm Büchner Hochschule.

Does Sebastian have any certificates?

Sebastian has 1 certificate: CPSA-F iSAQB® Certified Professional For Software Architecture – Foundation.

What is the availability of Sebastian?

Sebastian is immediately available full-time for suitable projects.

What is the rate of Sebastian?

Sebastian's rate depends on the specific project requirements. Please use the Meet button on the profile to schedule a meeting and discuss the details.

How to hire Sebastian?

To hire Sebastian, click the Meet button on the profile to request a meeting and discuss your project needs.

Average rates for similar positions

Rates are based on recent contracts and do not include FRATCH margin.

1000
750
500
250
Market avg: 780-940 €
The rates shown represent the typical market range for freelancers in this position based on recent contracts on our platform.
Actual rates may vary depending on seniority level, experience, skill specialization, project complexity, and engagement length.