Summary
Overview
Work History
Education
Skills
Languages
Timeline
Generic

Bastien Ravalet

Kitchener

Summary

Results‑driven engineering leader with 9 + years of end‑to‑end iOS experience in fast‑paced startup and scale‑up environments across Payments, POS, and SaaS. Skilled at scaling teams, modernizing architecture, and shipping secure mobile products that power thousands of daily transactions. Expert in Swift & Objective‑C; passionate about mentoring, process improvement, and data‑driven delivery.

Overview

12
12
years of professional experience

Work History

Software Development Manager

TouchBistro
02.2024 - Current
  • Scaled the Payments group from a handful of contributors to a 7-person iOS squad, adding cloud full-stack talent and setting up lightweight architecture guidelines that keep new growth orderly.
  • Architected and kicked off a new Kotlin-based payment-terminal line (POS-class devices): defined the modular design, staffed a 5-developer team, and established a fast two-week delivery cadence.
  • Formed a stability team for the POS app, introducing observability hooks and a structured defect-triage workflow that quickly drove down crash and timeout incidents.
  • Leading a cloud-first initiative to move core business logic. Defined a unified architecture, recruited senior & staff engineers, and kicked off the migration of device functionality to scalable back-end services, all tightly aligned with the company’s product vision.


Team Lead, Mobile Software Development, IOS - Payments

TouchBistro
11.2022 - 02.2024
  • Led a project to unify every payment integration behind a single public interface, bundling SDK/HTTP/socket code into one shared package and enabling a consistent UI for all providers.
  • Encapsulated payment business logic in the new module, cutting duplicate code and giving the team a single place to evolve features or fix defects.
  • Delivered one consistent UI flow for every payment provider, improving user experience and easing future maintenance.
  • Led hiring for the payment's team conducting technical interviews for all candidates.
  • Mentored junior engineers through code reviews and pairing, helping the team adopt the new architecture and design patterns.

Senior Software Developer, iOS

TouchBistro
12.2021 - 11.2022
  • Supported 11 payment integrations, using SDK, REST/HTTP, or socket interfaces, coordinating releases and fixing defects to keep transactions running smoothly.
  • Built an in-app integrated BarTab flow (pre-auth > increments > capture) that increased speed to bar checkout.
  • Transformed team culture, mentored junior iOS developers and ran technical interviews to expand the team.

Senior Software Developer, iOS

IMS (Insurance & Mobility Solutions)
03.2021 - 12.2021
  • Worked on a telematics-based mobile app that records driving behaviour (e.g., speed, braking, cornering) so policy-holders can earn usage-based insurance discounts.
  • Refactored the codebase into a white-label framework: themes, feature sets, and scoring rules are driven by remote config, letting each insurer ship a fully branded version from the same core.
  • Added flexible UI theming, localization hooks, and feature flags, reducing the effort to onboard a new insurance partner to a routine release cycle.
  • Supported QA and release engineering for multiple parallel App Store builds, helping the team keep stability high while rolling out frequent updates.

iOS Lead Developer

Ubiq
02.2018 - 03.2021
  • Handled day-to-day development, testing, and App Store releases for two green-field products in a six-person startup.
  • Helped build an internal collaboration MVP (calls, chat, document sharing); user research showed limited traction, leading the team to sunset the project and pivot.
  • Contributed to the launch of ShopTogether, a group-buying app that ultimately served about 4 000 users.
  • Set up a backend-driven configuration and feature-flag system so the team could add or retire features without waiting for App Store approval.
  • Integrated payments (Stripe), real-time messaging (Firebase), and crash reporting, and assisted with product planning, QA, and release coordination.

iOS Developer

Rave Inc.
10.2017 - 02.2018
  • Created a runtime Branding Layer that dynamically injects CSS into WebViews, giving external content a native look & feel while cutting design-integration time by 90 %.

iOS Lead Developer

Barclap
03.2016 - 11.2017
  • Developed Swift‑based iPad POS and self‑ordering kiosk apps
  • Implemented a cloud first data layer with full offline resiliency ensuring 100 % uptime during connectivity loss.

iOS Developer

Eion
04.2015 - 08.2015
  • Participated in the development of an iPhone application (Objective-C)
  • Internship

iOS Developer

CGI en France
09.2013 - 01.2014
  • Participated in the development of an iPad application (Objective-C)
  • Internship

Education

Master's Degree - Computer Science

EPITECH - European Institute of Technology
01.2017

undefined

Ahlia University
01.2016

Skills

  • Languages: iOS Swift Objective-C TypeScript
  • DevOps: CI/CD
  • Architecture: Modular design Design patterns
  • Management: Project management Agile delivery
  • Leadership: Team building & hiring Mentoring & career development
  • Cross-functional Collaboration: Product Design QA Support

Languages

French
Native or Bilingual

Timeline

Software Development Manager

TouchBistro
02.2024 - Current

Team Lead, Mobile Software Development, IOS - Payments

TouchBistro
11.2022 - 02.2024

Senior Software Developer, iOS

TouchBistro
12.2021 - 11.2022

Senior Software Developer, iOS

IMS (Insurance & Mobility Solutions)
03.2021 - 12.2021

iOS Lead Developer

Ubiq
02.2018 - 03.2021

iOS Developer

Rave Inc.
10.2017 - 02.2018

iOS Lead Developer

Barclap
03.2016 - 11.2017

iOS Developer

Eion
04.2015 - 08.2015

iOS Developer

CGI en France
09.2013 - 01.2014

undefined

Ahlia University

Master's Degree - Computer Science

EPITECH - European Institute of Technology
Bastien Ravalet