Hi there! 👋
David Bertet
Currently creating stuff
Relevant experiences
Quotient Technology Inc.
Software Architect | Mountain View, CA
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
Shopmium
Lead developer | Paris, France
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)
Backelite
Technical consultant | Paris, France
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
Work projects
On Premise to Cloud migration
GCP, K8, ArgoCD, Spring Boot
Coupons.com mobile app
iOS, Android
Internal tool to easily browse data. Used by dev, clearer & customer support teams
NextJS
Internal tool that captures every coming offers. Used for client validation
iOS screenshots, Jenkins, JS
Side projects
Mastering requires practice
VSCode extension to efficiently dig in Android apks
TypeScript, Smali
Air quality sensor with IPS screen
Fusion 360, 3D Print, Esp32, C++
Homekit device stack implementation on Esp8266
C++, RTOS, Socket, Crypto
iOS application to remotely configure Hyperion TV ambient light
Objective C, Socket