David Tchekachev
Tchekda
Pluritechnology Developer and System Administrator

[email protected]

About

Who am I - Where did I study - What's my personality - My passions

Who I am

My full name is Tchekachev David (aka Tchekda on the Internet), I have Russian origins and currently turning on my 18th birthday. When I was 12, I discovered programming with an association in Paris, where volunteers are teaching kids how to create games, websites, apps, robots, etc...
Since I discover how many things I can program, I never stopped learning and always wanted to get better to make better programs that can do more advanced things. I usually make programs for myself or friends. That's how I discovered many languages, just because they were efficient in projects where I needed them.

More personal information, I'm the oldest of 4 in my family, so I'm very independent and have great management skills. That's also why I love sharing my knowledge and my passion with others.
Since my young age, I've been playing Ice-Hockey in France at great national levels, the team environment is very important to me in a physical effort like this one. Later on, I began refereeing in my club, and then at regional level (maybe national level soon, who knows ? ). I'm getting very good at it and I like it very much because I see another face of the game where I need to manage big players. Preventing them of ruining the beauty of the game by getting into fights is very intense. This requires a lot of management skills, patience and a lot of reconsideration of my actions.
I'm also a big fan of aviation, but don't have enough free time to really enjoy flying my own plane ;(

Portait
“ Any fool can write code that a computer can understand. Good programmers write code that humans can understand. ”
Martin Fowler

Actions

What did I do else than programming

What I did for others and our society

Portait

As a person, I'm very generous, I'm volunteering wherever I can, as much as possible.

The volunteering I'm the most proud of (the one on the picture), is the one I'm doing in CoderDojo Paris; where, each month, I'm teaching a dozen of kids how to program. It's the same place where I discovered programming and was taught the basics. So, it was natural for me to become a "mentor" (equivalent of teacher) to share my knowledge and my passion with other kids. I has a pretty good success and seeing other kids successfully creating their games/websites makes me even happier.

As a hockey player and referee, I'm also trying to help my federation as best as I can. For example, at the final game of the professional championship that was in Paris's AccorHotel Arena, I was part of the volunteering team that organised the event (15k spectators). Even if I didn't see the whole game, I was very happy to help the staff to prepare the seats, provide guidance, and dismantle the rink at the end.

“ A language that doesn't affect the way you think about programming is not worth knowing. ”
Alan J. Perlis

Skills

Which technologies do I use - How much am I competent using them

Languages I program with

Python
Advanced
PHP
Advanced
HTML / CSS / JS
Advanced
SQL
Advanced
NodeJS
Advanced
Java / Kotlin
Intermediare
Regex
Intermediare
C# / C++
Beginner

Frameworks

Doctrine
Advanced
MVC
Advanced
Django Flask Jinja
Advanced
Materialize
Advanced
Twig
Advanced
Electron
Intermediare
SASS
Intermediare
Symfony
Intermediare

Tools / Programs

Trello
Advanced
Twitter API
Advanced
Unit Testing
Intermediare
Docker
Intermediare
Linux
Intermediare
Git
Intermediare
CI/CD
Intermediare
Ansible
Beginner
“ Talk is cheap. Show me the code. ”
Linus Torvalds

Projects

What did I work on

Students with computers

"Avenir" Plateform

April 2020

Highschool platform made for students, with a back-office for full configuration by school staff.

3 months
For my highschool
Self-Made car

Highschool project : Car with captors managed by RaspberryPi 4 and an Android Kotlin application to take control if needed

Repositories

2 months
For national olympiads
Young Ice Hockey Players

Management website made for my ice-hockey club, backend to fill game scores and generated next games.

Repository

2 months
For my club
Server

DN42 Network

February 2020

Played on DN42 to discover BGP / Tunnel / OSPF / Peering / Transit basics. AS4242421722 tchekda.dn42 dn42.tchekda.fr

Few Scripts

1 month
For fun
Weather Station

Highschool project : Collecting environment data, sending them over Bluetooth to a smartphone to display in the app, and to a computer to store/display in TIG, with some Python AI

Repository

1 month
Highschool project
Nature

Blog / Forum : Encourage people to do good actions for the environment. Symfony project

Repository

2 months
With friends
“ Working together produces a greater result than the sum of individual elements ”

Contact

How may we get in touch