Oduge Agak
@odugeagak
I build full-stack digital infrastructure for Africa's tourism revolution.
What I'm looking for
I'm building digital infrastructure for Africa's tourism revolution as a Senior Software Engineer at Purple Elephant Ventures.
Previously at Pezesha, I progressed from Software Engineer to Senior Software Engineer, Software Development Lead, and Tech Lead. I've led development teams while working across Go, Python, PostgreSQL, Laravel, React.js, Node.js, and Java.
At Twende Mobility, I worked mainly on backend and mobile development using TypeScript, Google Cloud Platform, Firebase, React.js, Node.js, and Flutter.
My earlier work spans machine learning, data science, quality assurance, full-stack development, and data analysis. I've developed satellite-weather data extraction and agricultural risk forecasting scripts, automated testing, and data integrations using Power BI and Tableau.
Experience
Work history, roles, and key accomplishments
Senior Software Engineer
Purple Elephant Ventures
Jun 2025 - Present (1 year 5 months)
Senior Software Engineer at Purple Elephant Ventures, contributing to digital infrastructure for Africa's tourism sector.
Tech lead
Pezesha
Oct 2023 - May 2025 (1 year 7 months)
Worked as Tech lead at Pezesha.
Software Development Lead
Pezesha
Apr 2023 - Oct 2023 (6 months)
Worked as Software Development Lead at Pezesha.
Senior Software Engineer
Pezesha
Jan 2023 - Oct 2023 (9 months)
Worked as Senior Software Engineer at Pezesha.
Software Engineer
Pezesha
Apr 2022 - Dec 2022 (8 months)
Worked as Software Engineer at Pezesha.
Software Engineer
Twende Mobility
Mar 2021 - Apr 2022 (1 year 1 month)
Working mainly on Backend / Mobile
Data Scientist
EnvEve SA
Nov 2021 - Mar 2022 (4 months)
Developed ML scripts for automatic data extraction from remote weather data satellites
Developed time series forecasts used to determine agricultural risks for several crops
Quality Assurance Specialist
EnvEve SA
Jul 2021 - Mar 2022 (8 months)
Created well-detailed test plans and cases
Designed, developed, and implemented test automation scripts using open source tools
Software Engineer
Japan International Cooperation Agency (JICA)
May 2021 - Jul 2021 (2 months)
Worked as a full-stack developer and data analyst
Led a team of developers building and integrating data from multiple sources.
Cleaned interpreted and modeled data using PowerBI and Tableau.
Junior Machine Learning Engineer
Omdena
Jan 2021 - Apr 2021 (3 months)
- Did research and implemented appropriate ML algorithms and tools
- Selected appropriate datasets and data representation methods
- Performed statistical analysis and fine-tuning using test results
Full-stack Developer
Equilo
Feb 2021 - Mar 2021 (1 month)
Worked as Full-stack Developer at Equilo.
Full Stack Developer
Nyadwe Insurance Brokers
Jan 2019 - Jan 2021 (2 years)
Worked as a full-stack developer leading a team of developers
Built apps using Laravel PHP Framework, MYSQL, JQuery, Python, AWS, AWS Lambda, DynamoDB, AWS SQS, AWS IoT, AWS EC2,
Full Stack Developer
Fleetsimplify
Aug 2020 - Nov 2020 (3 months)
Worked as Full Stack Developer at Fleetsimplify.
Full-stack Developer
Instadriver
Aug 2020 - Nov 2020 (3 months)
Worked as Full-stack Developer at Instadriver.
Fellow
Problem Based Learning Fellowship
Oct 2019 - Aug 2020 (10 months)
Worked as Fellow at Problem Based Learning Fellowship.
Freelance Software Engineer
Self-Employed
May 2018 - Nov 2019 (1 year 6 months)
Worked as Freelance Software Engineer at Self-Employed.
Web Developer
Cloud Tree
May 2019 - Aug 2019 (3 months)
Worked as Web Developer at Cloud Tree.
Intern
Ministry of Lands
May 2018 - Sep 2018 (4 months)
Worked as Intern at Ministry of Lands.
Education
Degrees, certifications, and relevant coursework
University of Nairobi
Bachelor's degree, Computer Science
Jenga School
Data Science
College of Insurance
Certificate of Proficiency, Insurance
Kenya Conservatoire of Music
ABRSM Violin , Violin
Tech stack
Software and tools used professionally
Availability
Location
Authorized to work in
Job categories
Interested in hiring Oduge?
You can contact Oduge and 90k+ other talented remote workers on Himalayas.
Message OdugeGet matched with your dream remote job
Sign up now and join over 250,000+ remote workers who receive personalized job alerts, curated job matches, and more for free!
