Architecture and modernization of the backoffice solutions
Project date
Roles
Web architect, Software engineer
Client
Ticketmaster
In order to help them in their effort to migrate more than twenty internal solutions that are written entirely in C to modern Web solutions, Ticketmaster offered me the mandate to train their C developers in Web developers while architecting their technological bases to carry out this migration.
To reduce the immense learning curve that this migration and training represented, as well as to facilitate the maintenance of these multiple Web applications, I developed a dogmatic design system named Allure. The main goal of Allure was to make web development easier for novice developers by creating an abstraction layer of complex concepts entirely within the Allure system. Much like WordPress would do for an inexperienced web designer.
With the help of Allure and training offered to the various developers at Ticketmaster, the migration was possible, although very complex.
Languages
TypeScript, JavaScript, C
UI
React, MUI
State
React Context, Zustand, SWR
API
REST
Style
JSS
Framework
Next.js
Bundler
Rollup
Cloud
Microsoft Azure
Container
Docker
Test
Jest, React Testing Library, Cypress, Cucumber, Gherkin
Documentation
Storybook
Check my other projects. Learn about the innovative solutions and challenges tackled to deliver impressive results for the client.