
Dominik Finkbeiner
Verified Expert in Engineering
Software Developer
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
Experience
- Linux - 10 years
- Node.js - 10 years
- Agile Software Development - 10 years
- TypeScript - 7 years
- API Integration - 7 years
- Full-stack - 7 years
- Go - 3 years
- Kubernetes - 3 years
Availability
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
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.
Go Developer
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.
Tech Lead | CI/CD Infrastructure
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.
Senior Product Manager
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.
Senior Software Engineer
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.
IT Consultant and Web Developer
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.
Experience
Coach+ Sports Club App
Education
Master's Degree in Computer Science
Hochschule Karlsruhe - Karlsruhe, Germany
Bachelor's Degree in Computer Science
DHBW Karlsruhe - Karlsruhe, Germany
Skills
Libraries/APIs
Node.js, React, Slack API, REST APIs
Tools
Slack, GitHub, Sentry, Grafana, Jira, Prisma
Languages
JavaScript, TypeScript, HTML, Go, CSS, C#, SQL, GraphQL, PHP, Java
Frameworks
OAuth 2, Express.js, Unity, AngularJS, NestJS, Jest, Next.js, Angular, React Native, Tailwind CSS
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, Parallels Business Automation
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring