Skip to content

Commit 0342245

Browse files
committed
update cv
1 parent 5e49077 commit 0342245

File tree

5 files changed

+223
-164
lines changed

5 files changed

+223
-164
lines changed

bun.lockb

248 KB
Binary file not shown.

public/locales/en/translation.json

Lines changed: 41 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -170,6 +170,23 @@
170170
"Parliamentary Procedures",
171171
"Research"
172172
]
173+
},
174+
{
175+
"title": "Software Engineer",
176+
"tasks": [
177+
"Built their main quizz game application",
178+
"Refactored the codebase and admin panel",
179+
"Lead the technical team through different crucial decisions",
180+
"Peer reviewed different critical pull requests and issues"
181+
],
182+
"tags": [
183+
"Typescript",
184+
"React",
185+
"Next.js",
186+
"TailwindCSS",
187+
"Nest.js",
188+
"Google Cloud"
189+
]
173190
}
174191
]
175192
}
@@ -189,6 +206,30 @@
189206
"experience": {
190207
"title": "Experience",
191208
"experiences": [
209+
{
210+
"url": "https://brainsecurity.io/",
211+
"company": "BRAIN Cyber Awareness",
212+
"title": "Software Engineer",
213+
"date": "2023 - Present",
214+
"tasks": [
215+
"Create smooth, performant, and responsive user interfaces of a game and quizz application",
216+
"Work alongside the design team to provide an accurate and pixel-perfect implementation of the designs",
217+
"Collaborate with customers and clients to understand their needs and provide them with the best solutions",
218+
"Lead the technical team in order to optimize productivity and quality of delivery"
219+
],
220+
"tags": [
221+
"Typescript",
222+
"Javascript",
223+
"React",
224+
"Next.js",
225+
"TailwindCSS",
226+
"Nest.js",
227+
"PostgreSQL",
228+
"Google Cloud",
229+
"OpenAPI",
230+
"Figma"
231+
]
232+
},
192233
{
193234
"url": "https://www.getresponsible.com/",
194235
"company": "Responsible",

public/locales/fr/translation.json

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -170,6 +170,24 @@
170170
"Procédures parlementaires",
171171
"Recherche"
172172
]
173+
},
174+
{
175+
"title": "Développeur Fullstack",
176+
"tasks": [
177+
"Construit le site principal de quizz gamifié",
178+
"Refactor le code principal et le panneau d'administration",
179+
"Gère l'équipe technique pour des décisions cruciales",
180+
"",
181+
"Peer reviewed different critical pull requests and issues"
182+
],
183+
"tags": [
184+
"Typescript",
185+
"React",
186+
"Next.js",
187+
"TailwindCSS",
188+
"Nest.js",
189+
"Google Cloud"
190+
]
173191
}
174192
]
175193
}

src/components/experiences.tsx

Lines changed: 26 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,37 @@
1-
import { Switch } from "./ui/switch";
2-
import ExternalArrow from "../icones/ExternalArrow";
31
import { useMemo, useState } from "react";
42
import { useTranslation } from "react-i18next";
3+
import ExternalArrow from "../icones/ExternalArrow";
54
import { cn } from "../lib/utils";
5+
import { Switch } from "./ui/switch";
66

77
export default function ExperiencesComponent() {
88
const { t } = useTranslation();
99

1010
const experiences = useMemo(
1111
() => [
12+
{
13+
technical: true,
14+
link: "https://brainsecurity.io/en",
15+
title: (
16+
<h2 className="text-blue-100/90 font-medium group-hover:text-[#818cf8] transition">
17+
{t("index.experience.experiences.8.title")} · BRAIN Cyber Awareness{" "}
18+
<ExternalArrow className="inline h-4 w-4 group-hover:translate-x-1 group-hover:-translate-y-1 transition" />
19+
</h2>
20+
),
21+
date: "2023 - Present",
22+
achievements: t("index.experience.experiences.8.tasks", {
23+
returnObjects: true,
24+
}) as Array<string>,
25+
tags: (
26+
t("index.experience.experiences.8.tags", {
27+
returnObjects: true,
28+
}) as Array<string>
29+
).map((tag) => (
30+
<li className="flex items-center rounded-full bg-blue-500/20 xl:bg-slate-700/10 group-hover:bg-[rgba(87,_242,_33,_0.10)] px-3 py-1 text-sm font-medium leading-5 transition ease-in-out text-blue-100/50 xl:text-blue-100/40 group-hover:text-[#818cf8]">
31+
{tag}
32+
</li>
33+
)),
34+
},
1235
{
1336
technical: true,
1437
link: "https://www.responsible.us/",
@@ -18,7 +41,7 @@ export default function ExperiencesComponent() {
1841
<ExternalArrow className="inline h-4 w-4 group-hover:translate-x-1 group-hover:-translate-y-1 transition" />
1942
</h2>
2043
),
21-
date: "2022 - present",
44+
date: "2022 - 2023",
2245
achievements: t("index.experience.experiences.0.tasks", {
2346
returnObjects: true,
2447
}) as Array<string>,

0 commit comments

Comments
 (0)