Skip to content
View Encorpluptit's full-sized avatar
  • Paris

Highlights

  • Pro

Organizations

@PoCInnovation
Block or Report

Block or report Encorpluptit

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Encorpluptit/README.md

WIP

Anurag's github stats

Bonjour / Hi there


French

Présentation

Mon parcours

  • Je m'apelle Bernard Damien, j'ai 27 ans et je suis étudiant en 3e année à Epitech Paris.

  • J'ai étudié les matières scientifiques en IUT, Faculté et école d'ingénieur avant de comprendre que l'enseignement académique dispensé ne me correspondait pas.

  • J'ai ensuite travaillé dans le milieu de la restauration pendant 3 ans pour réfléchir sur mon orientation et avoir une expérience professionnelle.

  • J'ai par la suite intégré Epitech Paris en février 2019 dans le cursus PSO (Programme Spécial Optimisation) qui concentre le programme de 1ère année en 6 mois.

Qui suis-je.

La personne

  • Relativement intéressé par l'informatique depuis mon jeune âge, j'ai véritablement découvert ma voie lors de ma scolarité à Epitech.

  • Je suis quelqu'un toujours assoiffé de nouvelles connaissances et de perfectionner le plus possible celles que je maîtrise déjà.

  • Adepte de challenges, je mets toutes les chances de mon côté pour réussir les défis que je m'impose afin de me surpasser tous les jours.

  • Je suis franc, respectueux et sociable ce qui fait que je m'intègre très bien au sein d'une équipe.

  • je suis capable de prendre des initiatives une fois à l'aise dans mon environnement de travail.

Mes valeurs

  • Grâce à mon expérience en restauration, j'ai appris la valeur de la cohésion d'équipe, la satisfaction du travail bien fait et l'acharnement pour surmonter les difficultés rencontrées lors de périodes particulièrement difficiles.

  • Malgré mon besoin d'exceller dans les domaines que je maitrise, j'ai toujours préféré privilégier aider les autres plutôt que de réussir seul en laissant mes collègues derrière.

    Je pense véritablement qu'en avançant au sein d'une équipe soudée et polyvalente, dans un esprit de convivialité et d'entraide, n'importe quel projet peut aboutir à un résultat impressionnant en surmontant n'importe qu'elle difficulté.

    J'ai souvent été aidé par différentes personnes tout au long de mon cursus, et je suis toujours prêt à renvoyer l'ascenseur.

le Developpeur

  • Sans chercher la sur-optimisation, j'ai toujours essayé d'aller chercher au fond des notions pour que mon code soit le plus propre et optimisé possible.

  • La grande majorité de mon code est testé par des tests fonctionnels ou unitaires, je code souvent en TDD en suivant les bonnes pratiques.

  • Je suis friand du système de "code review" pour avoir un retour sur mon code, voir comment l'améliorer et débattre avec mes collègues. J'ai eu la chance de participer et d'animer de telles activités, et j'en ai toujours tiré des connaissances supplémentaires.

  • Je suis très flexible, capable de travailler sur plusieurs projets en parallèles, avec plusieurs technologies différentes.

Centres d'interets


Mes accomplissements

Mes experiences professionnelles

Astek

Depuis Mars 2020, Je suis Assistant Technique auprès des étudiants de 1ère et 2e année.

Presentation du role d'Astek

À EPITECH, Les Asteks ont pour rôle d'aider les étudiants des années suivantes dans leurs projets et leur scolarité.

Ils répondent à leurs questions concernant le code, la pédagogie et sur de la culture informatique.

Tenants un rôle essentiel au sein de l'école, les Asteks occupent le poste d'éducateur pédagogique.

Mes realisations en tant qu'Astek

  • Présentation de technologies / langages / culture info lors de "Talk" (présentation de 1 heure) devant ma promotion ou les années précédentes.

  • Organisation et Animations de "Workshops" (Ateliers de 3 heures) sur des technologies non-dispensées à Epitech.

Poc

Depuis Mars 2020, je suis membre résident de POC.

Presentation de Poc

Poc (Proof of Concept), une association étudiante basée sur l'innovation et l'open source.

Elle donne à ses membres les outils pour réaliser de nombreux projets innovants sur divers secteurs tel que la sécurité informatique, le développement logiciel, la blockchain, la réalité virtuelle, le hardware, la santé, l'intelligence artificielle.

Les projets sont gérés par les étudiants avec l'aide d'un responsable de pôle, ce qui nous permet d'acquérir beaucoup de compétences et d'autonomie lors de la réalisation de ces projets.

L'association est reconnue par de nombreuses entreprises comme Sony ou Bouygues qui font régulièrement appel à cette dernière pour réaliser divers projets.

Mes realisations au sein de POC

  • Projet CodeBase manager un outil CLI en Go permettant la gestion de projet.

    • Gérer sa codebase.
    • Gérer son projet via Git.
    • Lancer des tests fonctionnels.
    • Créer et lancer des tests unitaires.
  • Présentation de technologies lors de "Rumps" (présentation de 20 minutes) devant les membres de l'association.

  • Organisation et Animations de "Workshops" (Ateliers de 3 heures) sur des technologies non-enseignées à Epitech.
  • Organisation d'une piscine software d'une semaine.

Compétences maitrisées

Langages DevOps Web/Mobile Others
C Agile methods JS/TS: Express P2P protocols
C++ Docker / Docker-Compose Python: Flask / Django IPFS
Go Kubernetes(WIP) / Ansible(WIP) Go: Mux / Gin
Haskell CI / CD Heroku / AWS(WIP) / Azure(WIP)
JS / TS Github Action / GitLab Database
Rust(WIP) Jenkins Flutter
Jenkins React / ReactJS

TLDR-Fr

Contact

Mail: damien.bernard@epitech.eu

Linkedin: Damien Bernard

Phone: +33 6 22 43 30 11

Portfolio Github

2019

Epitech 1st Year

Project Description Link Languages / Technologies used Remark
BSQ Find the biggest square ! Github C / Criterion No lib C / fastest possible
GetNextLine Recode GetLine Github C / Criterion No lib C / Cleanest and smallest code possible
MatchStick Nim Game Github C / Criterion No lib C / Better IA possible
Navy Battle Ship Game Github C / Criterion / Linux Signals No lib C / Cleanest code possible and no signal loss
Minishell_1 Recode a small shell Github C / Criterion / Linux Signals No lib C / Cleanest code possible and no signal loss

Personal

Project Description Link Languages / Technologies used Remark
Go_Minishell A simple shell in go Github C / Criterion First steps in Go
Easley Web app MVP for fintech start-up Github Python / Django / PostGreSQL / CSS / Heroku 2 months Internship / Firsts Steps With all these technologies

2020

Epitech 2nd Year

Project Description Link Languages / Technologies used Remark
Malloc Recode malloc C function. Github C Buddy-alloc like algorithm.
MiniLibC Recode some C functions in ASM. Github ASM (NASM) / Criterion / Github Action Optimised.
204Ducks Apply Proba Density Equation and Standard Dev. Github Python (Pytest) / Go / Github Action Go Bonuses
209Poll Find confidence intervals. Github Python (Pytest) / Go / Some Haskell / Github Action Go Bonuses
MyFTP Code a FTP server. Github C / Socket / Python Tests
ImageCompressor Image compression Algorithm in Haskell. Github Haskell / Stack

Epitech 3rd Year

Project Description Link Languages / Stack used Remark
EvalExpr Simple Expression parsing and evaluation (5*(-6)/2...) Github Haskell ReadP Re-Implementation, Simple AST, Applicative/Alternative Functor
HAL Haskell Lisp Interpreter Github Haskell Complex AST, Monadic Errors, Env management, Funcs calls, lambdas, closures,...
Babel VOIP Server Client (User, Friend, Voice and messages) Github C++ / Boost Asio / Qt / Opus / Port Audio Encapsulation of all libs used, Common interfaces between Server/ Client
Epicture Flutter App with Api Imgur call Github Flutter First Mobile App
Dashboard Dashboard based on netvibe Github React JS / Go / Docker-Compose First Real Experience with react JS and OAuth

Personal

Project Description Link Languages / Technologies used Remark
Software Group project for POC software Pool Github JS-TS-Go / Database (Postgres, ...) / Postman /React First API in JS with firsts Github Actions (worked on back and CI)
CodebaseManager Manage your Project Codebase Github Go / Docker / Docker-Compose / Api / Concurrency
MySpace Small Go API Github Go / Docker / Docker-Compose / Api / Concurrency Unfinished

Pinned

  1. ASM_minilibc_2019 ASM_minilibc_2019 Public

    Recode some LibC Functions (First ASM Project)

    C

  2. PSU_2019_malloc PSU_2019_malloc Public

    Recreate Malloc-Like Functions

    C

  3. Minishell_1_Go Minishell_1_Go Public

    Minishell 1 In Go

    Go

  4. CPE_getnextline_2018 CPE_getnextline_2018 Public

    Reproduce a part of the getline function (End of project 02/06/19).

    Makefile

  5. PSU_navy_2018 PSU_navy_2018 Public

    You sunk my battleship ! (End: 04/08/19)

    C