Summary
Overview
Work History
Education
Skills
REFEREES
Timeline
f1
Edson Fufu

Edson Fufu

Dar Es Salam

Summary

Self-motivated with high level of experience over more than [5] years who fosters a collaborative and supportive team environment across all phases of development.

Highly skilled and results-driven software developer with extensive experience in developing web and mobile applications.

Proficient in utilizing Spring Boot and Yii2 framework to design and implement robust web applications, and adept at leveraging Swift and Flutter to create innovative and user-centric mobile solutions.

Experienced in integrating applications with financial systems to enable seamless transaction processing and data management.

Proven track record in microservice development, designing scalable to support complex business requirements.

Possesses a strong understanding of software development best practices, agile methodologies, and a passion for delivering high-quality solutions that exceed client expectations.

Overview

14
14
years of professional experience

Work History

Senior Software Developer

NMB Bank Plc
2019.08 - Current
  • Determine operational feasibility by evaluating impact analysis, problem definition, user requirements, proposed solutions and efforts required.
  • Develop and conduct testing plans and procedures based upon system requirements
  • Identify systems deficiencies and implement effective solutions
  • Develop and modify products with flexibility
  • Researching, evaluating, and recommending systems, equipment and technologies


Achievements


  • Facilitated Identity Verification through National ID Integration: Successfully integrated National ID system for identity verification using demographic questions and biometric data with Yii2 and Spring Boot, enhancing security and user verification processes.
  • Seamlessly Integrated with CBS Core Banking System: Implemented integration with the CBS core banking system using Spring Boot, improving banking operations and data consistency.
  • Executed Swift Integration for Financial Transactions: Managed Swift integration for both incoming and outgoing transactions (MT101, MT199, MT103, MT940) using Spring Boot, streamlining financial communications and transaction processing.
  • Enabled Bill Inquiry and Payment Notifications through Third-Party Integration: Integrated with third-party services to facilitate bill inquiry and payment notifications using Spring Boot, enhancing service efficiency and user experience.

Applications Architect and Developer

Tanzana Electricity Company LTD(TANESCO)
2014.05 - 2019.07
  • Understand the latest application architecture, technology, solutions, and industry trends.
  • Document application versions and create application architecture proposals based on identified solution gaps.
  • Develops applications, implements, provides support (including go-live), and maintaining of existing business systems, re-engineering of existing business applications.
  • Map Business unit terminology with Business Applications regarding people, processes, and application development technology.

Achievements

  • Developed Post-Paid Cash Collection Web-Based Application: Created a robust cash collection app using Yii1, later upgraded to Yii2, enhancing functionality and user experience.
  • Integrated with Post-Paid Billing System: Seamlessly integrated the application with the post-paid billing system using Yii1 & Yii2, improving data synchronization and billing accuracy.
  • Integrated with ERP for Daily Cash Collections: Successfully linked the web app with the ERP system for posting daily cash collections using Yii1 & Yii2, resulting in streamlined financial operations and reduced processing time.
  • Integrated with Government Bill Payment System: Connected the application with the Bill Payment Government System for posting bills and receiving payment notifications using Yii2, ensuring compliance and real-time updates.
  • Integrated with Government Mobile Platform (GMP): Facilitated bill inquiries via USSD by integrating with the GMP using Spring MVC, expanding accessibility and convenience for users.
  • Team Management and Project Leadership: Demonstrated strong team management and project leadership skills, leading a team of 5 members to successfully deliver multiple integration projects on time and within budget.

Senior Software Developer

Quickbrain Technology Software Engineering Co.,LTD
2010.11 - 2013.12
  • Collaborated closely with clients to define problem specifications and create effective system designs.
  • Analyzed, designed, and developed both desktop and web applications, ensuring robust functionality and user satisfaction.
  • Developed object-oriented software, enhancing application performance and scalability.
  • Wrote and implemented scripts to improve user experience, integrating seamlessly with content management systems (CMS).

Achievements:

  • Gained extensive hands-on experience in web application development and frameworks.
  • Successfully led and managed more than 4 projects, demonstrating strong project management and leadership abilities.

Tutorial Assistant

St.Joseph College of Engineering and Technology
2011.07 - 2013.07
  • Conducted engaging tutorials, seminars, and practical training sessions for undergraduate and postgraduate students.
  • Provided hands-on assistance and instruction during laboratory sessions, ensuring students comprehended complex concepts.
  • Mentored and guided students through their final year projects, fostering research and analytical skills.

Achievements

  • Enhanced Data Structure and Programming Proficiency - Successfully strengthened students' understanding of data structures and programming concepts
  • Guided Over 5 Students to Successfully Complete Their Final Year Projects: Provided comprehensive support and mentorship to more than 5 students, resulting in the successful completion of their final year projects with high academic distinctions.

Education

Master's Program - Full Stack Web Developer - MEAN STACK

Simpli Learn
Online Course
11.2022

Master's Program - Full Stack Java Developer

Simpli Learn
Online Course
09.2022

Short Course - Cyber Attacks & Prevention Techniques

Centre For Development of Advanced Computing
Mohali, India
11.2017

Bachelor of Computer Science And Engineering - Computer Science And Engineering

St.Joseph University in Tanzania
Dar Es Salaam,Tanzania
2010

Advance Certificate of Secondary Education - PCM

Ifunda High School
Iringa,Tanzania
2006

CSEE: Certificate of Secondary Education -

Makumira Secondary School
Arusha,Tanzania
2003

Skills

  • Programming Languages - PHP,JAVA,JavaScript, Ajax and HTML,CSS,XML,C, C++,Swift,Python,Dart and React
  • Frameworks - Spring, Yii2,Flutter and Laravel
  • Other Skills - Web and Mobile Application Development, Develop Microservice with Spring Boot, Integration with banking System eg Swift, SOAP and REST APIs
  • Platform(OS) - Windows OS, Centos, Redhat and Ubuntu,Mac OS

REFEREES

Frank Tiligulilwa
NMB BANK PLC – HQ, Dar es Salaam, Tanzania
Email: tilugulilwa@gmail.com
Mobile: +255 767 000255/ +255 786 711711
SENIOR MANAGER APPLICATION DEVELOPMENT

Justin Deogratias Chanda
NMB BANK PLC – HQ, Dar es Salaam, Tanzania
Email: jtchanda@gmail.com
Mobile: +255 754 711 258
SENIOR SOFTWARE QUALITY ASSURANCE ENGINEER

Aloyce Lucas Mwitwa
CRDB Bank PLC - HQ, Dar es Salaam, Tanzania
Email: mwitwaaloyce@gmail.com
Mobile: +255 746 850380 / +255 713 438203

ENTERPRISE ARCHITECT

Clement Mwakalosi
TANESCO CO. LTD HQ P. O BOX 9024, Dar es Salaam, Tanzania.
Email: clement.mwakalosi@.tanesco.co.tz

Mobile: +255714481004 / +255785112234

PRINCIPAL RESEARCH AND INOVATION/PRINCIPAL SYSTEM DEVELOPMENT

Timeline

Senior Software Developer

NMB Bank Plc
2019.08 - Current

Applications Architect and Developer

Tanzana Electricity Company LTD(TANESCO)
2014.05 - 2019.07

Tutorial Assistant

St.Joseph College of Engineering and Technology
2011.07 - 2013.07

Senior Software Developer

Quickbrain Technology Software Engineering Co.,LTD
2010.11 - 2013.12

Master's Program - Full Stack Web Developer - MEAN STACK

Simpli Learn

Master's Program - Full Stack Java Developer

Simpli Learn

Short Course - Cyber Attacks & Prevention Techniques

Centre For Development of Advanced Computing

Bachelor of Computer Science And Engineering - Computer Science And Engineering

St.Joseph University in Tanzania

Advance Certificate of Secondary Education - PCM

Ifunda High School

CSEE: Certificate of Secondary Education -

Makumira Secondary School
Edson Fufu