Piana is a neobank dedicated to modern fleet. The project has been started from scratch, which allowed us to carefully choose the components of the technical stack. We decided to use TypeScript, NestJS, fp-ts, React and Next.js. The next challenge was to integrate various services like Swan, Plaid, Defacto, Zizy, Auth0, Bridge etc, and to make them work together as smoothly as possible.
Swan is a Banking-as-a-Service platform. As a part of their team, I was in charge of improving and securing the API for new customers onboarding. I also participated in improving the project creation API. Swan used fp-ts a lot, and it was a great discovery for me. This library allows the use, in TypeScript, of functional concepts such as applicatives or monads. It was an excellent opportunity for me to put my knowledge into practice in this area: rewriting parts of the API in a more functional way, introducing functional concepts to the tech team, developing a data validator using applicatives…
The green data is a decision-making platform for regenerative agriculture. My task was to run a simulator written in Python by data scientists in a web browser using Pyodide, a Python interpreter based on WebAssembly technology.
Tokeny provides an enterprise-grade infrastructure to allow companies and financial actors to compliantly issue, transfer, and manage assets on blockchain, enabling them to improve asset liquidity. My task was to improve the React components of the admin panel. The graphics layer was based on MaterialUI.
Colas is a French public works company. I worked on developing an interface for their CRM Serena. This interface was used by several sub-projects which were also assigned to me later:
Most of the tools were developed with TypeScript and Node.js.
Fluo is the insurance distribution specialist that allows you to compare guarantees with insurance rates. The mission was very varied. I had the opportunity to:
Clinfile is a contract research organization. I added functionalities to a resource management tool for project managers in the medical field. I was also able to fix many bugs and prepare the tool for their first production launch. The tool was developed in PHP, JavaScript and jQuery.
L'École Multimédia is a school offering numerous training courses in digital professions. I had the opportunity to give introductory lessons to the framework AngularJS.
L'École Multimédia is a school offering numerous training courses in digital professions. I had the opportunity to give introductory lessons to the framework AngularJS.
L'École Multimédia is a school offering numerous training courses in digital professions. I had the opportunity to give introductory lessons to the framework AngularJS.
Afrimarket is a startup specialized in the sale of goods and services in West Africa. My task was to refactor their backend written in AngularJS and Laravel. I also had the opportunity to fix some bugs on their PrestaShop online store.
Whaller is a platform that permits to its users to creat their own secure social networks. I had an occasion to:
Whaller is a platform that permits to its users to creat their own secure social networks. During the training I learned to use CodeIgniter and jQuery as well as to put my new skills into practice by fixing bugs and adding new functions.
Wincor Nixdorf is a solution provider for large scale (wholesale) retail. There, I had an occasion to:
Wincor Nixdorf is a solution provider for large scale (wholesale) retail. As a part of their QA team, I participated in automatisation of integration tests of check cashing software (in particular Super U and Picard). I learned to code in Visual Basic and to use Quick Test Pro software.