Dominik Finkbeiner, Developer in Munich, Bavaria, Germany
Dominik is available for hire
Hire Dominik

Dominik Finkbeiner

Verified Expert  in Engineering

Software Developer

Location
Munich, Bavaria, Germany
Toptal Member Since
May 2, 2022

Dominik is a technological leader and product engineer with more than ten years of experience. He has a strong background in CI/CD, DevOps, and creating extraordinary end-user-centric products. Dominik has helped accelerate the cloud transformation at SAP by scaling CI/CD for more than 20,000 developers. He is a passionate team leader, speaker, coach, and mentor.

Portfolio

4Fahrt
React, Next.js, React Native, Node.js, TypeScript, Propel ORM, Prisma...
Next Jump Inc.
Go, SQL, Microsoft SQL Server, REST APIs, Email, ETL, API Integration...
SAP
Node.js, JavaScript, TypeScript, Angular, AngularJS, React, Kubernetes, Go...

Experience

Availability

Full-time

Preferred Environment

Linux, MacOS, Slack

The most amazing...

...thing I've developed is a developer portal used by 20,000+ developers worldwide.

Work Experience

CTO

2023 - PRESENT
4Fahrt
  • Developed an invoicing extension for the existing platform, streamlining and automating the entire invoicing process to maximize efficiency.
  • Integrated a cloud accounting software to automate the synchronization of invoice vouchers, simplifying collaboration with the client's tax consultant.
  • Developed an industry-specific, lightweight CRM tool designed to streamline sales efforts and facilitate structured analysis of sales activities.
Technologies: React, Next.js, React Native, Node.js, TypeScript, Propel ORM, Prisma, Kubernetes, Mobile, API Integration, Tailwind CSS

Go Developer

2022 - 2023
Next Jump Inc.
  • Migrated legacy payment and sales tracking infrastructure from Java/Python to Go, successfully decommissioning the outdated Java landscape and achieving cost savings.
  • Rebuilt the marketing newsletter generator, incorporating parallel processing to substantially decrease the sending time by efficiently utilizing multiple computing resources, thereby enhancing scalability.
  • Automated the synchronization process of affiliate metadata, covering commission terms and the latest affiliate tracking URL, thereby safeguarding the client's ability to earn commissions by preventing broken links in their eCommerce platform.
Technologies: Go, SQL, Microsoft SQL Server, REST APIs, Email, ETL, API Integration, Legacy Code, Acceptance Testing, Docker, Linux, Monorepos, GraphQL

Tech Lead | CI/CD Infrastructure

2020 - 2022
SAP
  • Led an InnerSource project for CI/CD toolchain instantiation to streamline the technology stacks across different products and foster contributions across team boundaries.
  • Designed the project’s architecture following the principles of cloud native development (Kubernetes operator pattern) to build a resilient and scalable platform.
  • Established the project’s DevOps process using a GitOps approach to reduce the lead time for changes and mitigate human error.
Technologies: Node.js, JavaScript, TypeScript, Angular, AngularJS, React, Kubernetes, Go, Prometheus, Sentry, Grafana, Express.js, API Integration, Docker, Operator SDK, Full-stack Development, CI/CD Pipelines, OAuth 2, REST APIs, APIs, JSON, HTML, SQL, CSS, Back-end, MySQL, PostgreSQL, MongoDB, NestJS

Senior Product Manager

2018 - 2022
SAP
  • Defined the vision and the mission of the team and coaches team members.
  • Spoke at internal conferences to foster the adoption of central tools by sharing the vision and latest innovations of the department.
  • Designed a developer portal to accelerate the adoption of central CI/CD services, which reduced the setup time of product standard-compliant CI/CD pipelines from a week down to 10 minutes.
  • Established a central monitoring solution to measure the performance and failure rates of CI/CD pipelines caused by central tools or IT infrastructure errors, which helped speed up pipeline runtimes and reliability.
  • Built a cross-functional development team by hiring new employees and freelancers.
Technologies: Jira, GitHub, Scrum, Agile Software Development, User-centered Development (UCD), User Experience (UX), CI/CD Pipelines

Senior Software Engineer

2012 - 2019
SAP
  • Established and operated a monitoring solution for development tools that helped improve overall tool availability by 10% through transparency and automated alerts.
  • Developed an internal ChatOps platform based on Slack to automate DevOps and administrative tasks following a microservice architecture so developers across the company can decentrally extend it.
  • Established and operated a containerized DevOps platform to reduce administrative overhead and infrastructure costs.
  • Developed a smart caching and prefetching middleware to improve the UX of a web-based application by speeding up page load time by a factor of 100.
  • Created tools to ensure productivity, FOSS license compliance, security, and quality for the software development process at SAP.
Technologies: Node.js, TypeScript, React, Angular, REST, Slack API, Docker, JavaScript, Full-stack Development, CI/CD Pipelines, OAuth 2, APIs, JSON, HTML, SQL, CSS, Back-end, MySQL, PostgreSQL, MongoDB, Slack App, Jest, REST APIs, JSON REST APIs, GraphQL

IT Consultant and Web Developer

2012 - 2017
Freelance
  • Developed a research tool to measure the emotional competency of children for the Faculty of Psychology, University of Landau.
  • Created and published mobile games for Android and iOS.
  • Built web apps, web pages, and webshops for clients.
Technologies: Node.js, PHP, Angular, React, Mobile, Android, iOS, Full-stack Development, Firebase, CI/CD Pipelines, REST APIs, APIs, JSON, HTML, SQL, CSS, Unity, C#, Back-end, MySQL, PostgreSQL, MongoDB, Front-end, Front-end Development

Coach+ Sports Club App

Created a mobile application to manage local sports clubs. An NGO provided seed funding. I was the CTO, and I was in charge of developing the back end and front end of a full-stack app as well as a native app for Android.
2015 - 2017

Master's Degree in Computer Science

Hochschule Karlsruhe - Karlsruhe, Germany

2012 - 2015

Bachelor's Degree in Computer Science

DHBW Karlsruhe - Karlsruhe, Germany

Libraries/APIs

Node.js, React, Slack API, REST APIs

Tools

Slack, GitHub, Sentry, Grafana, Jira, Prisma

Frameworks

OAuth 2, Express.js, Unity, AngularJS, NestJS, Jest, Next.js, Angular, React Native, Tailwind CSS

Languages

JavaScript, TypeScript, HTML, Go, CSS, C#, SQL, GraphQL, PHP, Java

Paradigms

Agile Software Development, REST, Scrum, ETL, Acceptance Testing

Platforms

Linux, Mobile, Android, MacOS, Kubernetes, Firebase, Docker, iOS

Storage

MongoDB, JSON, MySQL, PostgreSQL, Microsoft SQL Server, Propel ORM

Other

Software Architecture, API Integration, Full-stack, Back-end, APIs, CI/CD Pipelines, OAuth, Full-stack Development, Slack App, JSON REST APIs, Front-end, Front-end Development, Prometheus, User Experience (UX), Operator SDK, Monorepos, User-centered Development (UCD), Email, Legacy Code

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