Recommended expert

Stefan Baust

Senior Full Stack Developer / Co-Founder / CTO / Head of Development

Stefan Baust
Nußloch, Germany

Experience

Mar 2023 - Present
3 years

Senior Full Stack Developer / Co-Founder / CTO / Head of Development

Netprint Development & Solutions GmbH

  • Overall technical responsibility for innovative SAP Customer Checkout solutions at leading clients such as Aramark, Consortium Gastronomie, Feinkost Käfer, TSG Hoffenheim, and VfB Stuttgart. Full support from requirements analysis to implementation and support.

  • Successful conception and development of the NDS SmartPOS platform ("Läufer App"):

  • Designed the software architecture and implemented it according to Modern Android Development principles.

  • Led a small development team (1 Android expert, 1 working student) with a 50% in-house development share.

  • Integrated various payment SDKs (S-Payment S-POS, VR Payment, CCV), enabling clients to achieve significant cost savings by reusing existing contracts.

  • Successfully rolled out to multiple major clients, resulting in demonstrably increased efficiency of sales staff.

  • Independently developed and successfully implemented critical infrastructure components:

  • Reporting server (SQL, JasperReports): Measurable reduction in accounting effort by eliminating daily manual transfers into the ERP system.

  • ZVT plugin: Solely implemented the serial protocol with Java/Netty over TCP/IP, saving several thousand euros per location and successfully deployed in multiple Bundesliga stadiums.

  • Completely in-house development of specialized plugins and server applications for custom functionality extensions of SAP Customer Checkout:

  • Waiter Teams Plugin: Allows waiters to work and settle bills in teams.

  • SQL reporting: Realized from conception to full documentation independently.

  • RFID payment solution for employee cards: Responsible for the complete development cycle.

  • Integration with reservation services: Designed seamless connections to Luca and other services, implemented together with a team member.

  • Direct technical on-site support for clients, including rapid troubleshooting in real-time environments with high transaction volumes and close coordination with stakeholders to continuously improve the systems based on practical experience.

Aug 2021 - Present
4 years 7 months

Freelance Senior Full Stack Developer

TRC-Solutions LTD

  • Comprehensive technical consulting for optimal implementation of SAP Customer Checkout, including requirements analysis, solution design, and best practices for customer success.

  • Independently responsible for designing and developing critical payment solutions:

  • Complete architecture and implementation of terminal integrations for Clover, GlobalPay US/UK, and ACI Payments.

  • Self-directed development from prototype to production-ready solution, including extensive component testing.

  • Delivered fully documented and tested solutions to the client for final acceptance with payment providers.

  • Successful development of customized enterprise solutions:

  • SQL reporting with automated (S)FTP upload: Solely responsible for designing the data architecture and implementing the entire workflow.

  • VIP customer management: Developed a specialized plugin for automatic assignment of VIP discounts and credits in retail and food & beverage environments.

  • Managed all projects independently from requirements analysis through architecture and programming to delivery and support.

Jul 2021 - Sep 2021
3 months

Freelance Senior Full Stack Developer

Führender Übertragungsnetzbetreiber in Baden-Württemberg

  • Targeted development on a cloud-based coordination platform for grid stability.

  • Implemented key frontend features in Angular (pagination, additional views).

  • Significantly increased test coverage in the Spring Boot backend.

  • Quick onboarding and efficient implementation according to specified requirements and standards.

May 2021 - Mar 2023
1 year 11 months

Freelance Senior Full Stack Developer

Netprint Datensysteme GmbH

  • Strategic consulting and technical implementation leadership for SAP Customer Checkout, with a deep understanding of business requirements and technical possibilities.

  • Fully independently responsible for developing business-critical plugins and server applications:

  • Plugin for accelerated end-of-day closing: Reduced closing time by approx. 70%, providing significant operational advantages, especially at major events.

  • Pioneer development of the Waiter Teams Plugin: Independently conceived and implemented for the first deployment at Oktoberfest.

  • SQL-based reporting system: Complete architecture and implementation of a customized reporting framework.

  • Direct technical on-site support for clients, including rapid troubleshooting in real-time environments with high transaction volumes and direct coordination with stakeholders.

  • End-to-end responsibility for the entire development cycle from initial concept through architecture, programming, testing to documentation and maintenance of the solutions.

Jan 2021 - Mar 2021
3 months
Mainz, Germany

Freelance Senior Full Stack Developer

C24 Bank GmbH

  • Interim support for the website and web app, including embedding animations, adjusting content and styling, and extending the web app's functionality.
Dec 2019 - Jan 2020
2 months
Heidelberg, Germany

Freelance Senior Full Stack Developer

BUNG Ingenieure AG

  • Designed and built a web application prototype for an interactive display of current construction projects.
Jun 2019 - Jul 2019
2 months
Hamburg, Germany
Remote

Freelance Senior Full Stack Developer

hokona GmbH

  • Provided remote support for the UI development of the CCO customer display.
Feb 2019 - Dec 2023
4 years 11 months

Freelance Senior Full Stack Developer

SAP SE

  • Worked as a developer on the core team of the SAP Customer Checkout POS system, adding complex features to the new Angular and SAPUI5-based frontend (NGUI).

  • Helped develop interfaces to integrate third-party systems, boosting the product's market relevance and flexibility.

  • Actively took part in architecture decisions and implemented shared design concepts.

  • Contributed to product quality and stability through code reviews, agile development processes (sprint planning, daily scrums, retrospectives), and continuous integration following CI/CD principles.

  • Collaborated effectively in an internationally distributed development team and documented implementations and architectures for sustainable knowledge transfer.

  • Supported the team part-time since 2021.

Jul 2018 - Jan 2019
7 months
Heidelberg, Germany

Consultant

BridgingIT GmbH

  • Expanded and helped design a portal to manage charging stations and electric vehicle fleets using Angular and an existing Spring Boot backend for a publicly traded energy provider in e-mobility.
Feb 2012 - Jun 2018
6 years 5 months
Heidelberg, Germany

Software Developer

Heidelberg mobil International GmbH

  • Helped build a networking feature for a trade show app that helped over 2,500 people connect; coordinated with external providers and implemented it on Android.

  • Implemented a mobile form management app and a web frontend using Ionic and AngularJS, integrated Keycloak as an OAuth2 provider, and worked in a Scrum team.

  • Played a key role in the Deep Map ™ WebSDK 2+, selecting technologies, designing the architecture, and reimplementing components with OpenLayers and TypeScript.

  • Connected third-party services (SOAP, REST) to sync user data between the website and the mobile app.

  • Automated the setup of trade show web apps, extended an Excel parser, and achieved almost full automation with Jenkins, leading to significant time savings.

Oct 2008 - Feb 2012
3 years 5 months
Mannheim, Germany

Internships during dual-study program, Software Developer

sobedi GmbH / apinso GmbH

  • Implementing a domain-specific language based on Groovy that allows the use of Excel-like formulas.

  • Developing a tool for automatically comparing application databases to ensure successful data migration.

  • Automating application deployments using Apache Ant.

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 (16.5 years), Retail (5 years), Food and Beverage (4.5 years), Professional Services (3 years), and Energy (0.5 years).

Information Technology
Retail
Food and Beverage
Professional Services
Energy

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 (17.5 years), Product Development (17.5 years), and Business Intelligence (4.5 years).

Information Technology
Product Development
Business Intelligence

Summary

Over 17 years of professional experience as a senior software developer with a focus on Spring (Java, backend) and Angular (TypeScript, frontend). Extensive hands-on experience in payments, POS systems, and the energy sector. Comfortable working on large enterprise software projects as well as greenfield projects - both independently and in teams. High standards for code quality and experienced in test automation, test-driven development, agile methodologies, software architecture, and customer communication.

Skills

  • Programming Languages: Java, Kotlin, Javascript, Typescript, Groovy

  • Frontend: Html5, Css, Angular, Sass, Bootstrap, Vaadin

  • Backend: Spring Boot, Grails, Hibernate

  • Cloud: Supabase, Aws, Microsoft Azure, Sentry Logging

  • Databases: Sql, Mssql, Postgresql, Mongodb, Mysql, Mssql Reporting Services, Jasperreports

  • Mobile: Android (Including Modern Android Development), Ionic Framework, Apache Cordova

  • Devops: Docker, Portainer, Jenkins, Shell / Bash, Linux, Windows Server

  • Tools: Intellij, Gradle, Maven, Webpack, Angular Cli, Git, Sonarqube

  • Testing: Junit, Mockito, Jasmine, Jest, Karma, Protractor, Playwright, Cypress

  • Project Tools And Methodologies: Agile Methodologies (Esp. Scrum), Test Driven Development, Uml, Vsts / Azure Devops, Jira, Confluence, Bitbucket, Github, Microsoft Office

Languages

German
Native
English
Advanced
French
Elementary

Education

Oct 2013 - Oct 2015

Duale Hochschule Baden-Württemberg Stuttgart

M.Sc. Computer Science · Computer Science · Stuttgart, Germany · 1.7

Oct 2008 - Sep 2011

Duale Hochschule Baden-Württemberg Mannheim

B.Sc. Applied Computer Science · Applied Computer Science · Mannheim, Germany · 1.8

Certifications & licenses

SAP Customer Checkout Development Training

Walldorf

MIFARE® Technology Certification

Remote

AWS Technical Essentials Day

Remote

Profile

Created
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 Stefan based?

Stefan is based in Nußloch, Germany and prefers 100% remote projects.

What languages does Stefan speak?

Stefan speaks the following languages: German (Native), English (Advanced), French (Elementary).

How many years of experience does Stefan have?

Stefan has at least 17 years of experience. During this time, Stefan has worked in at least 5 different roles and for 11 different companies. The average length of individual experience is 2 years and 7 months. Note that Stefan may not have shared all experience and actually has more experience.

What roles would Stefan be best suited for?

Based on recent experience, Stefan would be well-suited for roles such as: Senior Full Stack Developer / Co-Founder / CTO / Head of Development, Freelance Senior Full Stack Developer, Consultant.

What is Stefan's latest experience?

Stefan's most recent position is Senior Full Stack Developer / Co-Founder / CTO / Head of Development at Netprint Development & Solutions GmbH.

What companies has Stefan worked for in recent years?

In recent years, Stefan has worked for Netprint Development & Solutions GmbH, TRC-Solutions LTD, Führender Übertragungsnetzbetreiber in Baden-Württemberg, Netprint Datensysteme GmbH, and C24 Bank GmbH.

Which industries is Stefan most experienced in?

Stefan is most experienced in industries like Information Technology (IT), Retail, and Food and Beverage. Stefan also has some experience in Professional Services, Energy, and Banking and Finance.

Which business areas is Stefan most experienced in?

Stefan is most experienced in business areas like Information Technology (IT), Product Development, and Business Intelligence.

Which industries has Stefan worked in recently?

Stefan has recently worked in industries like Information Technology (IT), Retail, and Food and Beverage.

Which business areas has Stefan worked in recently?

Stefan has recently worked in business areas like Information Technology (IT), Product Development, and Business Intelligence.

What is Stefan's education?

Stefan holds a Master in Computer Science from Duale Hochschule Baden-Württemberg Stuttgart and a Bachelor in Applied Computer Science from Duale Hochschule Baden-Württemberg Mannheim.

Does Stefan have any certificates?

Stefan has 3 certificates. These include: SAP Customer Checkout Development Training, MIFARE® Technology Certification, and AWS Technical Essentials Day.

What is the availability of Stefan?

Stefan is immediately available full-time for suitable projects.

What is the rate of Stefan?

Stefan'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 Stefan?

To hire Stefan, 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: 830-990 €
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.