ANGELLA NAIGAGA
Phone: (-/ (--SUMMARY
Passionate software developer with 4 years’ experience using agile/scrum and
waterfall SDLCs. Experienced in working with multicultural and distributed teams
with the ability to rapidly learn and apply new technologies.
PROFESSIONAL SKILLS
Programming Languages: Python, Javascript, Typescript, HTML, CSS, SQL,
Postgress, PHP, C#, Java, Nodejs
Frameworks: Bootstrap, Angular, AngularJs, PHP Laravel, JQuery, NodeJs,
Typescript, Vuejs, Reactjs, Yii, Flask, Django
Databases: MySQL, Postgress
Web services: RESTFul
Tools: Trello, Jira, UML, Balsamiq, MS Visual Studio, Visual Studio Code,
NetBeans, Intellij, Sublime Text, Web Storm, Eclipse, Android Studio, Git
Platforms: Windows
Networks: Windows NT, HTML
Others: Agile/Scrum, Waterfall
PROFESSIONAL EXPERIENCE
Laboremus Uganda, October 2018 - Present
Address: Redstone house, Plot 7 Bandali Rise, Kampala
Position: Software Developer, Full-time paid
Projects:
Project name National ID Verification System
Project Description: A national identification system under the central bank of
Uganda which enables all financial institutions to verify their client’s identification
in one central place.
Project Duration: Involvement: December 2019 – Present
Programming Duration: Design: 1month, actual coding 3 months, testing 1
month
Responsibilities:
• Keeping track of estimates and updating the project stakeholders on their
progress.
• Designed and implemented the user interfaces (UI).
• Performed Unit Tests.
• Specified and performed Feature Deliverables Test plans.
• Identified microservices to reuse and improvements needed to be made on
them.
• Designed the microservices architecture and implemented part of it
• Specified network and hardware requirements.
• Used: MS Visual Studio, Ms Visio, MS Visual Studio Code, C#, SQL,
MYSQL, RESTFul, Reactjs, Redux, Typescript, HTML, CSS
Project name Emata
Project Description: An agri-digital bank that aims at extending financial services
to low end farmers in Africa and help diary cooperatives easily manage and
maintain their relationships with their community farmers
Project Duration: Involvement: January 2019 – Present
Programming Duration: Design: 4months, actual coding 9months, testing
3months
Responsibilities:
• Keeping track of estimates and updating the project stakeholders on their
progress.
• Designed and implemented the user interfaces (UI).
• Performed Unit Tests.
• Specified and performed Feature Deliverables Test plans.
• Identified microservices to reuse and improvements needed to be made on
them.
• Designed the microservices architecture and implemented part of it
• Specified network and hardware requirements.
• Used: MS Visual Studio, Ms Visio, MS Visual Studio Code, C#, SQL,
MYSQL, RESTFul, Vuejs, Javascript, HTML, CSS
Project name Authentication service
Project Description: Designed an authentication service system that makes it
possible for micro services to use a central authorization and authentication service
Project Duration: Involvement: January 2019 – June 2019
Programming Duration: Design: 1months, actual coding 4months, testing
1months
Responsibilities:
• Keeping track of estimates and updating the project stakeholders on their
progress.
• Designed and implemented the user interfaces (UI).
• Performed Unit Tests.
• Specified and performed Feature Deliverables Test plans.
• Identified microservices to reuse and improvements needed to be made on
them.
• Designed the microservices architecture and implemented part of it
• Specified network and hardware requirements.
• Used: MS Visual Studio, Ms Visio, MS Visual Studio Code, Dreamweaver
C#, SQL, MYSQL, RESTFul, Vuejs, Javascript, HTML, CSS
Luuka District Local Government, June 2018 – October 2018
Position: IT Officer, Full-time paid
Projects:
Project name Employee Rollcall System
Project Description: An e-system to keep track of employee attendance and leave
days
Project Duration: Involvement: June 2018 – October 2018
Programming Duration: Design: 1month, actual coding 3months
Responsibilities:
• Keeping track of estimates and updating the project stakeholders on their
progress.
• Designed and implemented the user interfaces (UI).
• Performed Unit Tests.
• Specified and performed Feature Deliverables Test plans.
• Design the system architecture.
• Specified network and hardware requirements.
• Used: Dreamweaver, Ms Visio, Javascript, HTML, CSS, SQL, PHP,
Bootstrap, JQuery, Yii
Outbox Hub, June 2016 – June 2018
Position: Computing Club Lead, Part-time paid
Address: Lumumba Avenue, Kampala
Projects:
Project name Kids Programming Toolkit
Project Description: A local kids computer IDE to enable them master
programming concepts basing on items and animations they relate to in their
current environment.
Project Duration: Involvement: June 2016 – June 2018
Programming Duration: Research: 5months, Design: 5months, actual coding
5months
Responsibilities:
• Come up with user requirements and project objectives.
• Keeping track of estimates and updating the project stakeholders on their
progress.
• Designed and implemented the user interfaces (UI).
• Performed User Oriented Testing.
• Specified and performed Feature Deliverables Test plans.
• Specified network and hardware requirements.
• Used: Sublime Text, Python, HTML, CSS, Postgress, Bootstrap, Django
Makerere University, September 2015 – June 2016
Position: Student
Address: University Rd, Kampala
Projects:
Project name Women Cross-platform Report Media
Project Description: A Cross-platform Report Media is a web application with
SSID which enables women to report cases of abuse.
Project Duration: Involvement: June 2016 – December 2016
Programming Duration: Research: 1month, Design: 3months, actual coding
3months
Responsibilities:
• Research user experiences with the previously existing procedures when
handling and reporting cases of domestic violence.
• Come up with user requirements and project objectives out of the user
centered research.
• Plan and break down the project deliverables
• Specified technology, network and hardware requirements.
• Manage team involvement in the project implementation
• Designed and implemented the user interfaces (UI).
• In-house and field Testing.
• Used: Python, HTML, CSS, Postgress, Bootstrap, Django
Project name Vortex Entertainment Management System
Project Description: A mobile and web-based application which helps event
managers reach their target audiences and as well receive feedback from them.
Project Duration: Involvement: January 2016 – June 2016
Programming Duration: Research: 5months, Design: 5months, actual coding
5months
Responsibilities:
• Research user experiences with the previously existing event managements
systems.
• Come up with user requirements and project objectives out of the user
centered research.
• Plan and break down the project deliverables
• Specified network and hardware requirements.
• Manage team involvement in the project implementation
• Designed and implemented the user interfaces (UI).
• In-house and field Testing.
• Used: Ms Visio, Android studio, Code Igniter, Java, PHP, HTML, CSS and
JavaScript
Project name Fresh
Project Description: An ecommerce website that deals in selling milk products
online.
Project Duration: Involvement: January 2016 – June 2016
Programming Duration: Research: 5months, Design: 5months, actual coding
5months
Responsibilities:
• Come up with user requirements and project objectives out of the user
centered research.
• Plan and break down the project deliverables
• Specified network and hardware requirements.
• Manage team involvement in the project implementation
• Designed and implemented the user interfaces (UI).
• In-house and field Testing.
• Used: Dreamweaver, Ms Visio, Java, HTML, CSS and JavaScript
Project name Flash-trolley
Project Description: A web e-marketing and e-store web application
Project Duration: Involvement: January 2016 – June 2016
Programming Duration: Research: 5months, Design: 5months, actual coding
5months
Responsibilities:
•
•
•
•
•
•
•
Come up with user requirements.
Plan and break down the project deliverables
Specified network and hardware requirements.
Manage team involvement in the project implementation
Designed and implemented the user interfaces (UI).
In-house and field Testing.
Used: Sublime Text, Django, Python, Bootstrap and JavaScript.
Resilient Africa Network (RAN), June 2018 – October 2018
Position: Intern
Projects:
Project name Resilient Africa Network Community Engagement System
Project Description: A web application that keeps track of community activities
in the different disaster-stricken areas around Uganda.
Project Duration: Involvement: June 2015 – August 2015
Programming Duration: Actual coding 3months
Responsibilities:
• Implement system requirements.
• Used: Dreamweaver, Yii, PHP, HTML, CSS and JavaScript
EDUCATION
Bachelor of Information Technology - Makerere University, Kampala Uganda.
CGPA 3.62
PROFESSIONAL TRAINING
Udacity Front End Nano Degree Graduated January 9, 2019
Udacity, United States, California