Worked on and optimised the activityFeed
, notifications
, templates
and searchIndexer
engines to perform more reliably under heavy load.
Developed the metrics
engine using Mixpanel for product analytics.
Devised and implemented a testing strategy for the various engines (i.e activityFeed
, notifications
, templates
, searchIndexer
and metrics
) to ensure their resiliency.
Worked on and optimised the internal event system to scale from less than a hundred to thousands of clients on a single instance of the platform.
Devised and implemented a service-wide type-safe validation framework to ensure data validity and consistency.
Worked on the core Go microservices powering the Ringier Event Bus serving millions of events monthly across more than a dozen of companies and teams.
Developed an Infrastructure as Code Go microservice codenamed Atlas
to fully automate provisioning of the Ringier Event Bus on AWS with automated integration testing.
Infrastructure cost reduced by 35% and new environment provisioning time reduced by 30%.
Developed a Go CLI application codenamed Timestream Travel
as an AWS Timestream backup solution for webvitalize.io.
Developed and showcased a payment Go microservice using Web3 technologies during a play-week.
Developed and showcased a MVP Event Bus using Temporal at its core during a play-week.
Organised company-wide Go workshops to onboard and train new Gophers.
Implemented an advanced user experience for launching SMS campaigns.
Improved an existing payment and subscription system using Stripe.
Developed several online services including culture.lexpress.mu, businessmag.mu, lasentinelle.mu, to name a few.
Developed a Go CLI application codenamed Gocipe
to generate the Content Management Systems powering the aformentioned online services.
Developed a custom Single Sign-On solution in Go codenamed Passport
for a seamless user experience across the aforementioned online services.
Developed a new major version of expat-blog.com; now expat.com.
The rehauled user interface and experience contributed to the platform crossing the 1.5M total registered users.
Developed a new major version of packshot-creator.com in 2 months with the primary objective to provide an augmented experience of the Packshot Creator product line.