I’m an experienced Software Engineer that enjoys devising solutions to complex problems and experimenting with the latest technologies.
Throughout my career, I have been exposed to a wide variety of projects that have opened my eyes to the possibilities that can be achieved through software engineering. These projects have given me hands-on experience with technologies such as web applications, RESTful API’s, lightweight platform dependant applications, relational and non-relational databases, distributed systems, device drivers and low-level embedded programming (IoT sensors & edge devices). I’ve transformed legacy monolithic systems into highly available distributed applications using containerization and reverse proxies, and
made use of Prometheus and Grafana to monitor system health.