Learning the whole stack
In 2017 I joined Telvida, a telecoms company in Lagos. The work spanned the whole stack, so I learned the whole stack.
Over nearly three years I co-built and maintained the company's ERP system and built its Cooperative Management System. I built Telvida Spark, a marketplace for sending media and ads to digital signage screens remotely. I wrote the backend API for the Telvida Room Automation app and oversaw its mobile apps.
Underneath all of that sat the parts nobody sees. I built our telephony systems on Asterisk. I provisioned and virtualized the servers, managed the Linux machines everything ran on, and wrote the automations that kept it all ticking.
Offices, screens, phones and rooms: by the time I left I had written software for all of them, and learned that a system is only finished when other people can depend on it.