CURRICULUM VITAE
FRANCIS IRUNGU MUNENE
P.O. BOX 68964 -00622 NAIROBI KENYA
Email:-Mobile: -, -
Skype: Francis.Irungu.Munene
PERSONAL STATEMENT
With over ten years of experience in developing and implementing database systems in various
industries including fund management, telecommunication, humanitarian organizations, health
records management and medical insurance. I am an experienced system analyst, developer
implementer and database designer with a passion of delivering solutions that meet expectations.
WORK EXPERIENCE
SHORT TERM CONTRACTS
November 2015 to Date Virtual City: Working as a consulting C# developer on a data transfer
middle ware tool to integrate the company's best selling software DistributR with accounting
software ERPs including Navision, Sage and SAP.
Technologies: C#, WPF with SQL server 2012.
May 2015 to September 2015 Merita Technologies: For Merita technologies client in the United
States of America, was charged with developing the middle layer and data layer for a custom
software designed to handle the administration of the Affordable Care Act (commonly referred to
as Obama Care).
Technologies: ASP.NET MVC 5, C# with SQL Server 2012 as the backend.
January 2015 to April 2015 All In One Software limited: Engagement entailed developing leave
approval modules and a mobile application for submitting time attendance data while on the go for
All In One Software limited clients in Germany.
Technologies: ASP.NET web forms with C#, JavaScript, JQuery, and SQL
server 2012 for the back end. For the mobile application, Xamarin was used to develop a cross
platform application that runs on Android, iOS and Windows phone linking to the SQL server
database via Web API.
July 2014 Pan Africa Life Assurance: Data mining for missing premium records after Pan Africa
life migrated from AIMS software to a new cloud based custom software. The task lasted for three
days.
Technologies: T-SQL with SQL server 2008.
LONG TERM CONTRACTS AND EMPLOYMENT
October 2017 to November 2019 Mobile Accord
Position:
Responsibilities:
Technologies:
Full Stack Software Developer
Development and maintenance of a Business Intelligence tool that keeps
track of media measurements across three continents.
C#, JavaScript, JQuery, KnockoutJs, Web API, ASP.NET, Xamarin Forms,
Web Forms and MVC, MS SQL Server 2016, GIT.
March 2016 to October 2017 All In One Software Limited
Position:
Responsibilities:
Technologies:
Software Developer
Development of time attendance software and maintenance for various
customers in Germany. Mainly engaged in database design and API
development.
C#, JavaScript, JQuery, KnockoutJs, Web API, ASP.NET, Xamarin Forms,
Web Forms and MVC. MS SQL Server 2016.
February 2013 to Date Azipharm Limited
Position:
Responsibilities:
Consulting Software Developer
Azipharm is a going concern that has a subsidiary Nkai Murunya Springs
engaging in the business of piped water supply in Ngong. I was charged with
designing a database driven system for the purposes of billing all water
consumed by Nkai Murunya clients, keeping track of accounts and inventory
for all plumbing hardware sales and developing an android application for
meter reading.
Technologies: Java (for android application), REST Service, Silverlight 5
XAML, WCF RIA Services MVVM with Entity Framework LINQ and C#
for the front end. Microsoft SQL Server 2012 for the backend. All reports are
done using Telerik Reporting.
January 2011 to December 2012 OKAKI Health Intelligence(Telecommute/Remote)
Position:
Responsibilities:
Senior Software Developer
Designing and developing a Community Health Immunization Record
System and database. Was charged with designing a database and developing
a system that tracks all immunizations in Alberta province Canada. Creating
business intelligent reports that give coverage rates for all immunizations,
age groups and vaccines and development of a growth charts module for
displaying patient growth data.
Designing and developing a database system that helps track and monitor
diabetes care management. The system is targeted for use in the Alberta
province of Canada and Hawaii.
Technologies: Silverlight 4 & 5 XAML, WCF RIA Services with MVVM
Entity Framework LINQ and C# for the front end. Microsoft SQL Server
2008 for the backend. Agile and Test Driven development. Reports designed
using Telerik reporting tools.
January 2009 to December 2010 Nanosoft Technologies Limited
Position:
Responsibilities:
Senior Software Developer and Analyst
Responsible for carrying out business analysis for clients, coming up with
the relevant database design using Oracle 10g. The database design includes
designing all necessary tables, stored procedures, triggers, functions, views
and users. In addition I was charged with form design, writing of classes and
collections in Visual basic .NET framework 2.0. Was involved in the
design, development and implementation of a Property Management and
accounting system for Shiloah Investment limited and design, development
and implementation of a system for PCTL Automation that includes the
following modules; Sales, Purchasing, Accounting and a Manufacturing
module. All the system use Oracle 10g as the backend database.
January 2008 to November- MicroSystems, Nairobi
Position:
Responsibilities:
Consulting System Developer and Analyst
Charged with the responsibility of developing an engine that will facilitate ecommerce through the use of a mobile money transfer system, MPESA
introduced into the market by Safaricom (a subsidiary of Vodafone). The
engine merges mobile and e-commerce in a market where the use of credit
cards is not widespread a factor that has prevented electronic commerce from
taking off. The engine is developed using C# (C-Sharp) and MySQL while
the web based front end has been developed using PHP. The project was to
work as proof of concept for the company.
September 2005 to November 2007 TurnKey Africa, Nairobi
Position:
Responsibilities:
Software Developer/Analyst
Charged with the responsibility of supporting and further developing the
Turnkey Medical insurance system that is being used at Aon Minet insurance
brokers and Eagle Africa Insurance brokers (formally Alexander Forbes).
The system is developed in Visual Basic 6.0 front end and SQL Server
2000 as the backend database. In addition acting as the lead developer in a
project for Eagle Africa that has seen the system migrate from Visual Basic
6.0 to VB.NET and SQL Server 2005.
March 2004 to July 2005 UNDP Somalia, Nairobi
Position:
Responsibilities:
Consulting Database Developer
Carrying out office automation at UNDP Somalia office. Being the only
developer, I was reporting to the Special Advisor operations. I was given the
responsibility of carrying out analysis of the office activities that included;
resource mobilization (soliciting for funds to carry out projects from donors),
projects funds budget and activity budgets and setting up of programmes.
These activities were then to be mapped out to a database application. The
backend database was MSSQL Server 2000 and Visual basic 6.0 for the
front end. The project was a prelude to the introduction of People Soft ERP.
Once completed I was charged with the responsibility of auditing the data
ported from the previous FIMS (Financial Information Management System)
to ensure its accuracy and support users.
May 2002 to February 2004 Information Technology Associates, Nairobi
Position:
Responsibilities:
Software Developer/Analyst
Carrying out an office automation project at GIBB East Africa with a team
of five developers. The project involved automation of all the company’s
processes. This was being achieved by developing an Intranet for the
company. My role in the project was that of a developer/programmer, in
particular I was charged with the role of developing the time management
module which was to be integrated with the company’s accounting system
for the purpose of generating fee notes (invoices) for clients. However, I was
also responsible for coming up with the development logic, database
structure of the system and the integration of the system with the company’s
Sun’s BST accounting software. In this system the backend database is
MySQL and the front end was done mainly in PHP while at the same time
making use of VB Scripting and Active Server Pages (ASP). The
integration with the BST package was being done using Delphi 6.GIBB is a
firm of consulting engineers.
January 2001 to May 2002 Information Technology Associates, Nairobi
Position:
Responsibilities:
Software Developer/Analyst
Developed a middle ware application, KenCell E-Mail download system for
KenCell Communications Ltd. (currently Airtel Kenya Ltd), using Visual
Basic 6.0 and an MSSQL database, for the KenCell Info-Line system that is
currently being used to download content, sent as .wav files, from mail that
is received from Content providers to the Alcatel 4625 system being used at
KenCell Communications Ltd. to play wav files for subscribers when they
call the 310 short number. I was reporting to the PABX team leader and
liaising with the head of operations.
June 2000-November 2000 Systech LTD, Nairobi
Position:
Responsibilities:
Software Developer/Analyst
With a team of six programmers, the task being the development of Pension
Management Software, my tasks were to develop the batch module of the
system and write the technical documentation for the system. The
development tool used was Delphi 5 and the DBMS was SQL server 7.0. I
also helped in the network administration, which involved setting up NT 4.0
server and Windows 2000 Beta 3 for trial.
November 1999-May 2000 Origins Infosys, Nairobi
Position:
Responsibilities:
Software Developer
During this time I developed two systems; a stock control system for Ali
Glaziers LTD Nairobi- this was custom made software that was to handle
fifty different categories of items stocked. The pricing and mode of selling
the items was different depending on the item, a feature the system had to
have- an accounts software for Expert Credit LTD Nairobi- a shylock/car
dealer who required custom made system to keep track of his clients
accounts penalizing, applying interest and rebating where necessary. Both
systems gave a monthly Profit and Loss statement and were developed using
Visual basic 6.0 and Ms Access as the DBMS.
June 1998-October 1999 Strathmore University, Nairobi
Position:
Responsibilities:
Computer Lab Assistant.
Worked with a team comprising of four members. My main tasks were:
Troubleshooting, within a network environment of eighty-five computers,
writing monthly reports on the status of the computers giving my
recommendations and administering policies. I also helped lecturers in
supervising IMIS part II students while doing their programming project
(done using visual basic). I worked in with Windows 95 and 98.
PROFFESSIONAL QUALIFICATIONS
January - December 1999 Strathmore University, Nairobi
Higher Diploma from the Institute for the Management of Information Systems (IMIS) London.
January - December 1998 Strathmore University, Nairobi
Diploma from the Institute for the Management of Information Systems (IMIS) London.
EDUCATIONAL BACKGROUND
1994 - 1997 Kirwara Boys High School, Thika
Kenya Certificate of Secondary Education (KCSE) - Mean grade B (Plain)
MEMBERSHIP/ EXTRA CIRRICULAR ACTIVITIES
Awards Received
Certificate in Mangu Mathematics Congress (at High School Level)
REFERENCES:
Safoa Technologies
Mr. Mark Donovan James
Project Manager-
Okaki Health Intelligence
Mr. Wei Tam
Director Software Development
Tel. -
Tel. -
Mobile Accord
Mr. Alex Kaikov
Software Development
Manager-Tel. -