Articles by Dmitri
-
Gitlab ~ Pièce maîtresse du DEVOPS opensource
Gitlab ~ Pièce maîtresse du DEVOPS opensource
By Dmitri Chapkine
-
DOCKER - Vers la démocratisation du cluster management
DOCKER - Vers la démocratisation du cluster management
By Dmitri Chapkine
Contributions
-
How do you coach junior web developers?
In practice, pair programming and code review sessions are very effective to onboard developers and make sure they correct their mistakes while understanding why from a more experienced developer. The task shall be clearly explained in a more detailed way than for a senior developer. With time, once the new member gets the gist, you can progressively remove details to give him/her more autonomy. Linter tools make sure you constantly and automatically share best practices at micro level and have a decent codebase that fits your corporate governance. Be a good listener. Don't be too imperative, leave room for questions and make sure your answers are understood by adapting to the level of knowledge of your interlocutor.
Activity
-
Bonjour et bon mardi. Si vous cherchez à optimiser des images, voici pic-smaller, un outil qui se veut comprimer les formats JPEG, PNG, WEBP, AVIF et…
Bonjour et bon mardi. Si vous cherchez à optimiser des images, voici pic-smaller, un outil qui se veut comprimer les formats JPEG, PNG, WEBP, AVIF et…
Liked by Dmitri Chapkine
-
APISIX : une passerelle API Open Source dynamique et haute performance. Elle offre des fonctionnalités riches de gestion du trafic telles que…
APISIX : une passerelle API Open Source dynamique et haute performance. Elle offre des fonctionnalités riches de gestion du trafic telles que…
Liked by Dmitri Chapkine
Experience
Education
Projects
-
Les 3 Suisses - Showroom intéractif
Tech:
- Réalité augmentée
- UNITY 3D
- Post processing image temps réel (shaders unity)
- NFC
- BLUETOOTH Low Energy
- Nodejs -
Peugeot Redrive
Tech:
- Symfony 2
- Docker
- ElasticSearch
- AWS S3, Elastic Transcoder, Route53, EC2, ..
- Android Java
- RaspberryPI platform (python) -
THE Kooples Blackout
Tech:
- iOS: ObjC natif
- Android: Java natif
- Backend: Nodejs/MongoDB/Nginx
- Infra: Docker -
OptiquePlus - Mirroir Virtuel
Miroir virtuel sur optique-plus.com pour essayage de lunettes en ligne
Tech:
- Js
- PHP5
- Prestashop plugin dev
-
Pomme De Pain - Android POS Terminal
Point Of Sale prototype running on Android (10") for PommeDePain
CC swipe demo: http://goo.gl/bSH5Pb
Video demo: http://goo.gl/mYBXXk
Final kiosk photo: http://goo.gl/bSH5Pb
Tech: Java/Android SDK
-
Intermarché - Interactive quiz on Kiosk touch screens and Android tablets
Interactive quiz on touch screens and Android tablets(kiosks in store) for the campaign "La Grande Interview" of InterMarché (french supermarket)
My Work:
- Build the Android app (Java + Phonegap + Intel XDK)
- Develop a CMS that allows to update the contents of the remote devices
- Sync collected data in real time
- From the data harvested, display statistics / graphics
- Setup kiosk mode on Android 4.1
Tech used:
- Java + Phonegap + Intel XDK
-…Interactive quiz on touch screens and Android tablets(kiosks in store) for the campaign "La Grande Interview" of InterMarché (french supermarket)
My Work:
- Build the Android app (Java + Phonegap + Intel XDK)
- Develop a CMS that allows to update the contents of the remote devices
- Sync collected data in real time
- From the data harvested, display statistics / graphics
- Setup kiosk mode on Android 4.1
Tech used:
- Java + Phonegap + Intel XDK
- HTML5/CSS3/JS
- PHP5/MySQL
App demo:
https://www.youtube.com/watch?v=j92j3pnkLfg
Kiosk photos:
https://dl.dropboxusercontent.com/u/27023115/freelance/intermarche-itw/photos/borne1.jpg
https://dl.dropboxusercontent.com/u/27023115/freelance/intermarche-itw/photos/borne2.jpg
TV ad:
https://www.youtube.com/watch?v=WxHVTms9xak
Final client: Intermarché. -
Command Center (@cmdcenter)
Solution proprietaire d'orchestration containeurs Docker et de gestion du cycle de vie de micro services et applications web.
Tech:
- docker
- python
- fabric
- bash
-
Enok Paris
EnokParis: Costumes sur mesure
Mon role:
- Gestion du projet
- Configurateur de vêtements avec aperçu 3D
- Programmation de plugins de rendu pour Maya 3D en MEL (Maya Embedded Language)
- Rendu 3D
Challenges:
Le plus gros challenge sur ce projet a été la génération de rendus 3D.
En effet, vu le nombre d’éléments/combinaisons et tissus différents il était exclu de générer les images à la main. J'ai donc rédigé un plugin Maya3D propriétaire qui généré de façon…EnokParis: Costumes sur mesure
Mon role:
- Gestion du projet
- Configurateur de vêtements avec aperçu 3D
- Programmation de plugins de rendu pour Maya 3D en MEL (Maya Embedded Language)
- Rendu 3D
Challenges:
Le plus gros challenge sur ce projet a été la génération de rendus 3D.
En effet, vu le nombre d’éléments/combinaisons et tissus différents il était exclu de générer les images à la main. J'ai donc rédigé un plugin Maya3D propriétaire qui généré de façon automatique toutes les combinaisons voulus. Le gain de temps comparé à une réalisation manuelle est alors inestimable.
Autre challenge a été de gérer la talentueuse équipe anglophone de graphistes 3D qui a réalisé la modélisation 3D.
-
Decoratissimo
The goal of this project is to experiment with new ways to do product visualisation.
- Augmented Reality
- 3D
- Automatically changing product colors
- 360 degree product visualisation
Currently, the project is at demo stage , but I'm looking for partners in the ecommerce / mCommerce willing to use this kind of previews for their products. Do not hesitate to contact me if you are interested -
My Art Place
My Art Place is a French market place for independent artists: sculptors, painters and photographers.
My role was full backend/frontend development of the marketplace.
Other creatorsSee project -
Plugins Maxicheque for Prestashop & Magento
"Maxicheque" payment system integration with Prestashop & Magento
-
Camping&Co
Camping&Co est une start-up spécialiste dans le booking de vacances en camping
-
PS4 Tour
-
To manage the pre-launch of the campaign in France PS4, Sony wanted to implement a set of tools
to manage the different aspects of the campaign in partner shops.
My work:
- Create Android (PhoneGap + Java) application for hostesses
- Create mini mobile site to manage the event (PHP5/MySQL)
- Capture and display important analytics about the campaign in real time (PHP5/MySQL)
- Send an emailing to tens of thousands of registered people
- Generate custom QRcodes (with…To manage the pre-launch of the campaign in France PS4, Sony wanted to implement a set of tools
to manage the different aspects of the campaign in partner shops.
My work:
- Create Android (PhoneGap + Java) application for hostesses
- Create mini mobile site to manage the event (PHP5/MySQL)
- Capture and display important analytics about the campaign in real time (PHP5/MySQL)
- Send an emailing to tens of thousands of registered people
- Generate custom QRcodes (with PS4 patterns) for print (Js)
Technologies I used:
- Java + PhoneGap
- HTML5/CSS3/JS
- PHP5/MySQL
Backoffice screenshot:
http://d.pr/i/R3Vc
App demo:
http://goo.gl/Gz1JyB
Project built for NOVIENTIS SAS. Final customer is Sony
Fun project :)
-
SFR Interactive Animation to promote 4G launch in France
-
Interactive HTML5 / JS / CSS3 Animation for SFR, to promote 4G launch in France
Demo: http://goo.gl/GMxMVh
My work on this project
- Create 3D Animations with photo realistic rendering (Blender Cycles)
- Create 2D animation (HTML5 / JS / CSS3)
- Cross browser, compatible IE9+, Chrome, Firefox, Safari
Challenges:
- Short deadlines ( < 1 week )
- Cross browser
- Optimize performance and loading speed
Project built for SFR
Fun project :-)
Recommendations received
2 people have recommended Dmitri
Join now to viewMore activity by Dmitri
-
Your children may not always heed your words, but they will inevitably emulate your actions—so live as the role model you wish them to become.
Your children may not always heed your words, but they will inevitably emulate your actions—so live as the role model you wish them to become.
Liked by Dmitri Chapkine
-
🚀 Ne manquez pas notre webinaire exceptionnel "L'IA et les nouvelles approches pédagogiques : transformer la formation" le 29 mai à 14h ! Ce que…
🚀 Ne manquez pas notre webinaire exceptionnel "L'IA et les nouvelles approches pédagogiques : transformer la formation" le 29 mai à 14h ! Ce que…
Liked by Dmitri Chapkine
-
Ghosting founders is disrespectful. A friend of mine, a repeat founder with 2 successful exits, was raising a round a few weeks ago. He had a good…
Ghosting founders is disrespectful. A friend of mine, a repeat founder with 2 successful exits, was raising a round a few weeks ago. He had a good…
Liked by Dmitri Chapkine
People also viewed
Explore collaborative articles
We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
Explore More