Let’s Connect and Build Something Great!
Feel free to reach out for collaborations or inquiries. I am always open to new opportunities and discussions on software development, data science, and automation.
Transforming ideas into elegant solutions through creative design and innovative development
Passionate Software Engineer Interested in Business Processes Automation
Hi, I'm Kennedy Wambua, a software engineer and data scientist specializing
in web development, machine learning, and database management. I build scalable
applications, integrate APIs, and automate workflows to optimize efficiency.
With strong skills in Python, data analysis, and backend development, I create data-driven
solutions that enhance business operations. Whether optimizing AI models or designing
seamless user experiences, I deliver impactful results.
I'm seeking opportunities in software engineering, data science, or AI development.
Let’s connect and explore how I can contribute to your team's success!
Expertise in backend development, data analysis, and automation.
80%Skilled in building scalable web applications and REST APIs.
95%Proficient in front-end development and interactive UI design.
90%Strong in database management, query optimization, and data modeling.
90%Chronological Work events and experience in different fields.
Work experience and practice.
User/ Technical Support
Designing, implementing and maintaining software systems.
A backend developer for SACCO system.
A software developer for Church systems.
A web based software developer and Android applications developer for E-commerce systems.
Skills Honing and upgrading.
The ProDev Back-End Programme is an advanced 8-month
online programme, consisting of
3 months of Professional Foundations followed by 5 months of specialised
training. It’s
designed to equip learners with the technical expertise needed to excel as
senior back-end
developers.
The programme focuses on mastering high-demand technologies
such as
Python, JavaScript, SQL, API development, microservices, and DevOps tools
like Docker and
Kubernetes.
Data Science involves developing proficiency in data
analysis and interpretation through
hands-on training in Python programming, SQL databases, and tools like Power
BI.
This 16-
month immersive learning programme (3 months of Professional Foundations +
13 months
of Data Science) equips individuals to build data infrastructure and apply
data-driven
methods for analysis and decision-making, regardless of prior experience.
The programme aims to equip learners with the skills needed to construct robust server-side solutions through practical exposure to server, database, and application logic for the development of dynamic web applications.
An undergraduate programme in Information technology leading to award of B.Sc. Information Technology degree.
Sample projects I have worked on.
This project is a multi-tenant blog application built using Django and django-tenants. Each tenant (organization or user group) can have its own isolated blog with separate data while sharing the same codebase. This architecture is ideal for SaaS platforms, allowing multiple clients to use a single application with their own subdomains or schemas.
A project to create customers and their Orders API endpoints. Design a simple customers and orders database Add a REST API to input / upload customers and orders: Customers have simple details e.g., name and code. Orders have simple details e.g., item, amount, and time. Implement authentication and authorization via OpenID Connect When an order is added, send the customer an SMS alerting them (you can use the Africa’s Talking SMS gateway and sandbox) Write unit tests (with coverage checking) and set up CI + automated CD. You can deploy to any PAAS/FAAS/IAAS of your choice
This is project to give users a chance to explore and apply remote jobs. This is based on real live jobs not dummy from remotive (https://remotive.com/remote-jobs/api). This project utilises API and celery for automatic updating remote jobs. The uniqueness in this site is you get custom tailored jobs based on your resume preferences, experience among other factors.
Motor Thrills is automobile shopping website which lists different types of vehicles, brief description, price and models from different car sales websites and provides a one click comparison of price from different vehicle dealers. The data is scraped from different popular car sales and dealers. Instead of visiting multiple sites for the same search, users will have one stop website for different vendors and be able to make decision quickly. Lastly, this is a portfolio project in Africa Leadership Experience (ALX) Fullstack Software Engineering course.
In this project I will learn Decision Tree Classification, attribute selection measures, and how to build and optimize Decision Tree Classifier using Python Scikit-learn package.
An overview of the bagging ensemble method in machine learning, including how it works, implementation in Python. This is based on https://www.datacamp.com/tutorial/what-bagging-in-machine-learning-a-guide-with-examples. For educational use only.
Learn about Logistic Regression, its basic properties, and build a machine learning model on a real-world application in Python. A project based on : https://www.datacamp.com/tutorial/understanding-logistic-regression-python
I specialize in building efficient software, automating workflows, and optimizing data-driven systems. Whether it's developing a robust web application, integrating APIs, or streamlining business processes, I focus on delivering practical solutions that drive results.
Building scalable, secure, and efficient web applications using Django, FastAPI, and other Python frameworks
Analyzing data, developing predictive models, and optimizing AI-driven solutions for business intelligence.
Designing, managing, and optimizing databases (SQL, PostgreSQL, MongoDB) and integrating third-party APIs for seamless workflows.
Streamlining business operations through automation, reducing manual tasks, and improving efficiency using Python scripting and DevOps practices.
Feel free to reach out for collaborations or inquiries. I am always open to new opportunities and discussions on software development, data science, and automation.