Hi, I'm

Simon Okello

A

Self-driven, quick starter, passionate programmer with a curious mind who enjoys solving complex and challenging real-world problems.

About Me

I enjoy problem-solving and coding. Always strive to bring 100% to the work I do. I have professional experience in technologies such as Python, Django, FastAPI, Flask, MySQL, PostgreSQL, MongoDB, ReactJS and NodeJS.

I am passionate about developing complex applications that solve real-world problems impacting millions of users. Currently serving as CTO at Viewtech Limited (SasaPay), leading the technology vision for a growing fintech platform in East Africa.

Languages Python, JavaScript
Databases MySQL, PostgreSQL, MongoDB, SQLite
Frameworks Django, FastAPI, Flask, Node.js
Tools & Cloud Git, Docker, AWS, GCP, Nginx
6+ Years of Dev
CTO Current Role
10+ Technologies
4 Live Projects

Experience

Chief Technology Officer (CTO)

Viewtech Limited — SasaPay
May 2025 – Present

Nairobi, Kenya

  • Leading the overall technology vision and strategy for SasaPay, aligning the engineering roadmap with business objectives.
  • Overseeing architecture decisions across Fintech products including WAAS, payment APIs, and developer platforms.
  • Managing and mentoring cross-functional engineering teams across software development and DevOps.
  • Driving adoption of scalable cloud infrastructure and CI/CD practices across all product lines.

Sr. Software & DevOps Engineer

Viewtech Limited — SasaPay
Dec 2021 – May 2025

Nairobi, Kenya

  • Created and maintained the Wallet as a Service (WAAS) API, enhancing service adoption by 60%.
  • Implemented C2B, B2C, and B2B payment and collection APIs, boosting transaction volume by 30% and user satisfaction by 25%.
  • Updated the SasaPay Developer portal and API docs, enhancing developer engagement by 40% and reducing integration issues by 30%.
  • Led API integrations with partner systems, expanding the partner ecosystem by 25% and increasing API usage by 30%.
  • Supported client onboarding, improving retention by 15% and reducing onboarding time by 20%.

Quality Analyst

Sama
May 2021 – Oct 2021

Nairobi, Kenya

  • Reviewed and assessed annotated data for AI algorithms to ensure accuracy and quality.
  • Oversaw agent work to ensure compliance with client requirements and internal standards.
  • Monitored KPIs such as Total Process Time (TPT) and throughput to gauge agent efficiency.

Data Entry Specialist

Cloud Factory
Jun 2018 – Mar 2021

Nairobi, Kenya

  • Entered and verified data from various sources, ensuring accuracy and completeness.
  • Conducted quality checks and resolved discrepancies, enhancing overall data quality.
  • Generated detailed reports for strategic planning and performance monitoring.

Projects

ServerTabs – Uptime Monitoring

Uptime Monitoring Web-App

An uptime monitoring service that simplifies tracking the uptime status of your online services, with SSL and domain monitoring.

Django Celery MySQL ReactJS AWS
SasaPay Python SDK

SasaPay APIs PyPi Package

A Python wrapper for the SasaPay APIs. Reduces SasaPay APIs integration time by 80%.

Python PyPi Fintech
Prompter – AI Prompts App

AI Prompts Sharing Web-App

A web app that allows users to discover, create and share creative AI-powered prompts. Login with Google, search by tag or username.

Next.js AI Full Stack
HashLix – M-PESA hash decoder

HashLix

Retrieves customer mobile numbers by converting M-PESA hashed numbers back to their original form via a simple API.

Python ReactJS Fintech

Skills

Languages

Python JavaScript Shell Scripting

Frameworks

Django FastAPI Flask Node.js ReactJS Next.js

Databases

MySQL PostgreSQL MongoDB SQLite

Libraries

NumPy Pandas Matplotlib Celery

DevOps & Cloud

AWS GCP Docker Nginx Git CI/CD

Certifications

DevOps — Moringa School (2023)

Education

Jomo Kenyatta University of Agriculture & Technology (JKUAT)

Bachelor of Business Information Technology

Nairobi, Kenya

Get In Touch

I'm open to new opportunities. Whether you have a role in mind, a project to discuss, or just want to say hi — my inbox is always open.