Little bit about myself...
Tech Stack
Python, JavaScript, TypeScript, Node.js, Julia, R, Go (learning :D)
Azure, AWS, Docker, K8s, Terraform
Flask, FastAPI, Starlette, Express.js
PostgreSQL, MongoDB, CosmosDB
PySpark, Databricks, Kafka
Work History
💻 SENIOR SOFTWARE ENGINEER | PROTEINQURE
July 2023 - Present
ProteinQure is a revenue-generating software platform for computational protein drug discovery.
- Engineered a monolith computational biology platform that comprises various command line tools and
scripts to perform various biological calculations, data management and visualizations thereby enhancing
computational protein research and drug discovery processes.
- Implemented a Slack chat bot to conveniently retrieve protein library data, utilizing technologies like
Python, Google Sheet API, Kubernetes, improving wet-lab scientist’s analysis and research experience.
- Worked on FastAPI, React.js/Next.js based full stack web application serving likelihood prediction of a
protein library hit against a target gene on an public endpoint.
💻 BACKEND SOFTWARE ENGINEER | PRIMER
February 2022 - June 2023
Primer is a fully remote UK based company building the world's first no-code automation platform for payments. I worked as a backend engineer in team Primer Connect.
- Worked in the core payment application framework team, designed and implemented Starlette based
Python application framework to allow external app developers to build and release customized payment
apps that integrate with third-party services in Primer’s marketplace. The payment apps were the building
blocks of the Primer’s payment infrastructure. Led migration of old payment apps to the new framework.
- Created a FastAPI, SQLAlchemy based marketplace web services to streamline a lifecycle management of
50+ internal and external payment apps via marketplace web dashboard thereby laying the foundation for
building a Primer’s payment app store.
- Reduced time taken by developers to build and publish new payment apps by 80% with an automation
pipeline that eliminated frequent data migrations and manual assets upload to cloud storage thereby
increasing the number of apps published and deployed in the marketplace.
💻 SOFTWARE ENGINEER | ROOT
April 2021 - January 2022
Root is an end-to-end digital insurance platform that enables you to launch new products and digital engagement channels fast. I worked as a backend engineer in the product team.
- Worked in the product team, developed TypeScript, Node.js/Express.js based insurance platform backend
and React.js based web dashboard providing tools for onboarded businesses to create and release new
policies, pricing modules and customized features as quickly as possible.
- Implemented policy document encryption feature with web dashboard feature flag as required by data
security legislation using Node.js qpdf wrapper that automatically password protects the related PDF
documents before sending to clients.
- Ported client’s product module code execution environment from Node.js vm2 to AWS Lambda functions
thereby enabling secure code execution and improving dependency management.
- Improved the legacy React codebase by refactoring to the new internal web architecture. Mostly worked on changing class
component code to functional component with React state hooks.
💻 SOFTWARE ENGINEER | DATA ENGINEER | PRAELEXIS AI
March 2018 - March 2021
Praelexis AI is a machine learning and predictive analytics company. I worked as a hybrid of data engineer and machine learning engineer delivering end-to-end machine learning projects.
- Designed, implemented and deployed highly scalable Python web services in Azure Kubernetes Service
enabling banks to productionize credit machine learning models, thus fostering innovation in their
individual and business credit strategies.
- Engineered PySpark-based data pipelines, processing financial transaction data of 10-100 million rows
daily consumed by the bank's machine learning workflows, utilizing technologies like Luigi, Azure
HDInsight, Azure CosmosDB, Spark SQL, Databricks, thereby enabling faster launch of end-to-end
machine learning products within credit departments.
Education
🎓 UNIVERSITY OF CAPE TOWN | MASTER OF SCIENCE
January 2016 - April 2018
Degree in Computational Science
MS Thesis - Transcriptional Regulation of Glycosyltransferase Genes In MCF-7 Human Breast Cancer Cell Line Following Drug Treatment.
🎓 UNIVERSITY OF PRETORIA | BACHELOR OF SCIENCE IN HONORS
January 2014 - December 2014
Degree in Bioinformatics
🎓 UNIVERSITY OF PRETORIA | BACHELOR OF SCIENCE
January 2011 - December 2013
Degree in Biochemistry