Norbert Opondo
Software Engineer (Java, Python, Golang, Microservices)
EXPERIENCE
Neostream Technology, Nairobi — Backend Engineer (Remote)
NOVEMBER 2023 - CURRENT (Java, SpringBoot, Apache Mq, Redis, Javascript, Docker)
●
●
●
Implemented a platform to facilitate seamless digital transactions between
farmers, offtakers and agrodealers. Developed a digital funds transfer service to
farmer bank accounts to enhance the financial workflow providing a
user-friendly solution for secure and timely payments in the agricultural sector.
Ensured all applications are secured by building them behind a middleware built
in Spring Security.
Dockerised the micro services into docker containers for deployment
LinkedIn Profile
www.linkedin.com/in/norbert-opondo-a
SKILLS
Proficient
Java, Python, Spring Boot, Quarkus,
Golang, Flask
Others
Object Oriented Software Desing,
TDD(Test Driven Development).
JUnit, Mockito, Pytest, Spring data
JPA, Spring Security, Flask Security.
Monitoring and
Sendy Ltd, Nairobi — Backend Engineer (Remote)
Observability(DataDaog, Elastic,
SEPTEMBER 2020 - JUNE 2023 (Java, Quarkus, MySQL, Redis, Kafka, RabbitMq, Docker)
OpenTelemetry), Microservices,
●
●
●
●
●
Developed and maintained the microservices that powered the Sendy Logistics
platform.
Developed the Sendy Fulfilment platform that offered last mile delivery to B2B
and B2C businesses. Scaled the platform to meet increasing user traffic.
Scaled and optimised the microservices as user demands grew.
Built a real time tracking service for real time order tracking.
Implemented multi currency support to enable cross border trading.
Event Driven and Async
programming. CI/CD, GitOps, Jenkins,
Containerization, Docker, GRPC,
REST, Kafka, RabbitMQ
CERTIFICATIONS
Scaled Agile Practitioner -
Isuzu, Nairobi — Consultant Software Engineer (Remote)
https://www.credly.com/badges/53ec
JANUARY 2020 - JUNE 2020 (6 MONTHS FIXED CONTRACT)
(Java, Python, Redis, JavaScript, Spring Boot, MysQL)
c938-989c-468c-8551-
●
●
●
Designed and implemented a workshop service to automate data collection
during vehicle servicing by technicians.
Implemented a reporting system that generated a report for each vehicle
inpsection.
Designed and developed a customer facing platform where they could access the
detailed results of the vehicle inspection
7839f-/public_url
LANGUAGES
English C2, fluent
GitHub Profile
https://github.com/NorbertOpondo
Technosol Africa, Nairobi — Software Engineer (Hybrid)
EDUCATION
FEBRUARY 2018 - NOVEMBER 2019 (Python, Flask, MySQL, Redis)
Multimedia University of Kenya,
Kenya — Computer Technology
●
●
Built in house software as per client needs.
Led development of backend services that integrated to digital payment
solutions.
SEPTEMBER 2015 - MAY 2019
Technosol Africa, Nairobi — Technical Support Engineer (Hybrid)
PROJECTS
MARCH 2017 - FEBRUARY 2018 (Linux, Azure, AWS, Bash)
Bike Share Platform
●
●
●
●
Provided first line technical support to customers.
Server configuration and maintenance. Network installation and
troubleshooting.
Wrote bash & python scripts to automate repetitive tasks
Implemeted disaster recovery mechanism through RAID configuration and
setting up backup plans.
A Bike rental app for college students.
Java, Python, PHP
GRPC client-server architecture
A client server architecture based on
GRPC. Java, GRPC