Skip to main content
Mafabi Eric

Mafabi Eric

Full Stack Developer

Talent
Nairobi, Nairobi Area1000 KES/hour0Member since June 7, 2022
·

Hire their services

Request a quote with no obligation

About

Software Engineer by profession and a tech-enthusiast at heart. I enjoy creating online experiences for users which they would genuinely enjoy. I help businesses grow through different online media, using my knowledge of Digital Marketing, Web Design and Development that I have acquired over a period of 5 years.

I love using the latest and greatest tech to market the businesses in the online world. Here are some things I enjoy in no particular order. WordPress, Web Design and Development, eCommerce Marketing, Email Marketing, Brand Building, Social Media Marketing, Design

Experience

Uganda Electoral Commission polling official

2016

2021

Verification of Voters using the Biometric voter verification kit and or hard copy of the voters register;

Issuance of ballot papers to the voters;

Marking/dipping the finger of a voter after casting the ballot;

Assisting the Presiding Officer to fill election forms at the start and closure of polling:

Assisting the Presiding Officer in management of the polling station; any other duties as assigned.

Reports to the Presiding Officer

USAID GEO CENTER

NGO

Youth Mapper volunteer

2yrs

Researching, collecting, storing, retrieving, evaluating and manipulating data.

Designing maps.

Checking the accuracy of maps.

Liaising with information providers, clients and external contacts.

Accessing and using aerial photographs and satellite images.

Hansu Mobile Innovations

Android software development Internship

1 year

Translate designs and wireframes into high quality code

Design, build, and maintain high performance, reusable, and reliable Android Kotlin, java, flutter, react native code

Ensure the best possible performance, quality, and responsiveness of the application

Identify and correct bottlenecks and fix bugs

Help maintain code quality, organization, and automatization

Unit-test code for robustness, including edge cases, usability, and general reliability.

Staying up to date with new mobile technology trends, applications, and protocols

USAID GEO CENTER

NGO digital media manager

2yrs

Communicate with account and sales teams to plan projects within budget

Manage client expectations with day-to-day reporting and explanation of requirements of analysis, specification, design of projects on a technical and nontechnical basis

Identify and manage project risk and maintain project plan

Delivery of financial reporting and forecasting to senior team members and other stakeholders

Manage external contractors and in-house staff to ensure they produce on deadline

Help grow the team and seek out new relationships with contractors'

Develop and maintain effective relationships with key contacts

Project management of digital files to create reports

Interaction with project management system

Work with project management team on improvements of digital systems

Analyze feedback from the client, senior team members, contractors, account and sales teams and other key stakeholders

Testing and quality management

Configuration management

COMFORT FOR AFFLICTED HOME FORMATION (CAFH)

NGO

Sub county Coordinator

2years

Oversee implementation of CAFH activities in the respective sub-county, by program area as described in the CAFH work-plans and guided by the SOPs.

Prepare accountabilities for respective field activities within the respective sub-county.

Plan for and oversee different operational field activities in the respective program areas within the sub-county.

Ensure daily reporting of program area activities in the sub-county.

Prepare weekly reports for the respective program areas within the respective sub-county.

Liaise with Program Officers and Data Clerks for effective planning and coordination of activities.

Oversee maintenance of all CAFH safe spaces within a sub-county.

Work with various community structures to ensure smooth running of CAFH field activities.

Any other duties and responsibilities reasonably assigned by the supervisor.

CAFH SACCOS

NGO

District Delegate manager

1 year

Sensitize Cafh members and other members of Cafh Foundation about the activities of the SACCO.

Carry out and implement all policies of the Sacco

Prepare and propose to the committee policies and policy changes, internal practices and administrative procedures within the district.

Communicate a business plan and budget, making sure that the are carried out and in case of any change or modifications thereto, inform the CEO and request the respective approval.

Represent and communicate to the society any business opportunity and in any other transaction delegated in the district.

Implement the annual general decisions.

Sogea satom

Railroad Laborer

5months

Replace, remove and repair tracks as well as related components

Align and slide track tie plates and cut rails to specified lengths

Handle drilling activities for insertion of bolts or joints

Align and gauge deviations in track surfaces in order to ensure train safety

Install, repair, and replace signs on railroad crossings

Remove brush and other vegetation from between rails

Perform lubrication activities on joints, angle bars, and switches

Perform authorized repairs and document outcomes of all repair activities

Lay and fix foundations for tracks and replace worn out or rough rail ends

Rebuild roadbeds and lay new rail sections

Operate picks, shovels, bulldozers, and spike driving machines to perform maintenance and repair work on rails

Repair or replace specific components of the rail track

Ensure that all railroad employees conform to the rules and regulations of safety

Handle installation and maintenance of switch lamps

Right derailed rolling stock and assist in lubricating wheel bearings

Prepare cost reduction reports for purchasing repair and maintenance materials

Handle inventory for purchased maintenance stocks and materials

Coordinate transportation activities in order to expedite the movement of cars and trains

Kikobero coffee company

Software developer

2

Execute full software development life cycle (SDLC)

Develop flowcharts, layouts and documentation to identify requirements and solutions

Write well-designed, testable code

Produce specifications and determine operational feasibility

Integrate software components into a fully functional software system

Develop software verification plans and quality assurance procedures

Document and maintain software functionality

Troubleshoot, debug and upgrade existing systems

Deploy programs and evaluate user feedback

Comply with project plans and industry standards

Ensure software is updated with latest features

Smart Applications international

Customer Sales Support officer/field operations

1year

Handling inquiries regarding SMART and a very solid background in computer networking, software/installation, database configuration, data import/export, help desk assistance, among others.

The responsibility to work with a team, with enthusiasm and professionalism.

responsible for all matters relating to the facility including but not limited to;

On ground monthly visits

System support and training.

Installations and equipment management

Building and maintaining profitable relationships with key customers.

Overseeing the relationship with customers and working collaboratively with the team members.

Resolving customer complaints quickly and efficiently.

Keeping customers updated on the latest products & solutions in order to increase sales.

Meeting with managers in the organization to plan strategically and to project accurately on the sales pipeline that will close.

Expanding the customer base by upselling and cross-selling.

Understanding key customer individual needs and addressing these.

Sales reviews using CRM programs.

Knowing your competition and strategizing accordingly.

Help troubleshoot problems with customer orders, customer accounts and other related issues

Provide the sales team with data reports and sales guides

Monitor sales performance through sales tracking tools and report progress to sales representatives

Identify and keep up with sales trends

Work with account managers to create and implement targeted sales strategies

Keep up with new product sales launches and make sure the sales team is up to date

Provide customer service by staying on top of pending orders and customer requests

Identify where improvement is needed in sales practices and make suggestions for improvements

Education

Uganda Christian University

2016-2019

Bachelor of Science in information Technology

Lugazi Homeland College

2014-2015

Uganda advanced certificate of education

Bishop Nankyama memorial College

2010-2013

Uganda certificate of education

Kapchorwa Modern

Boarding Primary School

2004-2009

Primary leaving certificate

Reviews

Related