Alex Mumbi
Alex Mumbi

Senior Backend Software Engineer

Actively looking · Member since 5 Oct 2026
Location
Kenya
Desired salary
Unspecified
Work preference
Remote Only
Experience level
Senior

About

Professional summary

I am a Senior Backend Software Engineer and Data Engineer with more than 11 years of experience building scalable APIs, microservices, distributed systems, and cloud-native data platforms. My primary specialization is Python backend development using FastAPI, Django, Flask, and Django REST Framework.

I design production-grade REST APIs and asynchronous services with an emphasis on secure boundaries, API contracts, validation, versioning, reliability, and maintainability. I have extensive experience with relational and NoSQL data stores, including MySQL, DynamoDB, MongoDB, Redis, and Elasticsearch.

I build cloud and serverless solutions on AWS and GCP, including ETL pipelines, event-driven architectures, containerized services, data warehouses, and observability workflows. My work has included Lambda, Step Functions, S3, SQS, Kinesis, Cloud Run, BigQuery, Redshift, and Kubernetes-based environments.

I also integrate AI capabilities into backend applications, including LLM APIs, retrieval-augmented generation, AI agents, and workflow automation. I apply practical architecture patterns such as domain-driven design, dependency injection, service-oriented architecture, fault tolerance, and caching to solve complex engineering challenges.

I am experienced in technical leadership, architecture reviews, code reviews, incident investigation, mentoring, and collaborating across product, QA, data, operations, and DevOps teams. I focus on delivering secure, high-performing systems that scale reliably in production.

Skills

56 capabilities

Tech stack & tools

Working toolkit

Application Hosting

Languages & Frameworks

Libraries

Experience

Career history

Senior Software Engineer / Data Engineer - Backend, FastAPI & Cloud FreeCast

Designed and delivered scalable Python backend systems, microservices, cloud-native applications, REST APIs, ETL pipelines, and data platforms using FastAPI, Django, Flask, AWS, and GCP. Led initiatives across distributed systems, payments, AI-enabled applications, security, performance, and reliability.

Built asynchronous and event-driven services with retry strategies, caching, observability, and fault-tolerance patterns. Integrated LLM APIs, RAG, AI agents, OAuth2, JWT, RBAC, and multiple payment providers; also led architecture discussions, code reviews, incident investigations, and engineering mentorship.

Software Developer FreeCast

Developed, tested, and maintained Python and Django backend applications and REST APIs. Contributed to product functionality, software quality, application reliability, and release validation.

Troubleshot production issues, conducted root-cause analysis, reviewed code, and implemented maintainability and performance improvements. Created unit tests and technical documentation while collaborating with engineering and product teams.

Freelance Python / Django Developer Cloud Custom Solutions

Developed and maintained custom web applications and backend functionality for client and business requirements using Python, Django, Django REST Framework, Flask, MySQL, JavaScript, and jQuery.

Worked with clients and team members to translate requirements into maintainable solutions. Delivered production updates, tested releases, resolved defects, and applied application-security practices to protect sensitive information.

Software Developer YesCourse

Developed application functionality using Python, Django, Django REST Framework, JavaScript, and jQuery. Produced clean, maintainable code aligned with product and user requirements.

Collaborated with developers, managers, and UX designers to deliver product features. Evaluated and deployed reusable software components while identifying and implementing operational and application improvements.

Web Developer Innovation Enterprises

Developed, tested, deployed, and maintained web applications using Python, Django, JavaScript, and MySQL. Built application functionality based on business and product specifications.

Collaborated with management, internal departments, and customers to turn end-user requirements into technical solutions. Troubleshot existing software and produced technical documentation for ongoing maintenance.

Education

Learning history

Dedan Kimathi University of Technology

Bachelor of Science, Computer Science

Bachelor of Science in Computer Science.

This professional hasn’t added portfolio projects yet.

This professional hasn’t listed any services yet.

Jobs Talent AI Tools Salaries
Menu