Logo
Denis – Python, React, AWS, experts in Lemon.io

Denis

From Kenya (UTC+3)flag

Full-stack Web Developer|Middle-to-senior
Back-end Web Developer|Senior
Front-end Web Developer|Middle

Denis – Python, React, AWS

Denis is an experienced Full-Stack Engineer skilled in Python, Flask, React, PostgreSQL, AWS infrastructure, and cloud-native distributed systems. He demonstrates strong architectural thinking, from efficient file-handling workflows to background processing and reliability patterns. Denis collaborates confidently with engineers and stakeholders and is comfortable both in startup environments and leading small teams. He pairs technical depth with a product-focused mindset, delivering solutions that balance speed, scope, and business value. He has also worked as a contractor for Fortune 500 companies and spent over 7 years at a fast-growing startup, seeing it scale into a full corporation.

8 years of commercial experience in
E-commerce
Fintech
Healthtech
Renewable energy
Transportation
Main technologies
Python
10 years
React
8 years
AWS
8 years
Additional skills
Microsoft Azure
PostgreSQL
Docker
Terraform
RabbitMQ
Amazon ECS
Grafana
Kubernetes
FastAPI
Next.js
JavaScript
Flask
Vercel
Direct hire
Possible
Ready to get matched with vetted developers fast?
Let’s get started today!

Experience Highlights

Staff software Engineer
Dec 2017 - Ongoing7 years 11 months
Project Overview

One of the largest platforms enabling pay-as-you-go distribution of solar and other essential products in emerging markets, offering technology for remote device activation, payment tracking, and customer management.

Responsibilities:
  • Spearheaded the frontend rewrite from Knockout to React;
  • Designed and led the migration from self-hosted Basic Auth to AWS Cognito, enabling secure MFA and strengthening the platform’s authentication model;
  • Re-architected the company's CRM to run on Docker via AWS ECS, improving scalability and significantly reducing infrastructure costs;
  • Integrated multiple Mobile Money providers and banking partners;
  • Built the underwriting engine to enable data-driven device loan approvals for customers with higher repayment likelihood;
  • Architected and implemented a fully decoupled SMS infrastructure using serverless technologies;
  • Developed a two-way conversation framework used across new services (USSD, bidirectional SMS, WhatsApp) to power consistent automated customer interactions;
  • Implemented API caching mechanisms to reduce load and improve performance across high-traffic endpoints;
  • Built CI/CD pipelines for the underwriting engine to streamline deployments and ensure reliable delivery;
  • Led the upgrade of a 20 TB PostgreSQL database from Postgres 16 to 17.
Project Tech stack:
React
Python
Flask
SQLAlchemy
PostgreSQL
TimescaleDB
DynamoDB
Amazon S3
Amazon RDS
API Gateway
Microsoft Azure
AWS Lambda
ElastiCache
Senior Full-stack Developer
Feb 2023 - Jun 20241 year 4 months
Project Overview

A cashless fare-collection platform designed to help the African transport industry securely and efficiently manage digital payments while eliminating the risks and complexities of handling physical cash.

Responsibilities:
  • Designed and implemented the frontend and backend architecture;
  • Integrated the frontend with Clerk authentication;
  • Developed wallet functionality enabling users to send, receive, and disburse funds;
  • Set up a CI/CD pipeline to deploy the backend to AWS and the frontend to Vercel;
  • Introduced Zustand for efficient state management on the frontend.
Project Tech stack:
Next.js
Flask
Python
AWS
AWS SES
AWS Lambda
Amazon RDS
PostgreSQL
Vercel
Tech Lead
Dec 2019 - Aug 20211 year 7 months
Project Overview

A web application that streamlines medical appointment scheduling in the sub-Saharan region, enabling staff to manage appointments and reminders, while allowing patients to book visits without calling.

Responsibilities:
  • Designed and implemented the frontend and backend architecture;
  • Built and automated the deployment pipeline to AWS using GitHub Actions;
  • Developed integration tests that validate changes in the staging environment before production deployment.
Project Tech stack:
React
Python
Flask
AWS SES
Amazon ECS
Amazon SQS
Amazon EC2
Amazon RDS
PostgreSQL
GitHub Actions
Junior Software Developer
Dec 2015 - Mar 20171 year 2 months
Project Overview

A B2B platform that connects suppliers with bulk buyers, enabling group purchases to access lower MOQ-based pricing and facilitating the logistics.

Responsibilities:
  • Built the frontend application from scratch and integrated it with existing backend APIs for full end-to-end functionality;
  • Implemented unit test coverage and introduced test-driven development, improving code quality and maintainability.
Project Tech stack:
React
Flask
Python
PostgreSQL

Education

2016
Chemical Engineering, Process automation major
Bachelor's Degree

Languages

Swahili
Advanced
English
Advanced

Hire Denis or someone with similar qualifications in days
All developers are ready for interview and are are just waiting for your requestdream dev illustration
Copyright © 2025 lemon.io. All rights reserved.