Overview
Work history
Education
Skills
Accomplishments
Languages
Referees
Timeline
Generic

Angelo Ishengoma Thomas

Dar es Salaam

Overview

5
5
years of professional experience
6
6
years of post-secondary education

Work history

Software Developer

NMB Bank
Dar es Salaam, Tanzania
2022.11 - Current
  • As a software developer, I've been actively involved in scoping, designing, and pricing projects in collaboration with cross-functional teams
  • I've conducted thorough system analysis, assessed operational feasibility, and documented solutions effectively
  • I've also developed testing plans, addressed system deficiencies, and advocated for coding standards
  • Additionally, I've contributed to technology research and evaluation to align with user requirements and enterprise architecture.
  • My role has been pivotal in ensuring efficient development processes and driving innovation.

Analyst - Innovation Lab

NMB Bank
Dar es Salaam, Tanzania
2022.05 - 2022.11
  • I leveraged my skills in UI and UX design to enhance the user experience across mobile and web applications, applying interactive and visual design principles for cohesive and engaging interfaces.
  • Develop a comprehensive customer journey map for products and solutions, utilizing UX/UI prototypes to establish a streamlined workflow and ensure clarity in the user experience.
  • Execute proof of concept (POC) trials for products within the Innovation Lab prior to broader commercialization or market testing.
  • Conduct a thorough analysis of new offerings, opportunities, and potential enhancements through market research on products/solutions, collaborating closely with product owners.

Technology control and compliance administrator

NMB Bank
Dar es Salaam, Tanzania
2021.09 - 2022.05
  • Responsible for identifying, analyzing, and assessing various ICT organizational and sector issues, spanning areas such as software development, security, risk management, audit, compliance, policies, strategies, and practices
  • This encompassed a comprehensive evaluation of potential gaps and shortcomings in these domains
  • One of my key contributions has been in the realm of software asset management automation
  • I have played a pivotal role in streamlining the software consumption data collection process, automating it to enhance accuracy and efficiency
  • My efforts in this area have not only optimized software asset management processes but have also contributed to cost savings and compliance adherence within the organization.

Software Developer

DHIS2 Academy College of ICT, UDSM
Dar es Salaam
2021.03 - 2021.09
  • Participated in software development and field testing to verify the performance of developed projects
  • Discussed issues with team members to provide resolution and apply best practices.

Innovator, Software Developer

UDICTI - College of ICT, UDSM
Dar es Salaam, Tanzania
2018.11 - 2021.07
  • In my role, I've been a catalyst for innovation by actively participating in idea generation, customer discovery, and the prototyping of proposed solutions to drive business development
  • This involved leveraging my expertise to transform conceptual ideas into practical strategies and prototypes
  • Additionally, I've been deeply involved in software development, where I've played a vital role in building applications and contributing to various software projects
  • I've excelled in translating customer requirements into clear project specifications, ensuring our development efforts align precisely with our clients' needs and expectations
  • Furthermore, I introduced agile methodologies and development best practices to our division, fostering a culture of adaptability and efficiency that has enhanced our product development process.

Education

Ordinary Diploma in Information Technology -

University of Dar es Salaam Computing Center
Tanzania
2015.01 - 2018.03

Bachelor of Science in Computer Science -

University of Dar es Salaam
Tanzania
2018.11 - 2021.10

Skills

  • UI/UX Design
  • Web App Development (React Framework)
  • Mobile App Development (Hybrid - React Native)
  • Mobile App Development (Native - Java)
  • Java Spring Boot
  • Laravel (PHP)
  • API design knowledge
  • Status tracking frameworks (Jira)
  • Agile frameworks
  • Solid knowledge of cybersecurity principles
  • Teamwork and collaboration
  • Adaptability
  • User journey mapping
  • Git

Accomplishments

  • NMB Mobile Banking App(NMB Mkononi): Developed and designed the NMB Mobile App, a cutting-edge mobile banking application that empowers customers to efficiently manage their bank accounts and conduct a wide range of financial transactions, enhancing convenience and accessibility.
  • NMB Digital Kilimo App: Spearheaded the development of the NMB Digital Kilimo App, an innovative agribusiness platform that connects farmers, wholesalers, retail buyers, and service partners. This platform has revolutionized the agricultural sector by streamlining interactions and boosting efficiency.
  • NMB Bancassurance App: Played a pivotal role in crafting the NMB Bancassurance App, a digital solution enabling the bank to seamlessly offer insurance products in collaboration with insurance companies. This initiative has provided customers with easy access to essential insurance services.
  • University of Dar es Salaam Projects Management System: Participated in the development of the Projects Management System for the University of Dar es Salaam, a system that facilitates efficient project management and oversight, contributing to the university's operational effectiveness. (Website: https://fyp.udsm.ac.tz)
  • Deka Foods E-commerce: Successfully developed and continues to maintain the Deka Foods e-commerce platform, (https://shop.dekafoods.com), enabling online sales and expanding the reach of this food business.
  • Web Development for Institutions: Designed and currently maintain webpages for various institutions, including GSM Group (https://gsmgroup.africa/), TRUA company (https://trua.co.tz), TOHASA (https://tohasa.or.tz/), and FREMOT (https://fremot.co.tz), contributing to their online presence and enhancing their visibility in the digital landscape.

Languages

English
Fluent
Swahili
Native

Referees

  • Mr. Nelson Mahugi,

    +255 767719075

     nelson.mahugi@nmbbank.co.tz

     Senior Network Specialist NMB Bank

  • Mr. Amos Stephen

    +255 655992330

     amosstephm@gmail.com

     Head of ICT Unit Shinyanga Water Supply Authority

  • Mr. Calvert. Patrobas

     +255 765256820

     dg@trua.co.tz

     Founder & CEO - Top Ranking University Advisors

Timeline

Software Developer

NMB Bank
2022.11 - Current

Analyst - Innovation Lab

NMB Bank
2022.05 - 2022.11

Technology control and compliance administrator

NMB Bank
2021.09 - 2022.05

Software Developer

DHIS2 Academy College of ICT, UDSM
2021.03 - 2021.09

Bachelor of Science in Computer Science -

University of Dar es Salaam
2018.11 - 2021.10

Innovator, Software Developer

UDICTI - College of ICT, UDSM
2018.11 - 2021.07

Ordinary Diploma in Information Technology -

University of Dar es Salaam Computing Center
2015.01 - 2018.03
Angelo Ishengoma Thomas