Rita's Avatar

Rita Namono

Senior Software Engineer

ritanamono@gmail.com

Summary

Senior Software Engineer and technical lead with 7+ years of professional software development experience building customer-facing web applications, internal platforms, APIs, automation solutions, and production engineering workflows. Strong background across TypeScript/JavaScript, React, Python, Django, Node.js, GraphQL, REST APIs, AWS, Docker, CI/CD, and distributed application architectures. Experienced in taking products and complex features end-to-end from requirements and system design through implementation, deployment, integration, and ongoing improvement.

Experience

Software Engineer — Contract

Cadence Design Systems | Remote | October 2025 - Present

  • Build automation solutions and modern internal web applications supporting engineering, QA, and product teams within large-scale electronic design automation workflows.
  • Design and implement software that improves engineering workflows, reduces repetitive manual processes, and makes internal operational information easier to access and act upon.
  • Contribute across web application development, automation, DevOps, and CI/CD, working across multiple layers of the engineering ecosystem.
  • Develop and maintain automation and infrastructure workflows supporting reliable software delivery and engineering operations.
  • Collaborate with engineering and product stakeholders to translate workflow requirements into maintainable technical solutions.

Technologies Used:

JavaScript
TypeScript
React
Python
AWS
Docker
CI/CD
DevOps

Software Engineer / Technical Lead — Contract

Master WiZR | Remote | October 2020 - March 2025

  • Progressed into a technical leadership role, including approximately two years leading engineering delivery across a team of developers while continuing to contribute directly to product development.
  • Led development across four codebases, coordinating work through Jira and collaborating with backend, design, product, and integration teams to deliver interconnected SaaS products.
  • Owned and led frontend development using React.js and Vite.js across a suite of customer-facing products supporting presentation creation, content management, collaboration, document editing, social networking, customer support, and administration.
  • Designed and implemented mobile-first application experiences for a user base with approximately 80% mobile usage.
  • Built and integrated GraphQL APIs and real-time WebSocket functionality, including GraphQL subscriptions for live data updates.
  • Implemented client-side data management using Relay, enabling real-time updates to application state without unnecessary backend refetching.
  • Built authentication and authorization workflows using Auth0/OAuth and role-based access control across multiple products.
  • Contributed to the Unified Access Management (UAM) platform that centralized authentication and access across the Master WiZR product ecosystem.
  • Designed and developed a license management platform supporting product categories, subscription cycles, licensing tiers, modules, payments, account switching, and downgrade workflows.
  • Built customer support functionality including live support communication, support categorization, and email-related workflows.
  • Contributed to backend services and APIs using Node.js, Express, and MongoDB, and supported Docker-based development, deployment, and GitHub Actions CI/CD.
  • Mentored engineers and contributed to improving engineering practices, delivery processes, and knowledge sharing.

Technologies Used:

React
Vite
TypeScript
JavaScript
GraphQL
Relay
WebSockets
Node.js
Express
MongoDB
Auth0
OAuth
JWT
Docker
GitHub Actions

Lead Frontend Developer

iLearn Africa | Kampala, Uganda | December 2019 - December 2020

  • Led frontend engineering for an education technology platform, working with a team of five developers.
  • Translated user journeys and product requirements into technical implementation plans and user-facing application experiences.
  • Contributed from user flows and data-model considerations through UI architecture and implementation, providing end-to-end technical ownership of frontend delivery.
  • Coordinated frontend development and supported engineering decisions across the team.
  • Built responsive web interfaces focused on usability, maintainability, and scalable frontend architecture.

Technologies Used:

JavaScript
React
Vue
Frontend Architecture

Software Development Mentor — Part-time Contract

Springboard | Remote | January 2023 - Present

  • Mentor aspiring software developers through structured technical coaching, project reviews, debugging sessions, and career development.
  • Supported over 40 students across 100 mentoring calls, helping learners develop practical software engineering skills and independently solve technical problems.
  • Maintain a 5/5 learner satisfaction rating based on mentoring feedback.
  • Review code and provide guidance across software development fundamentals, architecture, debugging, development workflows, and professional engineering practices.

Technologies Used:

JavaScript
React
APIs
Git

Software Engineer / Software Engineering Apprentice

Andela | Kampala, Uganda | May 2019 - October 2019

  • Developed software using Python/Django and JavaScript/Angular in an engineering apprenticeship environment.
  • Contributed to an e-reading management system using React and Flask.
  • Worked on a property management platform using Angular.
  • Built practical experience in full-stack application development, APIs, frontend engineering, Git workflows, and collaborative software delivery.

Technologies Used:

Python
Django
JavaScript
Angular
React
Flask

Selected Projects

Unified Access Management Platform

Contributed to a centralized authentication and access-management platform connecting multiple products within the Master WiZR ecosystem. Worked with OAuth/Auth0, role-based permissions, JWT authorization, and application-level access flows.

Authentication
Authorization
OAuth
Auth0
JWT

License Management Platform

Built functionality supporting license assignment and management across products, including licensing tiers, product modules, subscription cycles, payments, account switching, and downgrade workflows.

GraphQL
JWT
React
Product Administration

Customer Support Platform

Developed customer-support workflows including real-time communication, support categories, and email-related functionality using GraphQL subscriptions and Relay.

React
GraphQL
Relay
WebSockets

Engineering Workflow Automation

At Cadence Design Systems, develop automation and internal web applications designed to reduce repetitive engineering workflows and improve how engineering, QA, and product teams interact with operational processes.

Automation
Web Applications
DevOps

Education

Bachelor of Information Technology

Makerere University | Kampala, Uganda

NanoDegree — Cloud Native Engineer

Udacity | Remote | June 2021 - January 2022

NanoDegree — Cloud DevOps Engineer

Udacity | Remote | March 2020 - September 2020

NanoDegree — Full Stack Web Development

Udacity | Remote | October 2019 - January 2020

Leadership & Community

  • Software Development Mentor, Springboard: Mentoring software developers through technical projects, code reviews, debugging, and career development.
  • Women in Technology Mentor: Mentored women and girls through initiatives including Code Queen, Educating the Child, Django Girls Kampala, Andela Women in Tech, and Udacity.
  • Experienced technical mentor and team lead with a strong interest in creating inclusive engineering environments and helping engineers grow into independent technical contributors.

Skills

Languages

TypeScript
JavaScript
Python
SQL

Frontend

React
Vite
Vue
Angular
HTML5
CSS3
styled-components
Responsive / mobile-first

Backend & APIs

Node.js
Express
Django
Django REST Framework
Flask
GraphQL
REST
WebSockets

Authentication & Security

OAuth
Auth0
JWT
RBAC
Application authorization

Cloud & DevOps

AWS
Docker
GitHub Actions
CI/CD
Infrastructure automation
Git

Databases & Data

MongoDB
PostgreSQL
Relay