Tech-savvy expert with hands-on experience in building network infrastructures as well as designing and developing bespoke software solutions for server-side applications
Managing a team of Fullstack developers from Junior to Lead level. At Blow, we use a backend which is 100% serverless made with AWS Lambda. The technical stack is full javascript (Nodejs, React, React Native).
Blockchain architecture based on Quorum and Constellation
Smart Contracts using OpenZeppelin
Truffle Deployment
Typescript Microservice API
Database Management using TypeORM
Company Description
Spartera is a multi-platform digital currency developed to establish overarching standards for ICO investments. Community's members benefit from a funding protection and can participate in ICOs.
AMQP communication Between the different services with RabbitMq
Redis cache
Authentication Providers Via Passport JS (Bearer, Custom, SAML)
ElasticSearch
AWS
AWS Cloudformation
Blue-green deployment (with Jenkins)
MongoDB
PostgreSQL
LoopbackJS
ExpressJS
Kong API gateway
React-native Android & iOS
Swagger documentation
Webpack optimization
Test workflow for all the APis:
Unit test with Mocha, Chai and Sinon.js
E2E test with Supertest
Checking style with FlowType and Eslint
Jenkins:
Check on every pull request
Automatic deploy on all environments
Blue/Green deployment with AWS ECS
Automatic launch of E2E tests in case of a modification on an API
Docker infrustructure
Infrastructure:
Aws Cloudformation
Aws Shield
Blue/green deployment and autoscaling with Aws ECS
RabbitMq cluster
Websockets behind a load balancer
Autoscalling Rules
ElasticSearch
API gateway:
Kong API gateway
Oauth2 authentication in all APIs
Rate limit on request
Cors management
Security:
Installation of a VPN
Installation of an SSH bastion
Creation and management of a private network
Key figures :
+ 50 physicians
+ 15 specialties
+ 1.500 consultations
96% patient satisfaction rate
Detailed Description
Qare is a unique on-demand, online-to-offline, virtual medical practice, offering all the benefits of the French healthcare system abroad.
My role was to create a microservice ecosystem from scratch to ensure the realisation of this project.
All the project has been created from scratch.
Company Description
Kamet backs brash entrepreneurs building the next generation of ground breaking technology companies, geared to improve, enrich or disrupt the insurance ecosystem.
With offices in Paris, and London, and soon in Asia and America, Kamet focuses on pioneering start-ups that are ready to scale across the global stage. Funded by the AXA group, Kamet delivers unparalleled access to a top corporations to match cutting-edge entrepreneurs with one of the world's most powerful FI/ Insurance company.
Creation of an ORM to simplify the management of ezPublish object/generate a Solr representation/manage a cache provider (Dump ezPublish entites in files, Lazy Loading, Repository, annotations)
Technologies: Symfony 2.3, Unit Test (PhpUnit), Scrum, Varnish, Memcached, Solr, Redis, Jenkins, EzPublish 5.2
Projects at Webnet:
SARP Industries Extranet
Technologies: Symfony 2.3, Unit Test (PhpUnit), PostgreSQL
Espacemax is a company specialised in sales events for luxury goods on Internet. The company also has a web agency with several clients (Kenzo, Yves Delorme). At the beginning, the team was composed by two developers and one sysadmin. At the end, this one had 8 backend developers, 1 front-end developer, 4 designers. I was the only developer on all projects. I had the chance to see several projects with different frameworks and to bring my support to new developers.