MUHUMUZA FORTUNE
Kampala, Uganda| (- |-| www.linkedin.com/in/muhumuza-fortune-
Profile
Professional software developer that creates custom and powerful software using Javascript and it's various libraries and
frameworks to deliver the best customer experience and business logic.
Experience
SOFTWARE ENGINEER | PODS365 INC, INDIA | AUGUST 2022 - PRESENT
· Architected and developed a microservices-based platform utilizing Node.js, Redis, and PostgreSQL. This cutting-edge
design enabled unprecedented scalability and maintainability, revolutionizing the platform's ability to effortlessly handle
even the most explosive growth in traffic. By breaking down monolithic architecture into smaller, independent services,
we achieved a 300% increase in scalability and a 50% reduction in development time.
· Enhanced property management and admin dashboard with technologies like React.js, Redux, TypeScript, Material UI,
Axios, and GraphQL. Optimized for speed with a 30% reduction in load times and real-time updates that improved
efficiency by 20% and integrated Axios for streamlined API interactions for data fetching and management. GraphQL
efficient data fetching further enhanced performance and flexibility, enabling dynamic and personalized experiences for
property managers and administrators.
· Mentored a team of 3 junior engineers, fostering a culture of excellence and continuous learning. Implemented best
practices for code quality, performance optimization, and automated testing, resulting in a 40% reduction in production
issues. Successfully developed and implemented a comprehensive training program to equip the team with the necessary
skills and knowledge to contribute effectively to the team.
SENIOR SOFTWARE ENGINEER | AMARIN FINANCIAL GROUP | JAN 2021 – MARCH 2022
· Designed and implemented a versatile onboarding framework using React.js, Material UI, and Redux, capable of
accommodating the diverse requirements of financial institutions like Allies Community Bank, Breakout Capital, and
Stratton Equities. This framework leveraged dynamic form generation, conditional logic flows, and state management to
enable rapid customization and integration for each client, ensuring a seamless onboarding experience.
· Led the integration of critical financial data APIs, including TransUnion, Finicity, and Argyle. By implementing secure
data validation layers in TypeScript and ensured accurate and reliable data ingestion. This streamlined process reduced
onboarding time by 25% and significantly enhanced the overall platform reliability, providing a more efficient and secure
experience for our financial institution clients.
· Collaborated closely with UI/UX designers to create a visually appealing and intuitive user interface. Employed usercentered design principles and leveraged tools like Figma and Sketch to prototype and iterate on design concepts. This
collaborative effort resulted in a more engaging and enjoyable platform for our users.
· Established an automated testing pipeline with Jest, Cypress, and CircleCI tailored for fintech applications. This setup
ensured rigorous testing of transaction processes and data security, maintaining high standards of platform reliability and
reducing critical production errors.
FRONTEND DEVELOPER | CODEBITS COMPANY LIMITED | MARCH 2019 – PRESENT
· Spearheaded a comprehensive refactor of the Shopritesend application frontend, transitioning from a monolithic structure
to a modular React-based architecture. This strategic overhaul not only improved code maintainability but also facilitated
rapid development of new features by enabling independent module updates and reducing interdependencies. The result
was a more scalable and robust application, capable of evolving with future requirements.
· Optimized the Redux store by normalizing complex data structures and implementing memoization techniques, which
significantly reduced unnecessary re-renders. This optimization led to smoother state transitions and improved the overall
responsiveness of the application. The refined state management strategy not only boosted performance but also provided
a more consistent user experience, even under high load conditions.
· Developed and integrated a sophisticated form validation system using custom hooks combined with Formik. This system
was tailored to handle complex form interactions, ensuring that user inputs were thoroughly validated before submission.
By reducing input errors by 90%, this solution dramatically improved data integrity and user trust, contributing to higher
form completion rates and a more reliable application.
· Led the enhancement of the build process by implementing advanced Webpack optimizations, including tree shaking and
code splitting. These techniques reduced the overall bundle size by 25%, leading to faster page load times and improved
application performance, particularly for users on slower networks. This optimization not only improved the user
experience but also contributed to higher conversion rates and better SEO performance due to faster page speeds
Skills
· Frontend: JavaScript (ES6+), TypeScript, Vue,
React.js, React Native, Next.js, Redux, MobX,
HTML5/CSS3, AntDesign, Tailwind, Material
UI, Webpack
· Backend: Node.js, Nest.js, Express.js,
MongoDB, PostgreSQL, Redis, GraphQL,
RESTful APIs, Linux, CI/CD Pipelines DevOps:
AWS, Docker, Kubernetes, Jenkins, Git, GitHub,
GitLab Performance Optimization: Scalable
Architecture, Code Optimization, Web
Performance Tuning
· Quality Assurance: Jest, Cypress, Mocha, Chai,
Automated Testing, End-to-End Testing
· Project Management: Agile/Scrum, Team
Leadership, Mentorship, Cross-Functional
Collaboration Interests: Artificial Intelligence,
Machine Learning, Product Design, System
Architecture