About Ariel
French
Native or bilingual
English
Native or bilingual
Hebrew
Native or bilingual
Spanish
Basic
Experience
- ZplinuxFounder / DeveloperTECHJanuary 2008 - Today (18 years and 5 months)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)December 2020 - December 2022 (2 years)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)November 2019 - April 2020 (5 months)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
Recommendations
Be the first to recommend Ariel
Help this freelancer shine by sharing your experience working together.
These freelancer profiles also match your criteria
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
Education
- 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