Bono Stebler, Developer in Sion, Switzerland
Bono is currently unavailable

Bono Stebler

Software Developer

Sion, Switzerland

Toptal member since August 27, 2018

Bio

Bono is a seasoned full-stack developer who's defined by his versatility and tenacity. He is the technical founder of a successful company and has extensive experience in all stages of building web applications. He mainly focuses on architecture and implementation projects, but he usually takes an active part in product design, infrastructure, and quality assurance.

Portfolio

agenda.ch
Node.js, React, Ruby on Rails (RoR), PostgreSQL, Testing, WebSockets...
Trivago NV
React, Redis, MySQL, PostgreSQL, PHP, Node.js, Testing, Zend Framework...
Base7booking.com
React, Redis, MySQL, PostgreSQL, PHP, Testing, Zend Framework, WebSockets...

Experience

  • JavaScript - 20 years
  • PostgreSQL - 15 years
  • Git - 15 years
  • Node.js - 13 years
  • React - 12 years
  • Single-page Applications (SPAs) - 8 years
  • Functional Programming - 8 years
  • TypeScript - 6 years

Preferred Environment

Git, Sublime Text, Linux

The most amazing...

...feature I've built is a database level, copy-on-write auditing system providing 100% reliable trail with a tiny impact on performance and development.

Work Experience

Head of Engineering

2019 - 2025
agenda.ch
  • Rebuilt an aging app from the ground up using a modern stack. Designed and implemented a gradual transition plan focusing on the least possible friction for end-users.
  • Helped design and implement new features, including invoice generation and accounting, a custom report engine, real-time updates in the front end, integrations with partner software, email and SMS campaign tools, and a modern booking engine.
  • Redefined development priorities to constantly investigate and fix every bug or reported issue before anything else, bringing customer trust from medium to very high.
  • Implemented safety measures in terms of redundancy, backups, and auditing.
  • Greatly improved response times while slashing infrastructure cost by 70% through proper architecture, analysis, and optimization.
Technologies: Node.js, React, Ruby on Rails (RoR), PostgreSQL, Testing, WebSockets, Backup & Recovery, Functional Programming, HTML, Single-page Applications (SPAs), Redis, Full-stack, JavaScript, CSS, Git, Express.js, Redux, Stripe API, TypeScript, REST APIs, API Design, Jest, Amazon Web Services (AWS), Full-stack Development, Quality Assurance (QA), API Integration, APIs, Security, Back-end, SDKs

Software Engineer | Technical Lead

2016 - 2018
Trivago NV
  • Continued to oversee all the technical aspects of my company after it was acquired by Trivago.
  • Built integrations with external booking systems and the infrastructure to monitor them.
  • Built a modern, fully-featured, and intuitive booking engine.
  • Implemented the legal requirements to comply with European fiscal requirements through a powerful auditing system.
  • Ensured that the handling of credit card data and other personal information complied with PCI-DSS and GDPR.
  • Refactored the codebase progressively by splitting logic in libraries with clear APIs, eliminating inefficiencies, and building a comprehensive test suite.
Technologies: React, Redis, MySQL, PostgreSQL, PHP, Node.js, Testing, Zend Framework, WebSockets, Backup & Recovery, Functional Programming, HTML, Single-page Applications (SPAs), Full-stack, CSS, Git, Express.js, Redux, Stripe API, GraphQL, Tailwind CSS, REST APIs, API Design, Jest, Full-stack Development, Quality Assurance (QA), API Integration, APIs, Security, Back-end, SDKs

Founder | CTO

2012 - 2016
Base7booking.com
  • Founded and built a property management system that thousands of hotels use today as their main system.
  • Designed and implemented numerous real-time integrations with channel managers, payment processors, and customer relationship and accounting services.
  • Built many features, including reservation management, an occupancy calendar, custom reports with custom invoice generation, automated emails, catalog management, and POS functionalities.
  • Managed a small engineering team by establishing best practices, reviewing code, and guiding them through business and technical requirements.
  • Deployed and maintained the hosting infrastructure, backup system, and databases.
Technologies: React, Redis, MySQL, PostgreSQL, PHP, Testing, Zend Framework, WebSockets, Backup & Recovery, Functional Programming, HTML, Single-page Applications (SPAs), Full-stack, CSS, Git, Node.js, Express.js, Redux, Stripe API, GraphQL, REST APIs, API Design, Full-stack Development, Quality Assurance (QA), API Integration, APIs, Security, Back-end, SDKs

Freelance Web Developer

2003 - 2012
Self-employed
  • Built websites and simple web applications for private customers and small companies.
  • Installed, configured, and customized various CRMs.
  • Implemented and integrated custom software for various companies.
Technologies: HTML, PHP, Testing, WebSockets, Backup & Recovery, Redis, Full-stack, CSS, Git, PostgreSQL, MySQL, REST APIs, Prisma, API Design, Jest, Full-stack Development, Python, Quality Assurance (QA), API Integration, APIs, Security, Back-end

Experience

Property Management System

I was the technical founder and developed the core by myself for the first four years of this property management software, targeting small- and medium-sized hotels.

The features include an occupancy calendar, reservation management, client management, communication tools, statistics, reporting, invoicing, accounting, VAT management, product catalog, group management, and payment processing. The system is integrated with many partners providing channel management, payment processing, yield management, customer satisfaction tools, and POS functionalities.

It is the central system for over a thousand hotels in 30 countries.

Online Booking Engine

I helped design and then fully implemented a beautiful-and-simple booking engine to distribute our clients' inventory.

It was built as an attempt to disrupt the convoluted and unintuitive user experience of the most popular booking platforms. Inspired by Airbnb, it manages to offer the powerful customization that hotels need for commercial and legal reasons while remaining simple for guests to use.

Agenda and Online Booking SaaS

http://agenda.ch
A Node.js and React application centered around the online booking. Allows companies to distribute their services, courses, tickets, and products through an online booking platform.

Features a calendar, invoicing, accounting, extensive customer profiles, communication tools, vouchers, document management, as well as profession-specific tools for therapists, coaches, and more.

Skills

Libraries/APIs

React, Node.js, REST APIs, Stripe API, Twilio API

Tools

Git, Prisma

Languages

TypeScript, JavaScript, PHP, HTML, CSS, GraphQL, Python

Frameworks

Express.js, Redux, Jest, Zend Framework, Ruby on Rails (RoR), Tailwind CSS, Next.js

Paradigms

Functional Programming, Testing

Storage

PostgreSQL, MySQL, Redis

Platforms

Linux, Amazon Web Services (AWS)

Other

Single-page Applications (SPAs), WebSockets, Full-stack, API Design, Full-stack Development, API Integration, APIs, Back-end, Backup & Recovery, Domain-driven Design (DDD), CI/CD Pipelines, Healthcare Software, Quality Assurance (QA), Security, SDKs

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