Joseph Pellegrini

Co-founder & CTO - Neostate

Expérience

Co-founder & CTO

Neostate

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

mai 2022 - aujourd’hui

Développeur Full Stack

m19

- 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.

septembre 2021 - janvier 2022

Développeur web

neostory

Développement web (HTML, CSS, JS, PHP) : modifications et améliorations apportées à différents sites.

juin 2019 - juillet 2019

Développeur web

BeCycle

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

mars 2017 - juin 2019

Formation

Diplôme d'ingénieur en informatique

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

2018 - 2023

Baccalauréat scientifique

Spécialité Physique-Chimie - Mention bien

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

2011 - 2018

Compétences

Informatique

Langages / frameworks

c++

C++

c

C

java

Java

node

Node.js

python

Python

c#

C#

sql

SQL

php

PHP

html

HTML

css

CSS

javascript

JS/TS

Angular

Angular

Systèmes d'exploitation

unix

Unix/Linux

windows

Windows

Autres

git

Git

latex

Latex

Langues

france

Français : langue natale

uk

Anglais : compétence professionnelle (C1)

spain

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

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++

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++

C++

JWS

avril 2021 (1 semaine)

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

java

Java

Librubrik

janvier 2021 (2 jours)

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

c++

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

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

C

Minimake

octobre 2020 (1 semaine)

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

c

C

MyFind

octobre 2020 (1 semaine)

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

c

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

C

Sirius

mai 2019 - juin 2019 (2 mois)

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

csharp

C#

Contact