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.
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
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.
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.
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.
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.
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
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
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.
hexatab.com
Hexatab is an AI-powered SaaS platform, designed to streamline invoice management, expense tracking, order fulfillment, and shipping logistics for African SMEs.
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.
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.
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.
Nasa Image Search
A simple image search app that uses the NASA API to search for images.
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.
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
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.
Personal Website
Personal website that says something about me and blog where I share my thoughts.
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.