Über Ariel
Französisch
Muttersprachlich oder zweisprachig
Englisch
Muttersprachlich oder zweisprachig
Hebräisch
Muttersprachlich oder zweisprachig
Spanisch
Grundkenntnisse
Projekt- und Berufserfahrung
- ZplinuxFounder / DeveloperHIGHTECHJanuar 2008 - Heute (18 Jahre und 5 Monate)Paris, Frankreich- 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)Dezember 2020 - Dezember 2022 (2 Jahre)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 Monate)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
Empfehlungen
Sei die erste Person, die Ariel empfiehlt
Teile Deine Erfahrung aus der Zusammenarbeit mit diesem Freelancer.
Diese Freelancer passen auch zu Ihren Kriterien
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
Ausbildung und Abschlüsse
- 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