Stratumn
Project description
Stratumn is a secure process management platform that leverages blockchain principles to audit, automate, and visualize enterprise workflows.
Stratumn is a secure process management platform that leverages blockchain principles to audit, automate, and visualize enterprise workflows.
During my time at Sia Expérience, I worked as a frontend developer on the Stratumn project, a platform for designing, visualizing, and securing complex business workflows. I actively contributed to the implementation of a graphical interface for creating business processes, based on interactive BPMN diagrams via the BPMN.js library. I laid the foundations for a frontend microservice dedicated to this functionality, allowing users to design their workflows in a visual and intuitive way. At the same time, I also took on fullstack tasks, including integrating image uploads into a rich text editor (Slate.js). I ensured that these images could be hosted publicly on AWS S3, so that they would be correctly displayed in notification emails sent to external users. This involved fine-tuning access permissions, securing the upload flow, and adapting the HTML rendering of the emails.
I also participated in the maintenance and enrichment of the internal component library, using Storybook to document, test and share reusable UI components between teams. This approach contributed to better visual and technical consistency across the different modules of the application.
This project allowed me to strengthen my skills in React, GraphQL and Nest.js, but above all to better understand the architectural challenges in a distributed application. I was able to collaborate closely with the product and back-end teams, and learn how to structure a codebase in a scalable, modular and maintainable way. It was a demanding project, in which I was able to evolve technically while providing concrete solutions to real problems.