profile

SKILLS

Languages
Java PHP Javascript Apex Typescript C C#
Frameworks
.net core Yii CodeIgniter Laravel asp.net razor pages
Platforms
Windows Server
Libraries
REST API bootstrap COMPOSER Vue-Cli AJAX WebRTC SASS Vuetify OAuth 2.0 Vue Router
Storage
Microsoft SQL Server Heroku Firebase

Alvin

location

Kampala, Uganda

Senior Software Engineer with over 6 years of professional software development experience. 4X Certified Salesforce Developer, Java, JavaScript, .NET and PHP expert. I have worked in various industries which include finance, health, education/LMS, MIS, HR, E-commerce etc. A great team player with leadership experience working in agile environments. Exceptional problem-solver with a zeal for troubleshooting and the ability to master new skills.

SKILLS

Languages
Java PHP Javascript Apex Typescript C C#
Frameworks
.net core Yii CodeIgniter Laravel asp.net razor pages
Platforms
Windows Server
Libraries
REST API bootstrap COMPOSER Vue-Cli AJAX WebRTC SASS Vuetify OAuth 2.0 Vue Router
Storage
Microsoft SQL Server Heroku Firebase

WORK EXPERIENCE

  • eQuiMobile Lead developer, Neptune Financial Software Ltd

    Apr 2021 - PRESENT

    I am responsible for developing the eQuiMobile banking application that is connected with its parent banking solution hosted on the web platform. This application is to be used by customers of banking institutions to pay bills as well as viewing their financial statements. This app is developed using dart and flutter. I am also participating in the implementation of the eQuiMobile API which is built using C# as back end and sql server for the database.

  • Salesforce developer EquiWeb Solution, Neptune Financial Software Ltd

    Feb 2021 - PRESENT

    Loan processing & credit facilitation solution for Financial Institutions. Built features like; -System Controls, Charge Controls, User Access Controls, loan & deposit controls -loan processing which has collateral management, guaranter information, payment schedule management -transaction processing for both deposits and loans -3rd party integrations with other financial payment aggregators -reports processing -End Of Day processing

  • Lead developer Grenfrog application, Grenfrog Studios

    Jun 2020 - Dec 2020

    The Grenfrog application is a mobile app that enables viewing of wildlife videos narrated by ugandan students. I built this application using flutter and used the chewie library to enable video playing. I also built a web application that allows authorized users to add and modify videos which are fetched by the mobile application. The web application was build using Laravel, Vue Js and mysql.

  • Giza4D audiobook application, Grenfrog strudio

    Dec 2020 - Jan 2020

    Giza4D is a mobile application used for listening to an audio book that was narrated by Grenfrog Studios but written by GIZ Uganda. The application was built using Java in android.

  • Lead developer of the PeerLearn Application, Makerere PeerLearn Group

    Jan 2018 - Mar 2021

    PeerLearn is an application that enables sharing of academic documents and information amongst users without the use of internet. It majorly has two parts, the mobile application and the web API acting as a middleman between the mobile application and the Moodle instance used by makerere university. The web API was built using python in flusk whereas the mobile application was built using java in Android as well as sqlite for the app database. Plain java socket programming was used to create the file sharing functionality between devices.

  • Lead developer, Lkgrass solution, LKGrass uganda

    Mar 2018 - Jun 2019

    LKgrass solution was a management system responsible for processing, managing and displaying transactions created by members of the LK grass company. This system was responsible for awarding members based on their status in the company and how much products they sold. This solution was built using laravel, bootstrap and vue js with mysql for backend

EDUCATION

  • Salesforce Certified Platform Developer I, Salesforce

    Jun 2023 - Jul 2023

    A credential that verifies an individual's knowledge and skills in designing and developing custom applications and solutions on the Salesforce platform. Specifically, it focuses on a developer's ability to design and implement programmatic solutions using Apex and Visualforce, as well as their understanding of fundamental Salesforce development concepts. https://www.salesforce.com/trailblazer/ainemigisha

  • Salesforce Certified Platform App Builder, Salesforce

    Jun 2023 - Jul 2023

    A credential that validates an individual's expertise in designing, building, and implementing custom applications on the Salesforce platform. It specifically focuses on the development of custom applications, automation, and the use of various declarative features (e.g. workflow rules, process builder, and custom objects) to create solutions tailored to specific business needs within the System https://www.salesforce.com/trailblazer/ainemigisha

  • Salesforce Certified Adminsitrator, Salesforce

    Feb 2023 - Mar 2023

    The Salesforce Certified Administrator certification is a credential that confirms an individual's expertise in configuring, customizing, and maintaining Salesforce solutions. It focuses on an administrator's ability to manage user accounts, data, security, and system customizations within the Salesforce platform. https://www.salesforce.com/trailblazer/ainemigisha

  • Salesforce Certified Associate, Salesforce

    Nov 2022 - Dec 2022

    The Salesforce Associate certification is designed for individuals who have a fundamental awareness of how an integrated CRM platform solves the challenge of connecting departments and customer data, and who may have up to 6 months of Salesforce user experience. Understanding reporting, user administration, sharing, customization, and data management at a foundational level is also beneficial, but technical expertise is not required.

  • Bachelor of Science in software engineering, Makerere University

    Aug 2015 - Apr 2019

    A four-year undergraduate program that provides students with a comprehensive education in software engineering. This program typically covers topics such as software development, computer programming, algorithms, data structures, software design, software testing, and project management. Graduates with this degree are equipped with the knowledge and skills needed to design, develop, and maintain software systems and applications.