Skip to main content
thomas kidumbuyoTK
Looking for a job

thomas kidumbuyo

@thomaskidumbuyo

I’m a Platform Engineer and Software Architect with experience across backend, frontend, DevOps, cloud infrastructure, AI, system design, and full-sta

Tanzania
Message

I’m a Platform Engineer, Software Architect, and senior full-stack developer with over 10 years of experience building and scaling production software systems.

My experience spans backend engineering, frontend development, DevOps, cloud infrastructure, distributed systems, databases, APIs, microservices, CI/CD, and AI-powered applications. I work across the entire software lifecycle, from architecture and system design to implementation, deployment, observability, and production operations.

My strongest areas are backend and platform engineering, particularly with technologies such as Rust, Node.js, Python, PostgreSQL, Kafka, Docker, Kubernetes, AWS, Terraform, Angular, and React. I also work with modern AI systems, including LLM integrations, AI agents, RAG, tool-enabled applications, and AI-assisted enterprise software.

I enjoy solving complex engineering problems and designing platforms that are scalable, maintainable, secure, and practical for real-world teams. My background allows me to move comfortably between application development, infrastructure, architecture, and technical leadership while maintaining a strong hands-on engineering approach.

I’m particularly interested in Platform Engineering, Software Architecture, Backend Engineering, AI Engineering, Cloud Infrastructure, and Staff/Senior Software Engineering opportunities where I can help shape both the technology and the broader engineering direction of a product.

Experience

Work history, roles, and key accomplishments

east coast engineering logoEE
Current

Founder

Jun 2025 - Present (1 year 4 months)

• Built an AI-first ERP platform from the ground up, delivering six integrated business applications for SMEs.
• Developed high-performance frontends with Angular/TypeScript and backend microservices in Rust and Go.
• Integrated AI capabilities using OpenAI, Anthropic Claude, LangChain, RAG, AI agents, and tool calling.
• Implemented LLMOps with MLflow for model evaluation, prompt management, and

WASSHA Inc. logoWI
Current

Senior Backend Software Engineer

Feb 2023 - Present (3 years 8 months)

- Refactored code, reducing daily alerts by 95% and enabling engineers to focus on productive tasks
- Decreased response time per mobile money transaction by 1 minute and reduced peak-hour load by half by redesigning payment services in all the mobile money payment micro-services using kafka to communicate between services and queueing.
- Developed CI/CD pipeline, reducing feature delivery time b

Smart Foundry logoSF

Senior Full-stack Software Engineer

Nov 2022 - Jan 2023 (2 months)

- I spent a very short time in this job, my main role was to Mentor local engineers for skill enhancement and team productivity.
- I introduced DevOps tools like CI/CD, Infrastructure as code and much more.
- Improved the system design of their projects.
- Created client dashboard for an online newspaper platform, streamlining subscription management.
- Collaborated with in-house web designers to

PDI logoPD

Seniour Full-stack Software Engineer

Jan 2022 - Jan 2023 (1 year)

● Facilitated the integration of two software systems after a company acquisition
● Developed software used for polling for 2022 United States senate elections.
● Developed complex software and systems deploying one or more programming languages

Amplify Marketing Tz logoAT

Technical Lead

Jun 2021 - Jan 2022 (7 months)

• Managed a team of 6 engineers, leading to the successful acquisition of six major data collection contracts.
• Led a team of engineers to successfully complete a major software project on time and within budget
• Developed a Continuous Integration/Continuous Deployment (CI/CD) pipeline that reduced time-to-deployment from 4 days to less than an hours

Mwananchi Communications Ltd logoML

Newspaper distribution monitoring system

Jun 2021 - Sep 2021 (3 months)

I built an internal system for paper distribution for the Mwananchi communication group in Tanzania.
Developed the web API with Node.js and Express.js.
The database was a Postgres database.
Development of front-end was done by Angular 2+ using Typescript. Deployment was done on a Linux server since the project was served internally. I used a Nginx with pm2 to serve the Node application.

Amplify Marketing Tz logoAT

Full-Stack Software Engineer

Jan 2019 - Jun 2021 (2 years 5 months)

I created software to be use on marketing campaigns. Each campaign would have its own web and mobile app depending on the needs of the particular campaign.

Smile Communications logoSC

Website Translation Proxy

Jun 2020 - Jun 2020 (0 months)

After a legislation was passed that required all websites in Tanzania to have Swahili translations, I created a quick solution for this problem. The project is a proxy server that translates websites before submitting them to the client. It has a web scrapper created with Python and Beautiful Soup to scrape all the words in the website. Translations of the scrapped words are provided and fed to th

Tanzania Breweries Limited (TBL PLC) logoTP

Kizibo pesa crown collection application.

Jan 2020 - Mar 2020 (2 months)

I build a system to track down wining beer crowns in a lottery where people could find winning numbers in the crowns of their beers.
The system was created with angular and node in the backend, testing was done by jest.
I used Heroku to deploy the software. The CI/CD was done automatically and the system was put in an automatically expanding Dyno while the database used was MongoDB

MC

Software Engineer

Maps, The Creative Company

Aug 2018 - Jun 2019 (10 months)

• Created software solutions for diverse clients across various industries
• Provided on-boarding training, consultation, and customer support services.
• Developed REST APIs and implemented authentication protocols, such as OAuth, to securely expose data to clients
• Developed and maintained software in multiple programming. languages, such as PHP, Python, and JavaScript

Plus TV logoPT

Head of Digital

May 2016 - Aug 2018 (2 years 3 months)

• Oversaw all of the company's online presence, built websites, blogs, and managed online interactions.

• Designed and developed a scalable, high-availability web application that handled thousands of users with minimal downtime.

PT

Software Engineer

PlusTv tz

Oct 2016 - Apr 2018 (1 year 6 months)

I was responsible for overseeing all of the company’s online presence which included their numerous websites, blogs and social media accounts.
I created applications for event sign-ups, polling, blogging, and plain static websites among other tasks.
During my time here, my preferred platforms were PHP with Laravel and CodeIgniter on the small websites and Python with Django on the systems.

SL

Software Engineer

SETUP LIMITED

Sep 2015 - Oct 2016 (1 year 1 month)

I was put in charge in the development of Wasafi music App. i developed both the mobile app and the web application.

ST

Software Engineer

Setup Tanzania

Feb 2014 - May 2016 (2 years 3 months)

• Created a music streaming app for Wasafi music.

SL

Junior Software Engineer

SETUP LIMITED

Jan 2014 - Oct 2015 (1 year 9 months)

I provided consultation and created software solutions for various small businesses among them being a popular nationwide music streaming application (Wasafi Music).
Started as part of a team of four developers and progressed towards to a leadership role that consisted of delegating tasks and monitoring the team’s day-to-day progress.

Education

Degrees, certifications, and relevant coursework

DT

Dar Es Salaam Institute of Technology

Bachelor of Computer Engineering

SE

St. Joseph College of Engineering

Bachelor's degree, Electrical and Electronics Engineering

Bachelor Project: "Internet powered surveillance drone"

DT

Dar es Salaam Institute of Technology

Bachelor's degree, Computer Engineering

LI

LinkedIn

Data Engineering with AWS Part 1

May 2023

LI

LinkedIn

Learning Kubernetes

Jun 2023

LI

LinkedIn

Advanced SQL for Application Development

Jun 2023

LI

LinkedIn

Processing Text with Python Essential Training

Aug 2023

LI

LinkedIn

Learning Bash Scripting

Aug 2023

LI

LinkedIn

Apache Kafka Essential Training: Getting Started

Sep 2023

LI

LinkedIn

Neural Networks and Convolutional Neural Networks Essential Training

Nov 2023

LI

LinkedIn

Deep Learning: Getting Started

Nov 2023

LI

LinkedIn

Rust for JavaScript Developers

Dec 2023

LI

LinkedIn

Reid Hoffman and Chris Yeh on Blitzscaling

Dec 2023

LI

LinkedIn

Programming Foundations: Memory, Pointers, and Garbage Collection

Apr 2024

LI

LinkedIn

Running Kubernetes on AWS (EKS)

Jul 2023

NN

National Association of State Boards of Accountancy (NASBA)

Transformers: Text Classification for NLP Using BERT

Dec 2023

LI

LinkedIn

Python Data Structures: Trees

May 2024

LI

LinkedIn

Rust Essential Training

Mar 2026

Get 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!

Sign up
Himalayas profile for an example user named Frankie Sullivan