Skip to content

Commit

Permalink
Update resume
Browse files Browse the repository at this point in the history
  • Loading branch information
DavidBertet committed Feb 7, 2024
1 parent 8fa127d commit a826077
Show file tree
Hide file tree
Showing 9 changed files with 24 additions and 23 deletions.
2 changes: 1 addition & 1 deletion src/content/experiences/backelite.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,4 +8,4 @@ dates: 2012-2015 (3.5 yrs)

- **Designed** Credit Agricole banking apps (iOS, Android, Windows). **Multiplatform design**, 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 all clients (Ruby on Rails) & frameworks to raise issues in-app
- **Built internal tooling** to deliver mobile apps to all clients & frameworks to raise issues in-app
14 changes: 7 additions & 7 deletions src/content/experiences/quotient.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,10 +6,10 @@ location: Mountain View, CA
dates: 2019-present (4 yrs)
---

- **Designed & developed iOS/Android apps** (Swift, Kotlin). **Multiplatform design**, VIPER pattern, Reactive programming. **99,99+% crash free**
- **Mentored** developers and peer reviewing code and design to **grow the team skill**
- Improved processes to **release every week** by moving to Kanban, encouraging smaller tasks/daily PRs, and automating tasks
- **Shared good practices across the company**, CI/CD, processes, technical design and automation
- Optimized **CI/CD pipelines** (Jenkins, Fastlane, Danger), permitting **automated code review** & **one click releases**
- **Built internal tooling** to expose production data through web interface (NextJS, Docker). Used across the company, **saving hundreds of hours a month**
- Worked with **cross-functional teams**, including product, UX, marketing, support and backend to identify options based on inputs from each team
- **Designed, coded & maintained native iOS/Android apps** (Swift, Kotlin). **Multiplatform design**, VIPER, Reactive programming. **99,99+% crash free**
- **Investigated most complicated user issues** through the whole stack, app/server/database (Embrace, Splunk, GCP) which contributed to achieving **4.5+ store rating**
- **Mentored** developers and peer reviewed code and design to **improve the team's productivity**
- Worked with **cross-functional teams**, including QA, product, UX, server, marketing and support
- Improved processes to **release every week**. Kanban, feature flag, smaller task, daily PR, task automation. Shipping often removed last minute rushes, simplified bug analysis and more
- Setup **CI**/**CD pipelines** (Jenkins, Appium). **Automated code review**, **testing** & **one-click release**
- **Built internal tooling** to expose data through web interface (NextJS, Docker). Used across the company, **saving hundreds of hours a month**
9 changes: 5 additions & 4 deletions src/content/experiences/shopmium.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,9 +6,10 @@ location: Paris, France
dates: 2015-2019 (3.5 yrs)
---

- **Managed** a team of 7 developers
- **Managed** a team of 7 developers. Weekly 1o1, OKR definition, performance review
- **Migrated iOS/Android apps** from Titanium (Hybrid JS) to Native (Swift, Kotlin)
- **Designed & developed** live receipt detection frameworks using OpenCV in C++
- Designed REST endpoints, maximizing CDN usage
- Designed REST endpoints, maximizing CDN usage to **lower running costs**
- QA app, **investigated customer issues**, analyzed network (Charles), performance (Instruments)
- **Designed & coded** a live receipt detection framework using OpenCV in C++
- Setup and maintained **CI/CD pipelines** (Jenkins, Fastlane, Danger)
- **Built internal tooling** to take iOS screenshots of draft offers for client review, exposed through a web interface. **Used daily**
- **Built a test suite** that takes screenshots of draft offers for client review, exposed through a web interface. **Used daily** by a team of 10+
2 changes: 1 addition & 1 deletion src/content/perso/air.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,5 +4,5 @@ year: 2020
short_description: Air quality sensor with IPS screen
tech: Fusion 360, 3D Print, Esp32, C++
image: air.jpg
on_resume: 4
on_resume: 3
---
4 changes: 2 additions & 2 deletions src/content/perso/bike.md
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
---
name: Cargo Bike
year: 2022
short_description: Designed & built long john cargo bike
short_description: Designed & built Long John cargo bike
tech: OnShape, Welding, Woodworking
image: bike.jpg
on_resume: 3
on_resume: 4
---
4 changes: 2 additions & 2 deletions src/content/perso/opensource.md
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
---
name: Open Source
year: 2023
short_description: See GitHub for contributions
tech: Swift, React Native, Ruby
short_description: Swift migration of Tesla's react-native-camera-kit & maintenance
tech: Swift, React Native
image: opensource.jpg
link: https://www.github.com/davidbertet
on_resume: 1
Expand Down
2 changes: 1 addition & 1 deletion src/content/skills/1-technical.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,5 +6,5 @@ title: Technical skills
- **Android:** Kotlin, Java, Google Play
- **Other:** TypeScript, C, C++, Ruby
- **CI/CD:** Jenkins, Fastlane, GH Action
- **Web:** React, NextJS, SpringBoot
- **Web:** React, NextJS, Spring, Docker
- **Tools:** Git, Github, Jira, Confluence
2 changes: 1 addition & 1 deletion src/content/skills/2-soft.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,5 +4,5 @@ title: Soft skills

- Mentoring
- Problem solving
- Automation finding
- Automation finder
- Pragmatism
8 changes: 4 additions & 4 deletions src/pages/resume.astro
Original file line number Diff line number Diff line change
Expand Up @@ -45,7 +45,7 @@ const phoneImage = canvas.toDataURL('image/png')
<div class="pe-14 grow">
<h1 class="text-5xl font-bold p-name">David Bertet</h1>
<p class="font-medium text-gray-500 p-note mt-4">
Results-driven software architect with proven track record in crafting top-tier solutions on iOS & Android.<br />
Results-driven software engineer with proven track record in crafting top-tier solutions on iOS & Android.<br />
I drive team and company growth through effective mentorship, automation, and strategic tooling.<br />
Continuously refining my skills through side projects, I remain adaptable to emerging technologies.<br />
Looking for new challenges, I'm eager to contribute through innovative problem-solving and collaboration.
Expand Down Expand Up @@ -80,8 +80,8 @@ const phoneImage = canvas.toDataURL('image/png')
<main class="grid grid-cols-[1fr_2.5fr] gap-10 mt-8">
<section>
<div>
<h2 class="text-2xl font-bold border-b-blue-400 border-b-2">Hackthon</h2>
<p class="text-gray-600 mt-2">Close collaboration in a constraint environment enforces efficiency.<br/>I participated to 8 hackathons, 5 times finalist, and won one.</p>
<h2 class="text-2xl font-bold border-b-blue-400 border-b-2">Hackathon</h2>
<p class="text-gray-600 mt-2">Close collaboration in a constrained environment enforces efficiency.<br/>I participated in 8 hackathons, 5 times finalist, and won one.</p>
</div>

<div>
Expand Down Expand Up @@ -139,7 +139,7 @@ const phoneImage = canvas.toDataURL('image/png')
</div>
</div>

<div class="mt-2 prose prose-li:mb-1 prose-li:mt-1 max-w-none">
<div class="mt-2 prose max-w-none">
<experience.Content />
</div>
</div>
Expand Down

0 comments on commit a826077

Please sign in to comment.