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 NativeSwift migration of react-native-camera-kit & other fixes
Power Jeep
Esp32, EspIDF, C, WebSocketKids 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, WoodworkingDesigned & 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)