LABOTÉ is a French cosmetics boutique in Paris that sells customized products. Each product at LABOTÉ is manufactured on demand with a formula based on the customer skin and wishes. My job there (always remote, except for a few visits) was to build multiple applications like interfaces for the customers and the pharmacists.
I was also in charge of interviewing new developers from overseas, taking infrastructure and other technical decisions, sprint planning...
The technologies used are: Graphcool (GraphQL Backend As A Service), Stripe payments gateway API, Nodejs, ReactJS, GatsbyJS, Emotion (CSS in JS).
Tribus.co was a bartering/swapping web platform. People could exchange services and objects without any currency after communicating with a chat and negotiating.
My job as the CTO was to build a scalable platform, managing roadmaps, tasks, and deadlines, choosing the technology strategy to serve business strategy. On the backend, I used AWS infrastructure with EC2 computing, Route53 DNS management, S3 for images hosting and CloudFront as a CDN, Compose for hosted MongoDB management and Docker Cloud with stack files for containers orchestration and Imgix synced with S3 for easy image manipulation, optimization, and delivery.
Docker cloud infrastructure
SEO and performance optimization, code splitting, lazy loading
Mobile first responsive optimization
Progressive Web Application patterns implementation
Google, Facebook and passwordless email token based stateless authentication
React, Redux, CSS modules, PostCSS and Sass
Realtime websockets based full featured chat