Victor Mwangi

Software Engineer • Backend Developer • Security Analyst

About

I am a Software Engineer based in Nairobi, Kenya with 3+ years of experience building systems that cut across diverse ecosystems, complementing man's endeavours to make the world a better place through software. I am passionate about building systems that scale and enjoy staying curious and open to learning new technologies.

Tech Stack

Languages

Python • TypeScript • JavaScript • C • SQL

Backend

Django • Flask • FastAPI • GraphQL • Vendure Commerce

Cloud & DevOps

Azure • Kubernetes • Docker • Apache Kafka • Zookeeper

Databases

PostgreSQL • MySQL • MongoDB • Redis • Neo4j

Experience

Backend Developer
DigitalQatalyst • Feb 2025 - Present
  • Developed enterprise e-commerce solutions using Vendure headless commerce framework
  • Built custom Azure integrations and plugins connecting Vendure with Microsoft D365 CRM
  • Extended Vendure entities and database schemas to accommodate complex business requirements
  • Implemented Single Sign-On (SSO) and Role-Based Access Control (RBAC) using Azure Active Directory
  • Architected Azure Blob Storage solutions with custom Vendure plugins for media management
  • Integrated NCMAZ headless WordPress CMS for dynamic content management
  • Designed and implemented scalable GraphQL API architectures for optimal data fetching
  • Collaborated with frontend teams ensuring seamless API integration and performance optimization
Backend Developer
HNG (Remote) • Sep - Oct 2023
  • Developed backend solutions using Python, Django, and Flask
  • Built backend for screen recorder app using Django
  • Created CRUD RESTful API with Flask for user management
  • Collaborated in building Mobile Lunch App with cross-functional team
Data Engineering Intern
Ramana AI • Jun - Sep 2023
  • Designed and implemented robust data pipelines using Python, PySpark, and SQL
  • Managed big data ingestion workflows handling high-volume, real-time data streams
  • Developed and optimized ETL processes for data extraction, transformation, and loading into PostgreSQL
  • Configured Apache Kafka and Apache Zookeeper clusters for distributed streaming
  • Built anomaly detection algorithms and machine learning models for fraud detection
  • Contributed to production fraud detection system achieving 95%+ accuracy

Featured Projects

SignBonga - E-Learning Platform
Django • ReactJS • PostgreSQL
Led development of innovative e-learning platform for sign language education targeting marginalized communities. Won Microsoft ADC/ALX Africa/UON Hackathon.
Live Demo →
SeekMa3 - GeoDjango Transport App
GeoDjango • React • PostGIS • Leaflet
Full-stack geospatial application helping Nairobi commuters find optimal public transport routes using Digital Matatus dataset.
View Code →
Library Management System
Python • Django • PostgreSQL
Comprehensive library management system with book tracking, user management, and reporting features.
Live Demo →
Construction Company Website
HTML • CSS • JavaScript
Professional website for Telavid Limited construction company with modern design and responsive layout.
Live Demo →
Law Firm Website
HTML • CSS • JavaScript
Professional website for KCCK Law Firm with elegant design and client-focused features.
Live Demo →
Simple Shell in C
C • Linux • System Programming
Custom Unix shell implementation in C with command parsing, execution, and built-in commands.
View Code →

Education

CyberShujaa - Security Analysis
2024

• Conducted simulated attacks to identify vulnerabilities in networks, applications, and systems.
• Utilized tools such as Metasploit and Burp Suite to exploit and document security flaws.
• Performed forensic investigations to analyze digital evidence.
• Documented findings in comprehensive forensic reports.
• Implemented encryption and decryption processes using tools such as OpenSSL.
• Assessed the strength of cryptographic implementations in various systems.
• Conducted risk assessments and vulnerability assessments.
• Windows: Configured security settings, managed Active Directory, and performed system hardening
• Linux: Conducted system administration, implemented security measures, and managed user permissions.

BSc Information Technology
Zetech University • 2018 - 2023

• C and Java programming
• Hardware, network and software.

Full Stack Software Engineering
ALX Africa • 2022 - 2023

• Full-Stack development with C, Python, Javascript, CSS, HTML.
• Proficient use of version control tools like Git.
• Hands-on experience in Linux Commands and Shell Scripting.
• In-depth knowledge of relational and non-relational databases.
• Built a full-stack recipe app using Flask, EdamamAPI, and MySQL.
• Developed an Airbnb clone with Flask and MySQL.
• Comprehensive understanding of project management, effective communication, and leadership.

Kubernetes Cloud Native Associate
Linux Foundation • 2025

• Core knowledge of containerization technologies including Docker, containerd, and OCI specifications.
• Solid grasp of Kubernetes cluster components: API server, etcd datastore, controller manager, and node agents.
• Applied understanding of workload management through Pods, Deployments, DaemonSets, and Job resources.
• Practical knowledge of service discovery, load balancing, and ingress traffic management in Kubernetes.
• Working knowledge of persistent storage, volume types, and data management for containerized applications.
• Technical skills in cloud native monitoring using Prometheus, observability patterns, and distributed tracing.
• Operational understanding of GitOps workflows, CI/CD pipelines, and automated application delivery.
• Security fundamentals covering RBAC, network policies, admission controllers, and vulnerability scanning practices.

Contact

Let's connect and build something amazing together.