Joseph Pellegrini

Software Engineer

Expérience

Software Engineer

m19

septembre 2024 - aujourd’hui · 2 ans 3 mois

Développement d'une application web permettant aux vendeurs Amazon de gérer et paramétrer leurs campagnes publicitaires, et d'obtenir différentes statistiques relatives à leur activité sur Amazon.

Software Engineer

Theodo FinTech

janvier 2023 - septembre 2024 · 1 an 9 mois

Développement de la plateforme de la Banque Publique d'Investissement (BPI) permettant aux entreprises de déposer leurs demandes de financement.

Co-founder & CTO

Neostate

mai 2022 - septembre 2023 · 1 an 5 mois

Neostate est une plateforme destinée aux professionnels de l'immobilier, dont le but est de faciliter le partage de mandats.

Développeur Full Stack (Stage)

m19

septembre 2021 - janvier 2022 · 5 mois

- Développement d'une application web permettant aux vendeurs Amazon de gérer et paramétrer leurs campagnes publicitaires, et d'obtenir différentes statistiques relatives à leur activité sur Amazon (Java, Angular, HTML, CSS).

- Conception d'algorithmes permettant l'agrégation efficace d'importants volumes de données, afin d'assurer des performances optimales au sein de l'application.

Cofondateur & Développeur Full Stack

BeCycle

mars 2017 - juin 2019 · 2 ans 4 mois

Développement d'une plateforme de location de vélos entre particuliers.

Formation

Diplôme d'ingénieur en informatique

EPITA (École pour l'informatique et les techniques avancées)

2018 - 2023 · 5 ans

Baccalauréat scientifique

Collège-Lycée Saint-Michel de Picpus

2011 - 2018 · 7 ans

Spécialité Physique-Chimie - Mention bien

Compétences

Informatique

Langages / frameworks

C++

C

Java

Node.js

Python

C#

SQL

PHP

HTML

CSS

JS/TS

Angular

Systèmes d'exploitation

Unix/Linux

Windows

Autres

Git

Latex

Langues

Français : langue natale

Anglais : compétence professionnelle (C1)

Espagnol : compétence professionnelle limitée (B2)

Projets

MyIDE

juin 2021 - juillet 2021 · 6 semaines

Réalisation d'un IDE en Java (Swing). Édition de fichiers, gestion de la structure du projet, intégration GIT et Maven, changement de thème, etc.

Java

Tiger

février 2021 - avril 2021 · 7 semaines

Implémentation d'un compilateur pour le langage Tiger en C++.

Lexer, parser, construction d'AST, binding, type-checking, traduction vers une représentation intermédiaire de haut niveau.

Sujet complet disponible via ce lien

C++

Chess

mars 2021 · 4 semaines

Implémentation d'un jeu d'échecs intégrant une intelligence artificielle en C++

Représentation sous forme de bitboards et algorithme minimax avec alpha-beta pruning.

C++

JWS

avril 2021 · 1 semaine

Implémentation d'une API rest suivant une architecture en couches.

Java

Librubrik

janvier 2021 · 2 jours

Réalisation d'un solveur de rubik's cube.

C++

42sh

novembre 2020 - décembre 2020 · 4 semaines

Implémentation d'un shell conforme à la norme posix.

Builtins (cd, alias, echo, source, export, exit) et interprétation du language shell (lexer, parser, exécution).

C

Malloc

novembre 2020 · 1 semaine

Implémentation d'une bibliothèque d'allocation de mémoire.

Utilisation de l'appel système mmap. Algorithme de métadonnées externes.

C

Minimake

octobre 2020 · 1 semaine

Implémentation d'une version minimaliste de l'outil make.

C

MyFind

octobre 2020 · 1 semaine

Implémentation d'une version simplifiée de la commande UNIX 'find'.

C

OCR

novembre 2019 - décembre 2019 · 2 mois

Implémentation d'un système de reconnaissance optique de caractères.

Projet disponible sur GitHub .

C

Sirius

mai 2019 - juin 2019 · 2 mois

Réalisation d'un jeu vidéo sous le moteur de jeu Unity.

C#

Contact