Summary
Overview
Work History
Education
References
Timeline
Generic

Moses Rurangwa

Technical Engineering Lead

Summary

Meticulous Technical Lead strictly adheres to both client-provided technical requirements and internal business goals. Balances project prioritization to fulfill both contractual obligations and internal revenue requirements. Provides foresight and management designed to grow satisfied customer bases and revenue figures.

Overview

13
13
years of professional experience

Work History

Technical Lead, Salesforce & Product

Aceli Africa
01.2025 - Current
  • Directed release delivery processes for a 4-engineer squad, including sprint planning, backlog management, defect tracking, and on-time releases with minimal defects. Oversaw velocity and burndown tracking while implementing effective demo/UAT cycles.
  • Established engineering standards and DevOps guardrails by defining branching strategies, implementing code review policies, achieving ≥85% test coverage on code changes, setting up CI/CD pipelines with quality gates, monitoring DORA metrics (lead time, deploy frequency, change failure rate, MTTR), and driving continuous improvement initiatives.
  • Managed change processes and stakeholder communications through RFC/CAB operations, risk assessments, scheduling change windows, preparing rollback plans, publishing detailed release notes, and coordinating training and support to ensure seamless adoption of updates without disruptions.
  • Contributed to hands-on development activities by designing and deploying Apex, LWC, and integration solutions; pair programming; optimizing SOQL queries for bulk performance; addressing production issues; performing peer reviews of pull requests; and maintaining ≥85% test coverage across changed code.
  • Mentored junior developers through regular 1-on-1 meetings, providing guidance on best practices, coding standards, and career growth opportunities.
  • Spearheaded product discovery efforts with internal teams and lenders by transforming pain points into well-defined technical requirements and acceptance criteria within the Salesforce environment. Built clear roadmaps in collaboration with stakeholders to align features with organizational goals.
  • Oversaw vendor management and feature rollouts by supervising external Salesforce partners' work execution while deciding on in-house versus outsourced projects. Led end-to-end rollout processes, including user communications, resource creation (e.g., guides), post-launch support mechanisms, and impact monitoring on organizational objectives.

Software Engineering Consultant

Government of Uganda
12.2023 - 01.2025
  • Collaborated with the government of Uganda and private sector teams to design and implement a Salesforce-powered smart stadium solution for Mandela National Stadium, enhancing user experience with a streamlined customer relationship management system.
  • Integrated Salesforce Sales Cloud to enable seamless ticket purchasing, venue booking, and amenity management, improving operational efficiency and revenue tracking.
  • Developed and maintained Python-based API services to support integrations with external systems and custom applications, ensuring data consistency and reliability.
  • Configured custom objects, workflows, and Lightning components to meet unique project requirements, enabling tailored solutions for stakeholders.
  • Prepared comprehensive documentation of Salesforce configurations, API integrations, and development processes, ensuring easy knowledge transfer and scalability for future enhancements.
  • Delivered presentations and hands-on training sessions to government representatives and private sector partners, simplifying complex technical concepts, and fostering user adoption.
  • Leveraged Salesforce dashboards and reports to provide actionable insights for stakeholders, enhancing decision-making and accountability.
  • Achieved project milestones within set timelines by applying agile methodologies and collaborating effectively across cross-functional teams.

Senior Software Engineer

myAgro
12.2019 - 12.2023
  • Part of a team of software developers who developed, coordinated, and monitored company software systems, ensuring timely completion of projects within budget and scope.
  • Played a key role in forecasting budgets and timelines, ensuring efficient resource allocation, and adherence to project schedules.
  • Engaged with various third-party platform providers, conducting evaluations, and securing necessary support for the development and utilization of platforms.
  • Led the implementation and administration of Salesforce, including custom Apex development, resulting in improved efficiency and scalability. Currently serving over 350,000 farmers and processing over 10 million records per season (6 months).
  • Managed the integration of Mobile Money and Telerivet SMS service, enhancing communication and financial transactions for stakeholders.
  • Orchestrated the integration of CommCare and Kobo Toolbox with Salesforce through the OpenFN platform (ReactJS and Node.js), streamlining data flow and improving data accuracy.
  • Developed and maintained core services backend APIs using Python/Django, ensuring robust and scalable software architecture.
  • I took over the development of CommCare applications for field staff, enabling efficient data collection and reporting in remote areas after key staff left.
  • Led critical initiatives in designing ETL processes to ensure smooth data integration with various source points.

Team Lead Android Development

awamo GmbH
04.2016 - 11.2019
  • Led and managed a high-performing Android development team, successfully delivering end-to-end Android applications for biometric and loan origination purposes.
  • Developed and implemented robust technical architecture, coding standards, and Android team policies, ensuring consistency and high-quality deliverables in an agile, fast-changing environment.
  • Drove the development of innovative and user-friendly Android applications, resulting in increased customer satisfaction and adoption rates.
  • Collaborated closely with cross-functional teams to gather requirements, define project scope, and ensure seamless integration with backend systems.
  • Implemented best practices and industry standards in Android development, resulting in improved application performance and reliability.
  • Maintained clear and effective communication with team members, stakeholders, and clients, ensuring alignment and understanding of project goals and deliverables.
  • Actively participated in code reviews and provided constructive feedback to team members, fostering a culture of continuous improvement and learning.
  • Stayed updated with the latest trends and advancements in Android development, incorporating new technologies, and techniques to enhance product offerings.

VAS Software Developer

MTN Uganda
02.2014 - 04.2016
  • Developed and maintained telecom VAS solutions (8777, 6777, and 289) and USSD applications (Kagwirawo betting), ensuring seamless functionality and optimal user experience.
  • Managed the cloud infrastructure, ensuring high availability, and scalability of telecom services.
  • Played a key role in the development and maintenance of USSD applications and call center solutions, enhancing customer engagement and support.
  • Provided API documentation and support to third-party companies integrating with the telecom platforms, facilitating smooth collaboration and integration.
  • Collaborated with cross-functional teams to deliver high-quality solutions, meeting project deadlines, and exceeding client expectations.
  • Maintained clear and concise documentation, ensuring ease of understanding and knowledge transfer within the team.
  • Utilized agile methodologies to manage project timelines and deliverables, ensuring efficient and effective project execution.

Software Development Consultant

World Vision Uganda
03.2013 - 02.2014
  • Contracted as a software development consultant for World Vision Uganda, I contributed to the development of an SMS quiz platform to enhance monitoring and evaluation efforts for training programs.
  • Collaborated with the team to design and develop a user-friendly and visually appealing quiz platform, enabling farmers to assess their knowledge and skills after workshops and trainings.
  • Implemented performance metrics and visualizations within the platform, providing valuable insights to World Vision Uganda for evaluating and improving their training programs.
  • Ensured the platform was user-friendly and accessible to farmers with varying levels of technical expertise, resulting in high engagement and participation rates.
  • Conducted thorough testing and debugging of the platform, resolving any issues or bugs to ensure smooth functionality, and a seamless user experience.
  • Worked closely with stakeholders to gather requirements and provide regular updates on project progress, ensuring alignment with World Vision Uganda's goals and objectives.
  • Maintained clear and concise documentation of the development process, facilitating knowledge transfer, and future enhancements to the platform.
  • Demonstrated strong problem-solving skills and adaptability in a dynamic and challenging environment, successfully delivering a high-quality solution within the specified timeline.

Education

Master of Science - Computer Science

Uganda Technology And Management University (UTAMU)
04.2001 -

Bachelor of Science - Computer Science

Makerere University Kampala
04.2001 -

References

To be shared upon request

Timeline

Technical Lead, Salesforce & Product

Aceli Africa
01.2025 - Current

Software Engineering Consultant

Government of Uganda
12.2023 - 01.2025

Senior Software Engineer

myAgro
12.2019 - 12.2023

Team Lead Android Development

awamo GmbH
04.2016 - 11.2019

VAS Software Developer

MTN Uganda
02.2014 - 04.2016

Software Development Consultant

World Vision Uganda
03.2013 - 02.2014

Master of Science - Computer Science

Uganda Technology And Management University (UTAMU)
04.2001 -

Bachelor of Science - Computer Science

Makerere University Kampala
04.2001 -
Moses RurangwaTechnical Engineering Lead