Nelson Murungi Mwirumubi

In the past 6+ years, I've honed my skills in crafting clean, well-tested code across various technologies. My expertise spans Python (Django, Flask), JavaScript (React, React Native), and cloud platforms like Google Cloud Platform and DigitalOcean. I'm also proficient in DevOps tools like Docker, Kubernetes, and CI/CD pipelines (using GitHub Actions), ensuring efficient deployments and maintainability.

I'm passionate about open-source projects and currently contributing as a front-end developer for a distributed learner-focused solution supported by Kyoto University. In this role, I have had the opportunity to design a data visualization tool for learners and schools using Next.js, React Query, D3.js and Cypress.

My growth mindset and proactive approach ensure I consistently deliver high-quality work on time. As a developer, I thrive in collaborative environments and possess excellent communication skills.

GitHubLinkdeIn

Skills/Tech-stack

  • JavaScript (NodeJS/ExpressJS, ReactJS, React Native)
  • Python (Django, Flask)
  • SQL (Postgres) and NoSQL (MongoDB)
  • HTML and CSS (Bootstrap, TailwindCSS)
  • Docker
  • Kubernetes
  • Argo CD
  • Helm
  • CI/CD
  • Google Cloud Platform
  • Cypress

Experience

  • company logo

    Software Developer Airscape Technology Pty, Ltd

    Sydney, Australia - March 2021 - December 2023

    • Developed and maintained scalable backend services using Python and Flask.
    • Implemented containerization and orchestration solutions with Docker and Kubernetes.
    • Collaborated with cross-functional teams to enhance software performance and reliability.
  • company logo

    Frontend Developer Eftax Co. Ltd

    Tokyo, Japan - September 2021 - November 2021

    • Built dynamic, responsive web applications using NextJS.
    • Ensured high-quality code with thorough testing using Cypress.
    • Improved user experience and performance of the company's main web application.
  • company logo

    Fullstack Developer Fairventures Worldwide FVW gGmbH

    Stuttgart, Germany - February 2021 - July 2021

    • Developed fullstack applications using NodeJS, NestJS, and ReactJS.
    • Implemented state management using Redux, enhancing the application's efficiency.
    • Worked closely with designers to translate designs into high-quality code.
  • company logo

    Fullstack Developer BPOSeats

    Cebu, Phillipines - November 2020 - January 2021

    • Created and maintained web applications using Django and Vue JS.
    • Streamlined the development process by integrating modern frontend frameworks.
    • Enhanced application performance and user experience.
  • company logo

    Software Developer CTI Africa

    Kampala, Uganda - February 2020 - September 2020

    • Developed data processing solutions using Python and Pandas.
    • Leveraged Azure Cloud services for scalable and secure application deployment.
    • Built mobile applications with React Native, improving user engagement.
  • company logo

    Software Developer Andela Uganda

    Kampala, Uganda - April 2019 - September 2019

    • Developed web applications using Django and ReactJS.
    • Implemented Redux for efficient state management.
    • Collaborated with international teams to deliver high-quality software solutions.

Open Source Projects

  • company logo

    Open Source Contributor (Frontend Developer) ED3Chain

    Remote - January 2023 - Present

    • Developed complex, interactive data visualizations using D3.js.
    • Implemented efficient data fetching and state management with TanStack Query.
    • Built responsive and dynamic frontend components using NextJS.
    • Ensured robust application functionality through end-to-end testing with Cypress.
    • Collaborated with a global community of developers to enhance project features and usability.

Education

  • U

    BSc Computer Science, University of London

    2022 - present

  • company logo

    Fullstack Web Developer - Nanodegree, Udacity

    2019 - 2019

Projects

  • moola.js

    Moola.js is a TypeScript library for handling monetary values and currency conversions, inspired by Martin Fowler's Money pattern. It provides a robust and precise way to perform arithmetic operations, comparisons, and conversions between different currencies, ensuring accuracy and consistency in financial calculations.

    See ProjectGitHub

  • hexatab.com

    Hexatab is an AI-powered SaaS platform, designed to streamline invoice management, expense tracking, order fulfillment, and shipping logistics for African SMEs.

    See ProjectGitHub

  • ed3chain

    ed3chain is an open source platform spearheaded by researchers from Kyoto University, where universities and learners can securely share academic credentials, transcripts, and access courses over the blockchain.

    See ProjectGitHub

  • HQZen

    HQZen is a managed Productivity Engine, an entire ecosystem of tools for engaging custom solutions for the individual or scaling teams. Contributed to this project as a full-stack developer.

    See ProjectGitHub

  • Treeo

    The TREEO app is an easy-to-use digital tool designed to work on simple, affordable and older Android smartphones. It enables smallholder farmers to calculate the value of their trees, plan agroforestry plantations, and get best practice recommendations for their trees. The app’s features—which include field and tree monitoring, timber value estimation, and coaching materials—can all be used without an internet connection. Contributed to this project as a full-stack developer.

    See ProjectGitHub

  • Nasa Image Search

    A simple image search app that uses the NASA API to search for images.

    See ProjectGitHub

  • Ezziepos Dashboard

    A simple invetory and delivery management dashboard. This is a personal project I am building to be powered by Big Data, AI and ML.

    See ProjectGitHub

  • Frontend Mentor TODO app challenge

    A simple Drag and Drop TODO app built with NextJS and Tailwind CSS. For more details about the challenge use this link https://www.frontendmentor.io/challenges/todo-app-Su1_KokOW/hub/nextjs-tailwindcss--mL6MjuC2

    See ProjectGitHub

  • Pumpkin CN

    Pumpkin CN is a step-by-step and practical hands-on guide to the Cloud Native ecosystem. In this guideline, you learn how to construct a CI/CD pipeline that will containerize an application and deploy it to a Kubernetes cluster.

    See ProjectGitHub

  • Personal Website

    Personal website that says something about me and blog where I share my thoughts.

    See ProjectGitHub

Achievements

Winner Uganda Technology Engineers Challenge, 2021 organized by JICA Uganda (Japanese International Cooperation Agency), The Hive Colab and The Ministry ICT & National Guidance, Uganda.

Location

Kampala, Uganda. Always working remotely.