Summary
Overview
Work History
Education
Timeline
Languages
TECHNICAL SKILLS
SoftwareDeveloper
Consolata Wambui

Consolata Wambui

Software Developer
Nairobi

Summary

Software Developer with a solid foundation in backend development and RESTful APIs. Proficient in building scalable, high-performance web applications using Python, Django, PostgreSQL, and MongoDB. Experienced in using front-end technologies such as ReactJS, Bootstrap, and Material UI to deliver seamless user interfaces. Skilled in debugging, performance optimization, and writing clean, maintainable code. Additionally, familiar with DevOps practices including containerization with Docker, basic Kubernetes deployment, and database migrations. Passionate about building software solutions that are not only efficient and scalable, but also easy to maintain and impactful in real-world use.

Overview

5
5
years of professional experience

Work History

Software Developer

Native Coders
06.2022 - Current

Shibuya Pulsen - External Project | Software Developer

December 2024 – Current

  • Designed and authored Kubernetes manifests for application deployment to K8s clusters.
  • Investigated and resolved pod failures by analyzing logs, events.
  • Integrated and configured TimescaleDB as an extension to PostgreSQL for time-series data handling.
  • Performed PostgreSQL database exports and managed database schema/data migrations across environments.
  • Participated in daily Scrum meetings and actively collaborated with cross-functional teams for sprint planning and task execution.
  • Contributed to internal documentation for deployment practices, database migration procedures, and incident resolution steps.


NCTC - Internal Project | Software Developer
Feb 2023 – November 2024

  • Improved software functionality by resolving critical errors and optimizing performance.
  • Developed reusable code modules, reducing redundancy and accelerating
    development cycles.
  • Integrated an AI-powered CV builder, automating data extraction and mapping for a seamless user experience.
  • Collaborated with developers in brainstorming sessions, contributing innovative solutions.
  • Conducted thorough testing and proposed enhancements, improving usability and performance.
  • Reviewed, debugged, and optimized code to ensure high-quality deliverables.
  • Maintained detailed documentation for efficient knowledge sharing and project continuity.


Tech Stack: React.js, Node.js, MongoDB, Python, Material UI


Treebula - External Project | Backend Developer
Jun 2022 – Jan 2023

  • Developed and maintained Django-based applications, ensuring clean, modular, and reusable code.
  • Designed and implemented RESTful APIs, enabling seamless integration between frontend and backend.
  • Worked with PostgreSQL for efficient data storage and retrieval, optimizing query performance.
  • Implemented authentication mechanisms using JWT and Django's built-in authentication for enhanced security.
  • Integrated caching mechanisms to improve web app performance and reduce server load.
  • Testing efforts using Unittest and Django Test Framework, ensuring application reliability and performance.
  • Optimized application performance by conducting regular code reviews and refactoring when necessary.
  • Created comprehensive documentation detailing software functionality for future reference or maintenance purposes.
  • Authored code fixes and enhancements for inclusion in future code releases and patches.
  • Estimated work hours and tracked progress using Scrum methodology.
  • Boosted team productivity through introduction of pair programming, fostering culture of knowledge sharing and collaboration.


Tech Stack: Django, Python, PostgreSQL, JWT, Redis, Docker, Unittest, RESTful APIs

Backend Developer & QA

Power Financial Wellness Services Inc
11.2020 - 05.2022
  • Played a key role in cross-functional collaboration with other developers, actively participating in the development, testing, and release processes across all products, ensuring efficient delivery.
  • Actively engaged with senior team members to gain insights in their specialized systems, demonstrating a proactive approach to learning and contributing to the overall sharing within the team.
  • Proactively suggested and implemented improvements to enhance software functionality, focusing on optimizing the user experience and driving increased user satisfaction.
  • Demonstrated expertise in mapping parameters, transactions, and creating new models and schemas effectively generating SQL scripts for the Postgres database, resulting in streamlined and efficient database operations.
  • Streamlined API integration for seamless communication between frontend and backend systems.
  • Wrote unit tests to evaluate high code coverage.
  • Tested functional compliance of company products.
  • Authored code fixes and enhancements for inclusion in future code releases and patches.
  • Actively participated in sprint planning meetings, daily stand-ups, backlog grooming sessions providing valuable input towards project completion timelines.
  • Troubleshot and tested software and debugged to clean up code and improve efficiency.
  • Implemented unit testing methodologies that increased code coverage ratio resulting in fewer bugs.
  • Worked in Agile Scrum team environment with high-tempo production cadence.
  • Implemented robust security and data protection measures.

Tech Stack: Python , Postman ,PostgreSQL, Dbeaver, Unittest

Education

Diploma - Information Technology

Akirachix
Nairobi, Kenya
04.2001 -

Timeline

Software Developer

Native Coders
06.2022 - Current

Backend Developer & QA

Power Financial Wellness Services Inc
11.2020 - 05.2022

Diploma - Information Technology

Akirachix
04.2001 -

Languages

English
Professional Working

TECHNICAL SKILLS

  • Web Development: Proficient in Python, Django, and Node.js for creating RESTful APIs and dynamic web applications.
  • API Expertise: Skilled in developing and integrating
    JSON-based APIs; experienced with Postman for
    manual API testing.
  • Front-End Development: Knowledgeable in ReactJS,
    Bootstrap, and Material UI for client-side
    programming.
  • Database Management: Knowledgeable in SQL,
    PostgreSQL, and MongoDB.
  • Version Control: Proficient with Git and GitLab for
    version control.
  • Agile Methodologies: Experienced in Agile
    development using Scrum, with tools like Trello and
    Jira for bug tracking and sprint planning.
  • System Integrations: Skilled in integrating various
    systems and services.
  • Server-Side Development: Experience with Node.js
    and Python for back-end features.
  • Operating Systems: Proficient with Linux (Ubuntu).
  • Design Tools: Knowledge in Figma for UI/UX design.
Consolata WambuiSoftware Developer