Jerry Shikanga

Jerry Shikanga

Software Engineer | Data Engineer | Software Architect

Email Me

About Me

I am an experienced Data and Software Engineer with a passion for building robust ETL pipelines and optimising data workflows. My leadership skills have been honed through mentoring engineers, and creating product and technology roadmaps. With a keen eye for detail and a drive to innovate, I have won awards for innovations such as the acronym finder app and have led successful projects such as the expansion of the MFS Africa Beyonic product network.

Core skills:

  • Software Development - Python - Django, Flask, Celery, Java, Spring Boot, JavaScript
  • Data Engineering - Batch processing (Portable Batch Scheduler), Streaming applications, Pandas, Tensorflow
  • Software Architecture - Microservices, Event-driven systems
  • Databases -Postgres, Mysql, MongoDB, Redis
  • Message brokers - RabbitMQ, Kafka
  • DevOps - CI/CD, Jenkins, Docker, Kubernetes, Singularity
  • Cloud - Amazon Web Services(AWS), Google Cloud Platform(GCP)
  • Development tools: Git, Jira, Confluence, Miro

Work Experience

Senior Data Engineer - Volvo Cars - Oct 2022 to Present

Tools: Python, Azure, Bash Scripting, Postgres, Redhat OpenShift, Jenkins, Batch Processing (PBS), Singularity

Volvo cars is a leading car manufacturing brand. I work in the Research and Development Organization, Safe Vehicle Automation department. As a data engineer, my work involves building Extract, Transform, and Load pipelines for processing data collected and used by various other teams within the RnD organization. My achievements include the following:

  • Created and ran pipelines for resimulation data of 3 petabytes in size to produce output for use in functional resimulation.
  • Improved the onboarding documentation for engineers to make the experience smoother for new engineers to cut set-up time to 1 week.
  • Built an acronym finder app in the Volvo Hackweek 48 to be the single source of truth for the many acronyms used in the company. This innovation won the Don Norman Award (User Experience) Award.

Python and Odoo Engineer - Koko Networks - June 2021-Aug 2022

Tools: Python, Flask, Odoo ERP, Odoo, VueJS, AWS, Streaming Applications, RabbitMQ, Jenkins, Postgres, Microservices, Event-Driven Systems, Docker

Koko Networks is a startup that develops and delivers technology to transform fast-growing African cities. I worked on the Koko Fuel Product that enabled customers to access environment-friendly fuel through a network of fuel points. My key wins include:

  • Saved customers 75% of their time by building tools to enable them to solve common issues by themselves. The automation also saved 50% of agents' time, allowing them to focus on the more critical ones.
  • Led the changeover of the design of the microservice communication from synchronous to asynchronous event-driven architecture. This improved reliability of the systems by up to 30%.
  • Designed and developed the payment microservice that processed payments from multiple payment providers enabling the company to expand into new networks seamlessly.

Beyonic / MFS Africa - Software Engineer - Payments - Aug 2018 - June 2021

Tools: Python, Django, Java, MySQL, Docker, APIs, RabbitMQ, GCP

MFS Africa is the largest mobile money processor in Africa connected to 320 million mobile money wallets. I worked on the Beyonic product, a bank, and a mobile money gateway. Key achievements:

  • Led the technical handover of the IPN Hub product from GSMA to Beyonic and later on took the role of Directly Responsible Individual for the IPN service.
  • Reduced processing time of transactions and reconciliation process by designing and developing IPN Hub Version 2, improving the end-user experience.
  • Expanded the Beyonic product network by adding support for bank payments to the existing mobile money products. The expansion increased the total volume of transactions processed and revenue.
  • Upgraded the Beyonic monolith from Python 2 to Python3 and Django 1.7 to 3.0, leading to improved security, reliability, and developer experience on the Beyonic product

Pharmily Limited - Head of Technology - May 2019 - December 2020

Tools: GCP, Python, Django, Docker, Software Architecture, CI/CD, Postgres

Pharmily is an e-commerce platform providing beauty and wellness products for urban youth. I was responsible for all technology functions in the company. Key achievements:

  • Hired and mentored an outstanding engineering team of 5 engineers. Each had product ownership and a career growth plan, increasing their motivation.
  • Automated the DevOps pipelines cutting down the time required by developers to deploy changes and the downtime to less than a minute.
  • Cut down incident response time from hours to less than 10 minutes and developed automated monitoring and rollbacks leading to a good user experience.
  • Developed the product and technology roadmap, which provided a vision to the engineers on the team.

Notable OpenSourced Projects


Hospital MS

Lack of proper co-ordination in our medical institutions has led to grave mistakes. I thought of a way around this and came up with a system to record and provide information to the approptiate parties in such institutions when needed.

View Project.


More on GitHub

My GitHub

Activity Stream