Skip to content

Latest commit

 

History

101 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 

Repository files navigation

Important

References available on request.

Maxime JOCHUM
junior developer

🩳 in short

Graduated from the 42Network branch in Southern France, after a 20 months cursus, with an academic focus on C, C++ and a Django / Javascript web-stack. Currently, I am learning Ruby and Ruby On Rails.
Our graduating project is a pong-like web-based game implemented from the ground up with a modern tech stack, a responsive UI and thought-out UX, as well and a websocket and an API for the backend.
Before this, I taught english in world recognized ESL (english as a second language) schools.
I was lucky enough to work in France, Portugal, Ireland, Switzerland and Ukraine.
Teaching was very formative, and taught me many soft skills that are relevant in my IT career.
I speak English and French, and a sprinkle of Ukrainian1.

School Projects:

Transcendance [repo]

A single page web application where users can play pong against one another, take part in tournaments.
Several things were implemented as part of the discovery based learning:
ELK (Elasticsearch, Kibana and Logstash) for logging and log management, a websocket to manage real-time gameplay (both in 1v1 and Tournament games), OAuth registration and connection with our school's API, responsive frontend implementation with Bootstrap (allowing for extended browser compatibility) and support on most devices (apple watch not included).
The main tech-stack is comprised of Python (Django), Javascript (vanilla with the Mythril wrapper) and PostgreSQL.

Webserver [repo]

An HTTP server developped in C++98. it services GET, POST and DELETE requests.
We are able to upload anything to it, and we can pass POST or GET data to the CGI.
There is a basic version of cookies that stores a username for a session.

CUB3D [repo]

A wolfenstein-like lite, where we had to code a ray caster from the ground up.
To add to the learning experience, decided to add a couple of extra things:
Animated textures, doors that open and close, an FPS counter that can display a graph, basic collision, and a minimap.

Minishell [repo]

Our own emulation of Shell.
Despite the headache that this problem can be, we found that it taught us a lot about the shell environment and how it is used.
We find ourselves to now be pretty confident shell users.

more ...

fdf Wireframe render of a simple 2.5D map.
push swap Sorting stacks and discovering sorting algorithms.
philosopher "Solving" the dining philosophers' problem.
libft Re-coding our own library of functions.
printf Re-coding printf and discovering variadic functions.

Work & Learning experience:

2025

42 Common Core

2023 - 2025

STUDENT DEVELOPER - C, C++, Python and Javascript.
FRANCE, PERPIGNAN

2014 - 2023

TEACHER OF ENGLISH - Schools and B2B
UKRAINE, PORTUGAL, FRANCE, IRELAND & SWITZERLAND

2014

CELTA (Cambridge Teaching Certificate)
IRELAND, DUBLIN

2013

CPE (Cambridge Proficiency in English)
IRELAND, DUBLIN


Languages

C C++ Javascript Python php
✅✅✅☑️☑️ ✅✅✅☑️☑️ ✅✅✅✅☑️ ✅✅☑️☑️☑️ ✅✅☑️☑️☑️

Skills

Frameworks and Tools
Linux (debian) git docker shell networking
photoshop GCC Django mythril.js bootstrap
Personal & Organisational
adaptability preparation communication negotiation time management
punctuality prioritization resilience creativity accountability
Team & Social
building rapport integrability open to criticism leadership
collaboration emotional Intelligence intercultural competence reading the room-ism

Footnotes

  1. але це харківська українська. ↩

About

my resume

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Contributors