Stefan Baust
Senior Full Stack Developer / Co-Founder / CTO / Head of Development
Experience
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.
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.
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.
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.
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.
Freelance Senior Full Stack Developer
BUNG Ingenieure AG
- Designed and built a web application prototype for an interactive display of current construction projects.
Freelance Senior Full Stack Developer
hokona GmbH
- Provided remote support for the UI development of the CCO customer display.
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.
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.
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.
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).
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).
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
Education
Duale Hochschule Baden-Württemberg Stuttgart
M.Sc. Computer Science · Computer Science · Stuttgart, Germany · 1.7
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
Frequently asked questions
Do you have questions? Here you can find further information.
Where is Stefan based?
What languages does Stefan speak?
How many years of experience does Stefan have?
What roles would Stefan be best suited for?
What is Stefan's latest experience?
What companies has Stefan worked for in recent years?
Which industries is Stefan most experienced in?
Which business areas is Stefan most experienced in?
Which industries has Stefan worked in recently?
Which business areas has Stefan worked in recently?
What is Stefan's education?
Does Stefan have any certificates?
What is the availability of Stefan?
What is the rate of Stefan?
How to hire Stefan?
Average rates for similar positions
Rates are based on recent contracts and do not include FRATCH margin.
Similar Freelancers
Discover other experts with similar qualifications and experience
Experts recently working on similar projects
Freelancers with hands-on experience in comparable project as a Senior Full Stack Developer / Co-Founder / CTO / Head of Development
Nearby freelancers
Professionals working in or nearby Nußloch, Germany