Skip to main content
James Muganzi

James Muganzi

PYTHON BACKEND ENGINEER | FASTAPI · POSTGRESQL · AI SYSTEMS | REACT

Talent
KEMember since November 10, 2026
PythonFastAPIFlaskPydanticSQLAlchemyREST APIsNode.jsPostgreSQLpgvectorHNSWsemantic searchRedisAlembicJWTOAuth2RBACpytestCeleryvalidationscikit-learnpandasNumPyReactNext.jsJavaScriptReact NativeDockerGitHub ActionsCI/CDGit
·

Hire this person

Send a job offer directly to this candidate

PythonFastAPIFlaskPydanticSQLAlchemy

About

Python Backend Engineer with hands-on experience building production-grade APIs, asynchronous services, AI-enabled workflows, automation systems and data-intensive applications. Experienced with Python, FastAPI, PostgreSQL, Redis, pgvector, Celery, JWT/OAuth2, RBAC, automated testing and CI/CD. Built solutions involving semantic search, background processing, payment integrations, AI services and multi-channel notifications, with complementary React and Next.js experience.

Google IT Automation with Python Professional Certificate holder.

Experience

Researcher at CloudFactory (2025-11 – Present)

  • Verify public-source information through 7 stages research, cross-checking and classification before converting findings into operational records.
  • Process 50+ research records per work cycle, maintaining accuracy, consistency and source traceability.
  • Cross-check 10 - 15 independent sources when information conflicts, resolving discrepancies before submitting records for review.
  • Audit research records against 4 quality criteria: completeness, classification accuracy, evidence reliability and formatting consistency.
  • Maintain source links, exception notes and verification evidence so reviewers can validate findings without repeating initial research.
  • Submit verified records to distributed teams within project deadlines while protecting confidential data and following client guidelines.

Backend Developer at Blueprint AI (2024-08 – Present)

  • Maintain Python/FastAPI services across 4 product workflows: authentication, business logic, data processing and frontend integration.
  • Develop 20+ FastAPI endpoints using Pydantic, SQLAlchemy and PostgreSQL, standardizing validation and API response contracts.
  • Expose Python machine-learning outputs through REST interfaces, enabling frontend features without direct dependencies on model code.
  • Tune 3 database performance paths SQL queries, ORM operations and serialization to reduce redundant processing in backend services.
  • Troubleshoot failures across 4 integration boundaries: APIs, PostgreSQL, authentication and external services; implement targeted fixes.
  • Ship Python backend changes alongside React-facing features using Git-based collaboration and iterative releases.

Data Scientist / Backend Engineer at Blueprint AI (2023-12 – 2024-08)

  • Built Python data workflows covering 5 stages: ingestion, preprocessing, feature engineering, training and evaluation.
  • Transformed multi-source datasets with pandas and NumPy into consistent, model-ready inputs for client analytics work.
  • Evaluated supervised scikit-learn models through iterative validation and feature refinement to strengthen predictive performance.
  • Standardized recurring preprocessing steps cleaning, transformation and feature preparation into reusable Python pipelines.
  • Presented model findings through Matplotlib and Seaborn reports, translating technical results into stakeholder-ready visuals.
  • Supported deployments through 3 reliability practices: model validation, backend integration and production monitoring.

IT Automation Apprentice at Mentor Me Collective (2025-07 – 2026-01)

  • Built 10+ Python scripts for repetitive IT tasks, replacing manual steps with consistent, repeatable execution.
  • Automated categories of operational tasks file processing, input validation and CLI utilities using functions and exception handling.
  • Converted multi-step manual procedures into reusable scripts, making recurring IT operations easier to rerun and troubleshoot.
  • Collaborated through 3 Git/GitHub practices: branching, pull requests and tracked revisions across remote assignments.
  • Prototyped cloud-aware automation and infrastructure checks to assist with technical troubleshooting and operational support.
  • Diagnosed Python script failures using debugging, configuration management and version-controlled fixes.

AI & Machine Learning Trainee at Power Learn Project (2024-06 – 2024-09)

  • Produced a climate-risk prototype covering 4 decision areas: drought, flooding, food insecurity and crop yields.
  • Prepared environmental datasets through 3 steps cleaning, transformation and feature exploration—using Python, pandas and NumPy.
  • Analyzed climate-risk data using supervised machine-learning and statistical methods, converting model output into decision-support insights.
  • Translated natural-language questions into analytical queries so non-technical users could explore climate-risk findings.
  • Unified 15 elements environmental datasets, model predictions and natural-language output in an interactive East African prototype.
  • Completed the core backend in 12 hours during a 24-hour hackathon, demonstrating rapid delivery under a fixed deadline.

Software Engineering Trainee at Power Learn Project (2024-02 – 2024-06)

  • Built full-stack applications across 5 core technologies: Python, JavaScript, SQL, HTML and CSS.
  • Connected REST-style backend logic and relational data to browser interfaces, supporting data retrieval and user updates.
  • Created Ajirawise, a job-discovery and alert platform that earned 3rd place at the Power Learn Project hackathon.
  • Implemented 4 job-alert capabilities: vacancy collection, user-preference filtering, matching logic and notifications.
  • Coordinated code changes through Git/GitHub version control, collaborative debugging and iterative project reviews.
  • Completed software engineering training across 4 disciplines: backend APIs, databases, frontend development and agile delivery.

Mobile App Development Trainee at TechCrush (2024-03 – 2024-06)

  • Built React Native applications for 3 real-world use cases: budgeting, health information and location-aware utilities.
  • Translated requirements into shared screens, components and navigation flows across the 3 mobile prototypes.
  • Connected React Native interfaces to asynchronous APIs for both reading and updating application data.
  • Consolidated repeated screen logic into reusable components and state management, simplifying maintenance across app views.
  • Added device and location-aware features to utility prototypes, extending functionality beyond static mobile screens.
  • Shipped mobile features in a remote development environment using source control, debugging and iterative feedback.

Education

Associate Degree in Computer Science in Computer Science – University of the People

Bachelor of Science in Civil & Structural Engineering – University of Eldoret

Skills

PYTHON BACKEND ENGINEERFASTAPIPOSTGRESQLAI SYSTEMSREACT

Reviews

Related