Skip to content

Commit

Permalink
save
Browse files Browse the repository at this point in the history
  • Loading branch information
jbigman committed Aug 13, 2024
1 parent 5942449 commit 35ccf4a
Show file tree
Hide file tree
Showing 5 changed files with 41 additions and 54 deletions.
20 changes: 0 additions & 20 deletions src/components/curiculum.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -22,26 +22,6 @@ const Curiculum = () => {
return <Experience key={index} data={exp} />
})}
</Block>
<Block title={'Autres activités'}>
<Skill data={
{
type: 'other',
icon: "cg",
name: "CodinGame Summer Challenge 2024",
subtitle: "Top 167 Global / Top 1 Javascript",
link: "https://www.codingame.com/contests/summer-challenge-2024-olymbits/leaderboard/global?column=LANGUAGE&value=Javascript",
}
}/>
<Skill data={
{
type: 'other',
icon: "discord",
name: "Community Manager",
subtitle: "Gère et administre un serveur Discord comptant ~3000 membres",
link: "https://www.youtube.com/c/TAFJeuxMobile",
}
}/>
</Block>
</div>
</div>
<div style={{flex:2}}>
Expand Down
12 changes: 12 additions & 0 deletions src/components/experience.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -52,6 +52,18 @@ const Experience = (props: {data: IExperience[] }) => {
)})}
</div>
}
{
exp.stack.length > 0 &&
<div className={`${experienceStyles.shift}`}>
{exp.stack.map((task) => {
return (
<div key={task}>
{/* biome-ignore lint/security/noDangerouslySetInnerHtml: <explanation> */}
<div dangerouslySetInnerHTML={{__html: task}} />
</div>
)})}
</div>
}
</>
)
}
Expand Down
2 changes: 1 addition & 1 deletion src/components/sidebar.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -52,7 +52,7 @@ const SideBar = () => {
</a>
</Element>
</div>
<Block title={'Fullstack Developer'}>
<Block title={'Senior Fullstack Developer'}>
<ul style={{padding : '12px', fontSize: '14px'}}>
{
cv.punchLines.map((punchline) => {
Expand Down
4 changes: 2 additions & 2 deletions src/css/variables.scss
Original file line number Diff line number Diff line change
Expand Up @@ -33,9 +33,9 @@ $text-secondary : rgb(0, 35, 74);
$text-company : rgb(0 147 254);
$text-subtitle: $legend;

$main-padding : 10px;
$main-padding : 11px;
$sidebar-width : 300px;
$gap: 11px;
$gap: 12px;

$screen-medium: 768px;

Expand Down
57 changes: 26 additions & 31 deletions src/json/curiculum.json
Original file line number Diff line number Diff line change
Expand Up @@ -17,45 +17,36 @@
"description": "Développeur expérimenté en applications web et mobiles, spécialisé en TypeScript, Node.js et React. Mes réalisations incluent la création d'une plateforme de réservation avec systèmes de paiement pour LaPetitePouzerie.fr et l'implémentation d'un moteur de recherche pour les jeux vidéo sur Gamewisher.com. À la recherche d'un poste de développeur à CoderPad, où je pourrais apporter mes compétences en développement front-end et back-end dans un environnement Agile, pour soutenir votre équipe Tech à renforcer vos produits et assurer leur évolutions.",
"experiences": [
[{
"title": "Entreprenariat et Développeur Full Stack ",
"title": "Entrepreneur et Développeur Full Stack ",
"description": "",
"company": "Gamewisher.com",
"link": "https://www.gamewisher.com",
"tasks": [
"Création d'une plateforme communautaire autour des jeux mobiles en utilisant <b>TypeScript</b>, <b>Nest.js</b>, <b>Next.js</b>, <b>Vitest</b> et <b>GitHub Actions</b>"
"Conception de A à Z d'une plateforme communautaire complète avec une base de données de plus de 10 000 jeux mobiles, un moteur de recherche intuitif, et un système permettant à la communauté de rédiger ses propres articles."
],
"stack": [
"Node.js / Nest.js",
"React / Next.js",
"MongoDB",
"TypeScript"
"Stack: <b>TypeScript</b> ▪️ <b>Nest.js</b> ▪️ <b>React</b> ▪️ <b>MongoDB</b> ▪️ <b>Docker</b> ▪️ <b>Github Actions</b>"
],
"dateEnd": "Depuis 2019"
}],
[
},
{
"title": "En indépendant et en télétravail",
"company": "LaPetitePouzerie.fr",
"link": "https://www.LaPetitePouzerie.fr",
"tasks": [
"Création d'une plateforme de réservation incluant paiement et gestion de disponibilités, en utilisant <b>TypeScript</b>, <b>Node.js</b>, <b>React</b>, <b>Vitest</b> et <b>GitHub Actions</b>"
"Création complète d'une plateforme de réservation, incluant le paiement et la gestion des disponibilités. Le site a été conçu en respectant scrupuleusement chaque détail de la maquette Figma."
],
"stack": [
"Nest.js",
"Next.js",
"MongoDB",
"TypeScript",
"Github Actions",
"API Stripe"
],
"Stack: <b>TypeScript</b> ▪️ <b>Nest.js</b> ▪️ <b>Next.js</b> ▪️ <b>MongoDB</b> ▪️ <b>Docker</b> ▪️ <b>API Stripe</b>"
],
"dateStart": "2024",
"dateEnd": "2 mois"
},
{
"title": "[Remote] Freelance",
"company": "Eric C - Entrepreneur",
"tasks": ["Développement d'une application mobile pour la gestion des équipements matériels via Bluetooth, en utilisant <b>TypeScript</b>, <b>React-native</b>"],
"stack": ["Typescript", "React native", "Bluetooth"],
"tasks": ["Développement d'une application mobile pour la gestion des équipements matériels via Bluetooth."],
"stack": ["Stack: <b>TypeScript</b> ▪️ <b>React Native</b> ▪️ <b>Bluetooth</b>"],
"dateStart": "2022",
"dateEnd": "1 mois"
}
Expand All @@ -64,32 +55,42 @@
"title": "Tech Lead Application Android",
"company": "Thales",
"tasks": [
"Développement d'une application Android pour le réseau de transport de bus danois, en utilisant <b>TypeScript</b> et <b>React-native</b>."
"Développement d'une application Android pour les chauffeurs de bus du réseau danois, facilitant la gestion des voyages, la vente de tickets et la configuration des valideurs."
],
"stack": ["Typescript", "React native", "Jenkins", "MQTT", "Tests unitaires."],
"stack": ["Stack: <b>TypeScript</b> ▪️ <b>React Native</b> ▪️ <b>Intégration continue Jenkins</b>"],
"dateStart": 2017,
"dateEnd": 2018
}],
[{
"title": "Développeur Full stack et Scrum master",
"company": "Thales",
"tasks": [ "Conception d'un produit billettique dans une <b>équipe Agile de 10 personnes</b> , en utilisant <b>Java</b>, <b>Angular</b>, <b>PostgreSQL</b> et une intégration continue sous Jenkins" ],
"stack": [ ],
"tasks": [
"Développement des fonctionnalités clés pour l'API, le front-end et le back-end au sein d'une <b>équipe Agile de 10 personnes</b>, tout en garantissant la qualité du code.",
"Gestion des cérémonies et de la communication externe en tant que Scrum Master."
],
"stack": ["Stack: <b>Java</b> ▪️ <b>Angular</b> ▪️ <b>PostgreSQL</b> ▪️ <b>RabbitMQ</b> ▪️ <b>Intégration continue Jenkins</b>"],
"dateStart": 2013,
"dateEnd": 2017
}],
[{
"title": "Développeur Full Stack",
"company": "Thales",
"tasks": [
"Développement de logiciels et du Back-office dans une <b>équipe de 6-8 personnes</b> pour le système billettique de plusieurs opérateurs de transport, en utilisant <b>C#</b>, <b>ASP.Net</b> et <b>Microsoft SQLServer</b>"
"Développement de logiciels et du back-office dans une <b>équipe de 8 personnes</b> pour le système billettique de plusieurs opérateurs de transport"
],
"stack": [],
"stack": ["Stack: <b>C#</b> ▪️ <b>ASP.Net</b> ▪️ <b>Microsoft SQL Server</b>"],
"dateStart": 2008,
"dateEnd": 2013
}]
],
"formations": [
[{
"title": "Ergonomie et UX des logiciels",
"company": "Ludotic, Paris",
"tasks": [],
"stack": [],
"dateEnd": 2014
}],
[{
"title": "Expert en conduite et ingénierie de développement logiciel et système",
"company": "Master au CFA AFTI, Orsay",
Expand Down Expand Up @@ -123,7 +124,7 @@
{
"type": "hard",
"icon": "react",
"name": "React / NextJs"
"name": "React / Next.js"
},
{
"type": "soft",
Expand All @@ -136,12 +137,6 @@
"icon": "autonomie",
"name": "Partage & Bienveillance",
"subtitle": "J'accompagne et soutiens mes collègues afin de progresser ensemble."
},
{
"type": "soft",
"icon": "fire",
"name": "Esprit d'équipe",
"subtitle": "Je délègue et organise des ateliers participatifs pour favoriser les collaborations."
}
]
}

0 comments on commit 35ccf4a

Please sign in to comment.