Important
References available on request.
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.
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.
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.
42 Common Core
STUDENT DEVELOPER - C, C++, Python and Javascript.
FRANCE, PERPIGNAN
TEACHER OF ENGLISH - Schools and B2B
UKRAINE, PORTUGAL, FRANCE, IRELAND & SWITZERLAND
CELTA (Cambridge Teaching Certificate)
IRELAND, DUBLIN
CPE (Cambridge Proficiency in English)
IRELAND, DUBLIN
| C | C++ | Javascript | Python | php |
|---|---|---|---|---|
| ✅✅✅☑️☑️ | ✅✅✅☑️☑️ | ✅✅✅✅☑️ | ✅✅☑️☑️☑️ | ✅✅☑️☑️☑️ |
| 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
-
але це харківська українська. ↩

