Muhumuza Fortune

Muhumuza Fortune

$10/hr
Web application developer
Reply rate:
60.0%
Availability:
Full-time (40 hrs/wk)
Location:
Kampala, Uganda, Uganda
Experience:
4 years
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
Get your freelancer profile up and running. View the step by step guide to set up a freelancer profile so you can land your dream job.