À propos de Ariel
Français
Bilingue ou natif
Anglais
Bilingue ou natif
Hébreu
Bilingue ou natif
Espagnol
Notions
Expériences
- ZplinuxFounder / DeveloperHIGH TECHjanvier 2008 - Aujourd'hui (18 ans et 5 mois)Paris, France- Open source hybrid mobile/web/desktop app based on Node/Express/React/ Vite/Ionic/Electron/GraphQL/Keycloak/Redis stacks (WIP 2023)- Open source fullstack boilerplate based on Node/React (+ExpressJs/ Loopback/NextJs/Redux/SemanticUI) - available at zplinux/zp-boilerplate (2018-2020)- Media player (personal cloud) based on Meteor. (2014-2019)- Operating System based on Linux Ubuntu. (2008-2012)- Projects in freelance
- Sharecare EuropeBackend Lead Developer (NodeJs) (Freelance)décembre 2020 - décembre 2022 (2 ans)Paris, FranceSharecare is a health and wellness company that provides consumers with personalized information, programs and resources to improve their health. Keywords: NodeJs, Express, React, Postgresql, Objection, Knex, Typescript, Docker, Git, Mocha, Chai, Jira, Azure Ad B2c, Azure App service, Azure Function, Azure Cosmos db, Casbin, Winston, Morgan, Express session, Node cron Tasks:- Backend created from scratch (component based architecture)- Swagger API doc- Azure Ad B2c authentication integration (using user flows and SPA, frontend with msal.js, backend with passport)- Casbin authorization integration- End to end testing based on Mocha, Chai and Chai Http- Database Postgresql managed by Objection ORM and Knex query builder- Hosting in Azure App Service- Backend optimizations (caching, tasks in background, session, scheduler, ...)- Connectors to Azure Function MTs, MS Graph API, Azure blob storage, AWS S3 and Customer IO.- Logging based on Winston/Morgan, exported to Azure App Insights with alerts set
- YEM - You're Energy ManagerFullstack Developer (NodeJs/React) (Freelance)novembre 2019 - avril 2020 (5 mois)Paris, FranceYEM is a European digital marketplace for BtoB energy supply, YEM offers powerful tools and tips to lower the gas and power bills of your business across Europe. Keywords: NodeJs, ExpressJs, MongoDB, Mongoose, React, Redux, Redux Saga, Ant Design, Docker, Git, Jest, Jira, Aws S3/Glacier/Sns, Heroku Task: Creation of new version of YEM product with as main new feature, predictive suggestions of optimizations based on market trends and chosen strategy (LR, MR, HR). Frontend (from scratch):- Stack: React (CRA), React router, React Intl, Redux, Redux Saga, Ant design- HTML/CSS integration of 15 pages mock-up with Ant Design (desktop version)- Delivered from AWS (S3 and Cloudfront)- Set up multilingual content (italian/english) with React Intl Backend- Stack: Node (v10), Express, Jest, MongoDB (hosted in Atlas), Mongoose, AWS (S3, SNS), Better queue, node-cron, Winston, Postman, Robo3t- Set up backend hosting with Heroku- Set up MongoDB transaction (with replica set) and update base code- Set up MongoDB databses automatic backup with Cron, Docker and AWS S3 Glacier- Handle cloud storage with Aws S3 (library and update base code)- Handle SMS notifications with Aws SNS- Set up tasks (with node-cron)- Handle access concurrency with queues (using Better queue) on RUN (predictions) and Notifications management- Set up basic caching (in Node, with cache invalidation)- APIs REST routes and models for backend services related to new features- Unit and end to end tests with Jest
Recommandations
Soyez le premier à recommander Ariel
Contribuez à la réussite de ce freelance en partageant votre expérience de collaboration avec lui.
Ces profils de freelance correspondent également à vos critères
Agatha Frydrych
Backend Java Software Engineer
4.7
(3)
2
Baptiste Duhen
Fullstack developer
4.6
(4)
5
Amed Hamou
Senior Lead Developer
4
(2)
7
Audrey Champion
Web developer
4.3
(3)
4
Formations
- Master of ScienceUniversité Pierre et Marie Curie (Paris VI)2004Master of Science (MSc), Computer Science
- Bachelor of ScienceUniversité Denis Diderot (Paris VII)2002Bachelor of Science (BSc), Computer Science