David Bertet

Software engineer with 13 years experience in crafting top-tier solutions on iOS, Android & Web.
I drive team and company growth through effective mentorship, automation, and strategic tooling.
Passionate by engineering, I continuously learn and refine my skills through side projects.
Looking for my next challenges, I’m eager to contribute through innovative problem-solving and collaboration.

Hackathon

Close collaboration in a constrained environment enforces efficiency.
I participated in 8 hackathons, 5 times finalist, and won one.

Skills

Technical skills

  • iOS - Swift, ObjC, AppStore
  • Android - Kotlin, Java, Google Play
  • Other - TypeScript, RN, C, C++
  • CI/CD - Jenkins, Fastlane, GH Action
  • Web - React, NextJS, Spring, Docker
  • Tools - Git, Github, Jira, Confluence

Soft skills

  • Mentoring
  • Problem solving
  • Automation finder
  • Pragmatism

Side Projects

Open Source

Swift, React Native

Swift migration of react-native-camera-kit & other fixes

Power Jeep

Esp32, EspIDF, C, WebSocket

Kids Ride On car conversion to Ryobi 18v battery with web interface

Air.

Fusion 360, 3D Print, Esp32, C++

Air quality sensor with IPS screen

Cargo Bike

OnShape, Welding, Woodworking

Designed & built Long John cargo bike

Find them all on david.bertet.fr

Experience

Software Architect

Mountain View, CA

Quotient Technology Inc.

- Coupons.com cashback app, 700k MAU

2019-2024 (5 yrs)

  • Designed, coded & maintained native iOS/Android apps (Swift, Kotlin). Multiplatform patterns & UI design system to maximize productivity with short iterations. 99,99+% crash free
  • Investigated most complicated user issues through the whole stack, app/server/database which contributed to achieving 4.5+ store rating (Embrace, Splunk, BugSnag, GCP)
  • Mentored developers and peer reviewed code and design to improve team’s autonomy
  • Worked with cross-functional team, including product, server, marketing and support to identify requirements and optimal solutions
  • Enhanced processes to switch from monthly to weekly release. Kanban, feature flag, small task, daily PR, task automation. Shipping often removed last minute rushes & simplified bug analysis
  • Optimized CI/CD pipeline. Automated review, testing & 1-click release to focus on the product
  • Built internal tooling to expose data through a website (React, NextJS, Docker). Used across the company, saving hundreds of hours a month

Lead developer

Paris, France

Shopmium

- Cashback app through receipt scanning, 600k MAU

2015-2019 (3.5 yrs)

  • Managed a team of 7 developers. Weekly 1o1, OKR definition, performance review
  • Migrated iOS/Android apps from Titanium (Hybrid JS) to Native (Swift, Kotlin)
  • Built a test suite that takes screenshots of draft offers for client review, exposed through a web interface. (XCTest, JS) Used daily by a team of 10+
  • Designed REST endpoints, maximizing CDN usage which lowered running costs by 10%
  • Analyzed network and performance to speed up critical path by 20% (Charles, Instruments)
  • Designed & coded a live receipt detection framework using OpenCV in C++
  • Implemented CI/CD pipelines, saving 2 hours a week per developer (Jenkins, Fastlane, Danger)

Technical consultant

Paris, France

Backelite

- Digital agency

2012-2015 (3.5 yrs)

  • Designed Credit Agricole banking apps (iOS, Android, Windows). Multiplatform patterns, endpoint testing, developer coordination
  • Project management and technical design on Voyages SNCF (French railway company), Societe Generale, Credit du Nord (French banks) mobile apps
  • Built internal tooling to deliver mobile apps to clients & framework to raise JIRA issues from app

Education

Master in Computer Engineering

EPITA - 2011 (France)