Jan Sültemeyer, Developer in Munich, Bavaria, Germany
Jan is available for hire
Hire Jan

Jan Sültemeyer

Verified Expert  in Engineering

Full-stack Developer

Location
Munich, Bavaria, Germany
Toptal Member Since
February 14, 2022

Jan is an experienced full-stack software engineer with a track record of delivering high-quality software and a particular interest in data-heavy projects. He was part of the team building BMW's cloud-native data lake and recently worked as a lead engineer in a team building a trading platform based on a state-of-the-art tech stack. Jan is looking forward to learning opportunities for new projects and is experienced in handling large amounts of data, the React ecosystem, and the AWS cloud.

Portfolio

OptionScout
Python, React, JavaScript, Next.js, Amazon Web Services (AWS), TypeScript...
BMW
Python, React, TypeScript, ETL, Terraform, Amazon Web Services (AWS)...
Freelance
Cloud Architecture, Dashboards, ETL, Visualization, Software Development...

Experience

Availability

Part-time

Preferred Environment

Python, React, TypeScript, Serverless Architecture, Amazon Web Services (AWS), AWS Lambda, Cloud Infrastructure, Full-stack

The most amazing...

...product I've worked on is the Cloud Data Hub, BMW's cloud-native data lake in the AWS cloud.

Work Experience

Full-stack Developer (React and Python) | Financial Platform

2022 - 2022
OptionScout
  • Led the development of an options trading platform. Discussed goals and priorities with the client and defined a suitable state-of-the-art tech stack based on React/Next.js, Python, and AWS. Helped evolve the architecture based on new requirements.
  • Implemented the app's core and helped team members be productive via pair-programming and code reviews.
  • Increased the codebase's quality gradually by refactoring convoluted code, adding automated tests, converting it to TypeScript, and automating checks and deployments, balancing development speed and code quality.
  • Took care of the infrastructure and operational stability to help the team focus on delivering new features.
Technologies: Python, React, JavaScript, Next.js, Amazon Web Services (AWS), TypeScript, Auth0, Cypress

Full-stack Software Engineer

2018 - 2022
BMW
  • Built BMW's data portal, a web application that lets users explore and work with data stored in the Cloud Data Hub, BMW Group's cloud-native data lake.
  • Led a team composed of nine engineers as part of my role.
  • Played a key role in prioritizing features with product owners, planning their development, and assisting the team with the implementation.
  • Helped build data pipelines and ETL jobs in AWS Glue and analytics workflows in AWS SageMaker and QuickSight.
Technologies: Python, React, TypeScript, ETL, Terraform, Amazon Web Services (AWS), AWS Lambda, Serverless Architecture, JavaScript, Amazon EC2, Software Development, Data Science, Cloud Architecture, PySpark, APIs, Amazon S3 (AWS S3), AWS Cloud Architecture, CSS, GraphQL, Architecture, System Architecture Design, Cloud Infrastructure, DevOps, Full-stack, HTML

Data Scientist | Data Engineer

2018 - 2019
Freelance
  • Built a dashboard for the TetraPak sales organization that showed actionable insights generated by our machine learning model.
  • Founded a small consulting company with fellow students and completed a few freelance projects.
  • Built a data processing pipeline aggregating data from various sources using Microsoft Azure big data services.
Technologies: Cloud Architecture, Dashboards, ETL, Visualization, Software Development, Machine Learning, Data Science, SQL, PostgreSQL, Data Warehousing, Docker, Architecture, System Architecture Design, Cloud Infrastructure

Data Scientist | Data Engineer

2017 - 2018
Birkle IT
  • Built and maintained a data warehouse feeding BI dashboards for a large insurance company.
  • Created ETL scripts to load data from two applications into the data warehouse and ensured they ran reliably on a schedule.
  • Oversaw and ran a data migration project to move data from a database of a legacy application to a new one replacing it.
  • Created reproducible and robust workflows using Docker.
  • Helped with a few fixes to the back end of the main application built in Node.js and Express.js.
Technologies: PostgreSQL, Data Warehousing, Node.js, Python, SQL, Docker, Express.js, Software Development, Machine Learning, Data Science, ETL, JavaScript, Linux, Bash, TensorFlow, CSS, GraphQL, Architecture, System Architecture Design, Server Infrastructure, DevOps, HTML

Simulation Engineer

2016 - 2017
IABG
  • Ran detailed numerical simulations on large Linux clusters. Simulated fluid flow in cylinder heads.
  • Interpreted simulation results by crunching numbers stored in large files with bash and python scripts. Visualized large amounts of data with various plots and 3D models.
  • Oversaw long-running processes on multi-node compute clusters and optimized resource utilization.
Technologies: Linux, Bash, OpenFOAM, Cluster, Python, Server Infrastructure

Pyne Studio Online Shop

https://pyne.studio
Together with my wife, I launched Pyne Studio, a fashion brand focusing on stylish winter coats for women. I built an online shop with a serverless architecture hosted on AWS that uses Stripe as a payment processor.

The code is available on my GitHub page: github.com/sltmyr/pyne-studio.

Cloud Data Hub | Data Portal

https://data.bmwgroup.com/
I was part of the team building a data lake in the AWS Cloud, handling petabytes of data for the BMW Group. I worked as a full-stack developer on the data portal, a React app that enables everyone within the organization to share, find, understand, and work with data. The back end is based on an event-driven serverless architecture around AppSync, Lambda, and DynamoDB. You can find a more detailed description of the project on the AWS blog:
https://aws.amazon.com/solutions/case-studies/bmw-group-case-study/

Generative Neural Network for Flow Simulation

https://github.com/sltmyr/FluidAnimationsDeconvNets/blob/master/flow-generation-deconv-nets.pdf
I completed a few data science and machine learning projects during my university studies. This included building various types of neural networks. One nice example is linked here. We trained a generative network to simulate fluid flow, a task that traditionally is error-prone and requires a lot of time to get right. A few other projects can be found on my GitHub page.

OptionScout | Stock Options Trading Platform

https://optionscout.com
A stock options trading platform helping traders optimize their investment strategies. I helped build two tools: a calculator that helped predict the profitability of certain stock option strategies and trades and a "scanner" that helped traders find profitable investment opportunities. As a full-stack lead engineer, I helped build these tools on a state-of-the-art tech stack. The main challenge was ensuring that large amounts of data were kept up to date and displaying them in a performant, user-friendly, and accessible web app.
2016 - 2019

Master's Degree in Computational Science and Engineering

Technical University of Munich (TUM) - Munich, Germany

2011 - 2016

Bachelor's Degree in Engineering Science

Technical University of Munich (TUM) - Munich, Germany

JULY 2021 - PRESENT

AWS Certified Solutions Architect – Professional

AWS

Libraries/APIs

React, Node.js, PySpark, TensorFlow

Tools

Terraform, OpenFOAM, Cluster, Auth0

Languages

Python, TypeScript, JavaScript, GraphQL, HTML, SQL, Bash, CSS

Platforms

Amazon Web Services (AWS), AWS Lambda, Linux, Amazon EC2, Docker

Paradigms

Serverless Architecture, DevOps, Data Science, ETL

Frameworks

Express.js, Next.js, Cypress

Storage

PostgreSQL, Amazon S3 (AWS S3)

Other

Software Development, Cloud Architecture, AWS Cloud Architecture, Visualization, APIs, Architecture, System Architecture Design, Cloud Infrastructure, Server Infrastructure, Full-stack, Machine Learning, Gatsby, Dashboards, Data Warehousing

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring