Available for new opportunities

Building robust solutions for complex problems

Software Engineer with a solid foundation in software development and a proven ability to build scalable, modern applications. Experienced across the stack with a passion for learning and solving real-world problems through technology.

Download CV

Stack Expertise

Technical Stack

codePython / Django
terminalNode.js / NestJS
layersReact / Next.js
data_objectTypeScript
storagePostgreSQL
cloudAWS / GCP / Azure
location_onNairobi, Kenya
workSoftware Engineer II
Engineering Archive

Selected technical solutions and software projects.

A look at scalable web systems, full-stack platforms, and data-driven applications built to solve real-world problems.

data_objectLive

eLIMA ERP System

Built a full-stack ERP for farmer registration, produce collection, and payments using Python (Django REST), React JS, and PostgreSQL. Currently being used for produce collection with 1K+ farmers registered and 15K+ kg of produce processed and paid out.

React JSPythonDjango REST FrameworkPostgreSQLDocker
data_objectLive

PetGPS Hub - E-commerce Platform

Collaborated on an e-commerce platform for selling pet accessories, including checkout features and integrated M-Pesa payments. Full-featured online store with secure payment processing.

React JSNode.jsM-Pesa APIPostgreSQL
data_object

AI-Enhanced IPV Prediction System

Worked on the AI-Enhanced Intimate Partner Violence (IPV) Prediction System— a smart platform that uses machine learning and geolocation data to predict IPV risk scores and support faster, more effective responses.

PythonMachine LearningGeolocation APIsDjangoReact
data_objectLive

SEMA platform

Overcoming language barriers with AI-powered solutions for African languages. We are building a digital ecosystem, fostering the use of indigenous languages, and enhancing equitable access to AI technologies across Africa.

ReactPythonFastAPIML Models
data_object

RentEasy - House Hunting App

Developing a house-hunting app with React JS and NestJS, focusing on user-friendly listings and property management. Streamlines the rental process for both tenants and landlords.

React JSNestJSTypeScriptPostgreSQL
data_object

GraphQL Web Service

Created a secure, interactive link management tool using Django, GraphQL (graphene-django), and JWT authentication. Features user authentication, link management, and voting system.

PythonGraphene-DjangoGraphQLJWTPostgreSQL
data_object

Web Service - OAuth2 & SMS

Created a Python web service with Django REST Framework and PostgreSQL, implementing OAuth2 authentication and integrating Africa's Talking SMS Gateway for secure messaging.

PythonDjango REST FrameworkOAuth2Africa's Talking APIPostgreSQL
data_object

Inventory Forecasting System

Designed a predictive analytics tool using XGBoost, integrated into a web app with Django REST and React for inventory management. Analyzes historical sales data to predict future product demand.

PythonXGBoost MLDjango REST FrameworkReact JSPostgreSQL
data_object

University Society Management System

Contributed to a records management system using Python, Django REST, and React for organized data handling. Streamlined data storage for various ministries and evangelistic teams.

React JSPythonDjango REST FrameworkSQLite
data_objectLive

Revelation Collective Community Site

A Christ-centered platform uniting young adults across various churches through worship, biblical teaching, and discipleship. It supports seamless event registration with M-Pesa integration and community engagement. I developed the ticketing, payment, and engagement features that bring this vision to life

Next.jsReactTypeScriptTailwind CSSM-Pesa APILaravel
data_objectLive

Dawns Safety Solutions Website

Designed and developed a professional business website for Dawns Safety Solutions & Security Consultants Ltd, a safety and security consultancy firm. Showcases company services and enables client engagement.

Web DevelopmentHTMLCSSJavaScript

The Tech Stack

Daily driver tools for building robust software at scale.

Languages

  • Python
  • TypeScript
  • JavaScript
  • Node.js

Frontend

  • React / Next.js
  • Tailwind CSS
  • Framer Motion

Infrastructure

  • Docker
  • AWS / GCP / Azure
  • GitHub Actions
  • CI/CD

Data

  • PostgreSQL
  • MySQL
  • SQLite
  • Redis
Professional Summary

Architecting scalable solutions with engineering precision.

Software Engineer with a solid foundation in software development and a proven ability to build scalable, modern applications. Experienced across the stack with a passion for learning and solving real-world problems through technology. With experience spanning fintech, healthcare, and agri-tech sectors, I bring a practical engineering mindset to every problem — from system architecture to production deployment. Currently open to senior engineering roles.

terminalSoftware Engineer II
location_onNairobi, Kenya
schoolBachelor of Science — JKUAT
emoji_eventsFirst Class Honours

Interests

Open Source ContributionMachine Learning & AITechnical WritingMentoring DevelopersBuilding SaaS Products
DA

Dennis Atonya

Software Engineer II

Nairobi, Kenya

4+

Years Exp

10+

Projects

5+

Companies

Core Competencies

Skills & Expertise

layers

Frontend

React JSNext JSHTMLCSSTailwindFramer Motion
storage

Backend & Databases

PythonJavaScriptTypeScriptNode.jsDelphiNestJSPostgreSQLMySQLSQLiteDjango ORMPrisma
cloud_sync

DevOps & Cloud

  • GitHub Actions
  • Docker
  • CI/CD
  • Monitoring
  • AWS (RDS, EC2, S3)
  • Azure
  • GCP
construction

Tools & Workflow

check_circleAgile
check_circleJira
check_circleTrello
check_circleConfluence
check_circleGit
check_circleGitLab
check_circleSVN
check_circlePytest
check_circleUnit Tests
check_circleIntegration Tests
check_circleOAuth2
check_circleOpenID Connect
check_circleJWT
check_circleHTTPS
check_circleRBAC
Career Path

Professional Experience

Software Engineer II

SunCulture Kenya Limited · Nairobi, Kenya

January 2025 - Present
  • Develop and maintain scalable microservices using Node.js, TypeScript, Python, and NestJS for high-performance software systems
  • Built critical services: Authentication Service (OAuth2.0/OpenID), Notification Service (multi-channel messaging via SMS, email, Slack, WhatsApp), Customer Marketplace Platform, and AMT (Accounts Management Tool)
  • Optimize system performance through AWS RDS, Redis, and Kafka integration with cloud deployments on AWS, Azure, and GCP
  • Lead Cash Release App development for streamlined expense tracking and approvals for finance operations
  • Conduct comprehensive code reviews, enforce best practices, and maintain 90%+ test coverage through unit/integration testing
  • Mentor junior engineers and foster collaborative team culture while contributing to sprint planning and agile practices
  • Collaborate cross-functionally with QA, DevOps, and Product teams to deliver end-to-end features and system improvements
Node.jsTypeScriptPythonNestJSOAuth2.0OpenIDAWSAzureGCPAWS RDSRedisKafka

Software Engineer

Savannah Informatics Ltd · Nairobi, Kenya

May 2024 - January 2025
  • Developed comprehensive healthcare management systems including SHA Provider Portal and Slade360 Advantage for streamlining patient administration, clinical care, and revenue cycle management in health care centres
  • Built and maintained RESTful APIs using Django REST Framework, enhancing system performance and scalability by 40%
  • Implemented robust microservices architecture for handling background tasks and high-concurrency services
  • Integrated eTIMS for seamless billing and compliance, and USSD workflows for simplified patient enrollment
  • Utilized PostgreSQL for complex relational database management and optimization
  • Maintained 95%+ test coverage using Pytest for comprehensive unit and integration testing
  • Participated in technical documentation and RFC processes via Confluence, ensuring knowledge sharing across teams
DjangoDjango REST FrameworkPostgreSQLMicroserviceseTIMSUSSDPytestConfluence

Software Engineer Contributor

Qaribuhub Solutions LTD · Nairobi, Kenya

May 2024 - Present (Part Time)
  • Build scalable, secure backend services using Django and Django REST Framework for service marketplace platform
  • Develop responsive frontend components with React, JavaScript, and modern HTML/CSS practices
  • Implement advanced geolocation and smart search features to enhance user discovery of nearby services
  • Integrate secure data practices including account verification, password hashing, and real-time notifications
  • Contribute to platform architecture decisions and deployment strategy using Docker and AWS infrastructure
DjangoDjango REST FrameworkReactJavaScriptHTML/CSSDockerAWSGeolocation APIs

Software Engineer

eProd-Solutions Ltd · Nairobi, Kenya

June 2022 - April 2024
  • Developed and maintained eProd ERP system using Delphi and SQL, serving clients across multiple countries
  • Built a comprehensive farmer enrollment and validation system using MasterCard Community Pass APIs for digital ID processing
  • Created Windows services for farmer-produce traceability website and developed language translation tools
  • Designed and implemented survey generation tool and administration generator for multi-country deployment
  • Built Proof of Concept desktop application for bank payments utilizing vBank financial APIs for Nigerian clients
  • Managed complex SQL and MySQL databases supporting enterprise-level ERP operations
  • Utilized Jira for sprint-based project management and Tortoise SVN for efficient version control and collaboration
  • Contributed to network management and hardware maintenance while engaging in daily stand-ups and agile practices
DelphiSQLMySQLMasterCard APIsvBank APIsJiraTortoise SVN

Student Intern

eProd-Solutions Ltd · Nairobi, Kenya

Jan 2022 - April 2022
  • Collaborated on the development of the company's Moodle e-learning site
  • Contributed to successful software documentation on various financial APIs
  • Worked on minor Delphi projects to improve Delphi and MySQL skills
DelphiMySQLMoodleJiraTrello

Technical Writer (Freelance)

Section.io · Remote

Feb 2021 - April 2022
  • Authored comprehensive technical articles and tutorials using Markdown for the Section Edge Platform
  • Built tutorial projects demonstrating Python, Django REST Framework, and React JS best practices
  • Contributed to open-source Section.io article repository, collaborating with technical experts to meet publication deadlines
MarkdownPythonDjango REST FrameworkReact JSTechnical Writing

Bachelor of Science in Computer Technology

Jomo Kenyatta University of Agriculture and Technology

2018 - 2022 · First Class Honours

Initialize Connection.

Currently open to new technical challenges, engineering collaborations, and full-stack development opportunities. Have a project that needs precision? Let's discuss.

terminalAwaiting user input...
Status: Available

Open to software engineering roles, freelance projects, and technical consulting. Based in Nairobi, Kenya.

smart_toyAI Interface

Ask Me Anything

Chat with an AI trained on my resume, experience, and projects.

terminal

Ask Dennis's AI assistant

I can answer questions about his skills, experience, and projects.