Alexandre Plateau

French student at Polytech

Born on 11 / 08 / 99

E-Mail lex.plateau.pro@gmail.com

Location Orléans, France

Portfolio

Version française raccourcie


Young autodidact programmer who likes trying pretty much everything he can thinks about, from creating video games to making robots with an Arduino without forgetting developing his own programming language (in order to understand how it works under the hood). I like programming especially in Python and C++ but I am a fast learner and can adapt easily to any environment with enough time.


Programming skills

Education

2017-today Student in Polytech Orléans, PeiP (integrated preparatory class for this engineering school)

2017 Baccalaureate, with honours (16.86 / 20)

2017 First Certificate of English, grade B (equivalent of GCSE)

Experience

Personal projects

December 2017-today Working on another programming language inspired by Java™, Kafe, running on a VM. The most interesting parts are how to optimize the generated bytecode and how to design the interface of the virtual machine to be able to use it easily in video games.

2017 Worked on a programming language looking like Lisp, implemented in C++ (Hitoban), I learned language parsing.

August 2016-today Working on a Pokémon® oriented video game project with a 3-person team (see it there) ; I discovered how to organize a project of a consequent size

May 2015-January 2017 Managed to create a Terraria® like project (UrWorld), even though it was very buggy, I learned a lot about game making.

Traineeships

July 2018 Traineeship at the IRHT (department of the French CNRS). My job was to design websites to visualize data in different forms (you can see it there, there and there). I also worked on Python scripts to import/export data from/to the database used at the IRHT. Another project I was given was a website to visualize different versions of an ancient text (encoded in XML TEI) easily.

July 2016 Worked in a pharmacy as a pharmacy technician, for a month. My job was to prepare medicines for a machine to pack them into kit.

2015 Traineeship in Polytech Orléans for a week, where I helped an electronic technician to prepare electronic circuits for practicals.

Languages

English : B2 level

July 2015 School trip to Australia. I was housed in an Australian family.

Spanish : basic, B1 level

2013 School trip for a week in Barcelona, where I could practice my Spanish.

Key skills

I am an autodidact : I learnt video game programming by myself, also how to design and create a programming language, how to create a video game server.

I practised over 4 different sports (basket ball, French boxing, swimming, gymnastic), and learned over 10 different programming languages because I am a very curious person. I like learning new ways of thinking and solving problems.

Whenever I have a new project idea, I am following it, just to see how I could implement this or that feature, behaviour or design pattern (my GitHub repositories can confirm it).

As it is almost two years since I have been working on my Pokémon® oriented project, and about two years on a remake of Terraria® (first version was UrWorld, then Wilanda, and now UrPlanet), I think I can tell I am very invested in my projects.