Summary
Overview
Work History
Education
Skills
Accomplishments
Interests
Timeline
Generic

FRANCIS MWANZIA MUSYOKA

Software Developer
Nairobi

Summary

Self-taught and passionate software developer with a strong foundation in JavaScript, React.js, Node.js, Express, and database technologies including SQL, MySQL, and MongoDB. With a Bachelor of Commerce degree and one year of hands-on experience building personal projects, I am dedicated to creating user-friendly web applications that provide a seamless experience. I aim to continuously learn and improve my technical skills, particularly in web application security, while contributing to innovative projects that deliver value to users and businesses.

Overview

14
14
years of post-secondary education
2
2
Languages

Work History

Full Stack Web Developer Intern

Sisitech
Nairobi, Nairobi Province
01.2025 - Current
  • Enhanced user experience by designing and implementing responsive web applications using HTML, CSS, and JavaScript.
  • Increased code maintainability by developing reusable components following modular design principles.
  • Created interactive UI components utilizing ReactJS, enhancing overall usability and user engagement.
  • Delivered high-quality, well-documented code that adhered to established coding standards and guidelines.
  • Developed custom e-commerce solutions that streamlined the purchasing process for customers while increasing sales conversions.
  • Streamlined development processes by incorporating agile methodologies and version control tools such as Git.
  • Leveraged modern frameworks like Node.js and Express.js for efficient server-side development.
  • Assisted with creating cross-platform UI web components and built 1 responsive applications using front-end frameworks.

Education

Bachelor of Commerce -

Cooperative University of Kenya
Nairobi, 30
09.2018 - 04.2022

Kenya Certificate of Secondary Education -

Mukaa School
Makueni
02.2014 - 11.2017

Kyamusyol Primary School
Makueni
01.2013 - 01.2013

Mwaani Primary School
Makueni
01.2005 - 01.2012

Skills

JavaScript, HTML, CSSundefined

Accomplishments

  • Project User Management Interface
  • A full-stack web application for managing user accounts and authentication is built with security as a top priority
  • It features user login, registration, password reset, and role-based access control
  • The application utilizes JWT for secure authentication, employing access and refresh tokens to enhance security and user experience
  • Features:
  • Implemented user authentication with JWT, which includes Access Tokens and Refresh Tokens
  • Developed user profile management, allowing users to edit and deactivate their accounts
  • Created an admin dashboard for user management, including profile editing, account activation/deactivation, and permanent deletion of user accounts
  • Enabled password reset functionality, sending reset links to users via email
  • Ensured secure database connections and data validation using Mongoose
  • Online Shop Platform
  • The full-stack e-commerce application, the Online Shop Platform, is robust and designed to provide a seamless shopping experience for customers and robust management tools for sellers
  • The platform focuses on scalability and user-friendliness, ensuring a confident user experience
  • Key Features (In Progress):
  • Customer Features:
  • Browse and search for products with detailed descriptions and images
  • Add, update, and remove items from the shopping cart with real-time price calculations
  • Manage personal profile information and update profile
  • Additional features include allowing users to rate products and provide reviews after purchasing
  • Security during transactions is currently in progress and has not been implemented yet
  • Seller Features:
  • Manage profile information with secure authentication
  • Add new products with dynamic image uploads
  • Edit, delete, and preview existing products in a streamlined interface
  • Technical Highlights:
  • The Online Shop Platform is built with a focus on technical excellence
  • It integrates a
  • MySQL database and Sequelize ORM for efficient querying, relationships, and migrations
  • JWT-based authentication secures authentication for customers and sellers
  • The platform's responsive design, using React, provides a user-friendly interface across devices
  • API Development is a key feature, with RESTful APIs designed with Node.js and
  • Express to handle secure, scalable backend operations
  • Project URL: https://github.com/francis-musyoka/-User-Management-Interface- https://github.com/francis-musyoka/Online-Shop-Platform https://hub.docker.com/r/kanzala01/online-shop-platform

Interests

HOBBIES AND INTERESTS
Cycling
Skating
Football

Timeline

Full Stack Web Developer Intern

Sisitech
01.2025 - Current

Bachelor of Commerce -

Cooperative University of Kenya
09.2018 - 04.2022

Kenya Certificate of Secondary Education -

Mukaa School
02.2014 - 11.2017

Kyamusyol Primary School
01.2013 - 01.2013

Mwaani Primary School
01.2005 - 01.2012
FRANCIS MWANZIA MUSYOKASoftware Developer