Ogwal Emmanuel
Kampala, UG--
A detail-oriented software engineer with experience in building and maintaining production code
software, testing, continuous integration and deployment. Experienced in managing developer teams
to overcome challenges while working together to meet targets. Impeccable project management,
critical thinking and problem-solving abilities.
Willing to relocate: Anywhere
Sponsorship required to work in the US
Work Experience
DevOps Engineer / Engineering Lead
Crane Cloud (Open source) - Remote
September 2021 to Present
• Build CI/CD Pipelines and help to design solutions that aid smooth deployment using Kubernetes and
cloud native technologies.
• Design and configure multi-cloud clusters using open-source technologies across a set of distributed
hardware.
• Develop and maintain a local image registry within the Kubernetes clusters.
• Advance new features for the local cloud-managed portal in supporting application deployment,
monitoring and billing.
Senior Software Engineer
Mkoba Africa - London
May 2021 to Present
• Working with python Django to build a multipurpose backend for financial transactions, sending and
receiving of cryptocurrencies like bitcoin and ethereum.
• Building robust and scalable systems with the capabilities of handling fiat currency and digital
currencies.
• Working with CI/CD microservice environments to deliver robust highly scalable and testable code.
• Deployment of the backend APIs to development and production environments on Google Cloud
Platform and AWS S3 bucket.
• Integration of external APIs and services such as Onfido for identity verification on the platform.
DevOps/Cloud Engineer
Trudigital Technologies Ltd - Lusaka
September 2020 to July 2021
•
•
•
•
•
Led development and operations processes inside the team
Improve automated tests and simulation frameworks
Developing CI/CD roadmap and implementing the project
Wrote clean, well-documented, and resilient code.
Monitor, analyze, and report performance statistics for cloud-hosted environments
Senior Product Manager
Trudigital Technologies Ltd - Lusaka
July 2020 to July 2021
• Managed the product line life cycle from strategic planning to tactical activities.
• Specified market requirements for products by conducting market research using multiple channels
supported by ongoing calls and visits to customers and prospects.
• Prepared, maintained, and evangelized the product roadmap which defined the product enhancements
for short- and long-term releases.
Data Engineer
Harmonic Labs - San Francisco Bay Area, CA
July 2020 to November 2020
• Built holistic data pipelines to cater for client needs(weekly delivery) using python
programming language, jupyter notebooks, Google Cloud Platform(GCP) and docker.
• Built and led the delivery of data for the Job postings tool which served two clients i.e MongoDB and
EraDB on a weekly basis(More than 60,000 entries per week)
• Actively contributed to building the Company tracking tool which provided data for Venture capitalists
including Sequoia Capital, and Clearbanc.
Software Engineer (Full Stack)
Trudigital Technologies Ltd - Lusaka
February 2020 to July 2020
• Designed and built a modern backend for a bulk SMS application utilising microservice architecture
guaranteeing scalability and overall system maintainability.
• Set up and maintained application pipelines using continuous integration and deployment on GitLab.
Backend Engineer
Independent contractor (self-employed)
October 2019 to February 2020
PROJECTS:
Jupiter:
• Built a user dashboard that enabled users to get real-time updates on their stock prices and also keep
a ledger of what they trade.
Recruitment App(An automated recruitment application)
• Built User Interface(UI) that captured job applicant details and integrated with the backend to match
a candidate to a job using keywords.
Software Engineer (Full Stack)
Andela - Kampala
October 2018 to October 2019
• Led a subsection of developers on the Tembea product team to customize and deliver the Tembea
application for the managing transport and logistics Andela Kampala office which we achieved in one
month of dedicated work.
• Worked collaboratively in a distributed team to achieve company-wide goals.
• Support and develop junior software engineers by providing advice and educational opportunities.
UNDERGRADUATE RESEARCHER
NETLABS UGANDA
September 2017 to August 2018
Project: Image Classification Using Convolutional Neural Networks
• Research on the use of convolutional neural networks(CNN) in the classification of lesions in breast
ultrasound images.
• The best CNN managed to achieve a low false-negative rate and a high true-positive rate hence a
high sensitivity of 0.85.
Education
Bachelor's in Computer Engineering
MAKERERE UNIVERSITY - KAMPALA, UG
2014 to 2018
Skills
• JavaScript (Full stack), Python Web Technologies/ Frameworks (5 years)
• HTML5, CSS, ngrok, React/redux, Flask, Django Data Management/ Databases, APIs (4 years)
• PostgreSQL, MySQL, Redis, MongoDB (4 years)
• JIRA, Pivotal Tracker, Slack, Zoom Version control/ tools (5 years)
• Git, GitHub, Bitbucket, Gitlab Continuous Integration/ deployment, Docker (4 years)
• Travis, Circle CI, Jenkins, Heroku, Google Cloud Platform(GCP), AWS, Microservices, Amazon S3 (4
years)
Languages
• English - Fluent
Links
https://github.com/e-ian