MaySanté
03-2021 / 12-2022
Provide reliable and personalized answers to all your questions
Surround (future) parents to help them peacefully take care of their pregnancy, their children, and their well-being as parents.
As the expectations and needs of (future) parents evolve, they are less supported (due to often distant families and scarce primary care) and often lost amid various injunctions and contradictory opinions. MaySanté mission's is to surround parents, as a family healthcare professional would, to help them peacefully take care of their pregnancy and their children... until they no longer need May!
The need
May Santé was in a fundraising period when I joined. The company needed to consolidate the app on existing features while creating significant functionalities to match the defined roadmap. So, the needs covered all areas: refactoring, maintenance, improving the existing, and creating new features.
My work
I worked as a permanent employee for 2 years at May Santé as a Lead mobile developer specializing in React-Native. I had the opportunity to work with many tools, some of which are now obsolete, while others have become essential in React-Native development, allowing me to gain solid experience in the React-Native ecosystem.
Feature
A good app is one that meets users' needs. Several major updates were made during my permanent contract, and I was able to assist the company on all these significant projects.
Animation
A job that I really enjoy and am extremely proud of concerns the animations I discovered through various libraries that have now become essentials in React-Native development. They add magic to your app!
Refactor
Code written today will become outdated tomorrow. It's therefore important to keep clean and maintainable code. I was able to put my organization and long-term vision to the test on several key topics within May.
Testing
Perfect code doesn't exist, but it can be tested and continually improved. The May Santé team and I implemented unit, functional, and End-to-End tests to ensure optimal code quality.
Debug
Errors are human, and code sometimes has more or less significant bugs. We made it a point of honor to be responsive and efficient in addressing the various issues that users may have encountered during their app experience.
CI / CD
Creating an app is good; making it available to everyone is better. That's why it's essential to establish stable deployment and delivery processes using tools like Github, git, Firebase, and others. This forced me to deepen my knowledge with these tools.