Live as if you were to die tomorrow.
Learn as if you were to live for ever.
(Mahatma Gandhi)
I have over 12 years of experience in designing and developing backend systems for web and mobile applications. The technologies I am passionate about are Go and Kubernetes which enables me to engineer solutions that are highly performant and scalable, and can be developed efficiently and deployed to the cloud.
I am an avid learner and are continuously looking for opportunities to learn new technologies and approaches. I am also committed to sharing my knowledge and actively mentor and coach junior members of my team and organization . Culture and collaboration are the key vaues I stand for, I believe with the right people and technology we can make the world a better place.
Previous Roles
Integrate
Senior Software Engineer
March 2020
Worked on migrating integrate's event management platform from a monolith to micro services architecture. Services are deployed in AWS and developed in Kubernetes cluster from local to production. Followed best practices in the industry like ninety percent test coverage, CI, CD using tools like Sonar qube, circle ci, Helm to develop and deliver software.
Yoti
Software Engineer
July 2018
Worked on Yoti's backend system that enables users to prove their digital identity. My focus was mainly on integrating API’s of identity providers to secure services written in Golang running on Docker and Kubernetes using a micro services architecture. Our first and foremost focus is on data security by applying cutting edge encryption techniques.
Sainsburys
Software Engineer
2015
Worked on the micro services of an in house smart checkout project called smartshop for Sainsburys, Was actively involved in the full life cycle of the product from its pilot state in two stores to a full fledged application. Development was carried out following proper agile methodologies on a two weeks sprint.
PremierIt
Web Developer
2013
Was involved mainly in developing and maintaining PreP (PReP is a revalidation management system for all doctors and Designated Bodies) and Heart (HeART is an online e-Portfolio based system built specifically to manage appraisal, revalidation and education for nurses, midwives and healthcare professionals) clients for PremierIt.
Flubit
Web Developer
2012
Joined flubit when they were planning for the development of flubit3.0 developed a mock up system for the demand management with the initial spec , after that started the development of the real platform from the scratch in codeigniter framework. I developed Automated Product Match, Merchant Application Integration, Customer Email Notification Service and Flubit Admin Center.
Tools and Technologies
what I use everyday for my work
Argo helps to deploy k8s manifests files that are committed into respective environments.
For local development of multi container applications docker compose is the best tool, in a single YAML file we can deploy a complex architecture.
Copyright 2023