***A COLONY RD, SILVER SPRING
EDWIN MULWA MIGWA
MD 20903
*******@*****.***
OBJECTIVE
Seeking a position in software engineering in a development and/or management position. IT Skills
ERP
EDUCATION
SalesForce.com
Computer Science, Master of Science 2012 - Present Programming
University of the District of Columbia, Washington DC, USA
Ongoing VB5, VB6, VBA,
VB.Net, C#, LINQ,
Studies focusing on Software Engineering. WinForms, Core
Java, Linux Shell
Computer Science, Higher National Diploma 1995 – 1997 Scripting, Visual
Mombasa Polytechnic University College, Mombasa, Kenya FoxPro 7/8/9,
Credit JavaScript, Perl,
Saxon, PHP,
Studies focused on computer programming, computer architecture, systems analysis and design, business XML/XSL/XSLT,
organization and applications, quantitative methods, networking, databases and business software implementation.
HTML, WSDL,
Developed a Hospital Management System for my thesis.
Visual Studio Tools
for Office, jQuery,
Computer Science, Ordinary Diploma 1991 – 1993
AJAX
Mombasa Polytechnic University College, Mombasa, Kenya
Credit Frameworks
Studies focused on computer programming, data processing techniques, computer technology and applications, .Net Framework
quantitative techniques, mathematics. Developed a Student Management System for my thesis. 2.0, 3.0, 3.5, 4.0
Note: Education credentials were evaluated in May 2012 by World Education Services (www.wes.org) and Third Party Dev
determined to be equivalent to a US Bachelors Degree in Management Information Systems. Evaluation report Tools
available upon request.
Infragistics
EXPERIENCE Advanced Installer
Senior VB.Net Programmer June 2011 – Present Cloud Computing
CentralCare Inc, Annandale, Virginia, USA
CentralCare Inc provides staffing services for healthcare-related and administrative professionals to clients in the Amazon S3
federal government sector. Amazon EC2
Amazon RDS
Duties
Responsible for coordinating the development of the company’s flagship software that will be used as the
IDEs
enabling technology for driving their patient scheduling business process. Responsible for building the prototypes
that will be used as the basis of developing the entire system. Extensively using Vb.Net, LINQ, Object Oriented
InstallShield, SQL
Programming techniques, Talend (ETL), AJAX, jQuery, XAMPP Stack (Apache, PHP, MySQL) and SQL views,
stored procedures, triggers and user defined functions for front and backend development. Currently integrating Enterprise Manager
desktop and web solutions as required to meet business needs. Providing advice to the company on IT solutions by Microsoft, MS
related matters as required. Currently actively involved in converting the prototype into an actual working web Visual Studio
based solution mainly using HTML, PHP, AJAX, jQuery, Core Java, JavaScript, CSS and Google APIs.
1 P a g e
2005/2008/2010,
Achievements MS Visual
Built a significantly improved and higher quality prototype from scratch compared to what was in place at the SourceSafe, MS
time of my joining the company. This has done in a far shorter time than was expected and I have consequently Visual FoxPro
greatly exceeded performance expectations. Managed to integrate existing web based applications (Google Maps, 7/8/9, MS Visual
MapQuest, Pentaho BI, OpenEMR) with a VB.Net desktop interface to provide an integrated solution.
Studio.Net,
Successfully used Talend to build an ETL workflow for extracting data from PDF documents and loading into
NetBeans, Eclipse
MySQL backend.
Operating Systems
Software Engineer October 2009 – March 2011 MS Windows
Knights Consulting Inc, Bethesda, Maryland, USA (Server Editions,
Knights Consulting Inc specializes in development of data warehousing enterprise solutions targeting the science XP, Vista), Linux,
research community. Ubuntu
Duties RDBMS
Head of the software development team. Liaised between the software architecture and development teams to
ensure that software designs are properly implemented. Part of the software architecture team. Did sales and MS Access, MS
marketing of company software. Provided technical support to end users where necessary. Represented the SQL Server (2000-
company in trade fairs in the US and Europe. Extensively used VB.Net (.Net Framework 3.5), WinForms,
2008), Oracle,
Infragistics controls and Object Oriented Programming techniques to build the user interface on a MS Excel 2007
MySQL, FoxPro, T-
platform; MySQL (views, stored procedures, triggers and user defined functions) and Data Warehousing concepts
SQL
to implement the data warehouse; Core Java (on Windows/Linux), Saxon/XML/XSLT, advanced SQL queries and
Amazon Cloud Computing to build the ETL application required to load the data warehouse.
Reporting/
Business
Achievements
Intelligence
Significantly improved my experience in data warehousing and developing enterprise systems built across
multiple platforms. Played a vital role in coordinating the activities between the software architecture and
Business Objects,
development teams. Significantly increased interest in the company’s activities in the science research space
during my participation in trade fairs. Crystal Reports
ETL
Manager/Lead Developer May 2007 – September 2009
Knights Consulting Inc, Kampala, Uganda
Talend, Expressor,
Knights Consulting Inc specializes in development of data warehousing enterprise solutions targeting the science
Adeptia, Oracle
research community.
Data Warehouse
Builder,
Duties Data Migration
Analyzed, designed and developed high end solutions for enterprise systems. Managed a team of six developers.
Liaised between the software architecture and development teams to ensure that software designs are properly
OTHER
implemented. Part of the software architecture team. Managed day to day running of the office. I was personally Adobe Photoshop
involved in the registration and setting up of the office and recruitment of required personnel. Extensively used Adobe Flash
VB.Net (.Net Framework 3.5), WinForms, Infragistics controls and Object Oriented Programming techniques to MS Office Suite
build the user interface on a MS Excel 2007 platform; Oracle/MySQL (views, stored procedures, triggers and user Central Desktop
defined functions) and Data Warehousing concepts to implement the data warehouse; Core Java (on VMWare
Windows/Linux), Linux shell scripts, Saxon/XML/XSLT, advanced SQL queries and Amazon Cloud Computing OpenEMR
to build the ETL application required to load the data warehouse.
Non-IT Skills
Achievements
Built a software development team from scratch. Successfully managed the activities of the office while playing a • Excellent
vital role in coordinating the activities between the software architecture and development teams. Significantly Written &
improved my experience in data warehousing and developing enterprise systems built across multiple platforms.
Verbal Skills
Senior Analyst/Programmer October 2003 – April 2007 • Excellent
Crystal Clear Software Ltd, Kampala, Uganda Presentation
Crystal Clear Software Ltd provides software solutions to the micro-finance industry. Skills
2 P a g e
•
Duties Excellent
Analyzing, designing and developing solutions for and maintaining Loan Performer, the company’s Windows Training Skills
based MIS application for the Micro Finance Industry. Extensively used Visual FoxPro versions 7-9 (user
interface, advanced SQL queries, views, stored procedures) to develop the application. Provided consultancy and • Excellent
training to end-users in various countries within Africa and Middle East. Systems administration of the company’s
Management
computer network. Acting Manager in the absence of the Executive Director.
Skills
Achievements
• Excellent
Significantly contributed to the development of the company’s software. Successfully completed revenue
Interviewing
generating consultancy engagements for corporate clients in the Middle East and Africa. Contributed significantly
Skills
to the improvement of the training curriculum provided to clients.
•
Systems Administrator/Programmer Quick Learner
January 2002 – September 2003
Jamii Bora Trust, Nairobi, Kenya
Jamii Bora Trust is a large micro-finance organization offering credit to small and medium sized entrepreneurs.
Duties
1
2 Maintained the internal Windows network and computer systems. Provided user support and
training as needed. Mentored interns assigned to the organization. Helped implement a computer training
programme in the organization’s business academy. In-house consultant for the implementation of their
loan tracking system during which I did the following:
o Extensive analysis of and documented the loan tracking process in use in the organization.
o Worked with chosen MIS vendor to help customize their system to suit the organization’s needs.
o Facilitated preparations for implementation of the new MIS system.
o Facilitated training of in-house staff in use of the new system.
Achievements
Laid out the internal computer network comprising 15-20 computers. Played a significant role in designing and
implementing the computer training programme in the organization’s business academy. Helped identify a
suitable third party loan tracking system by reviewing and extensively testing various existing systems for
possible implementation and advising management accordingly. Reduced the work required to be done by the
loan tracking system’s vendor by at least 30% by the systems analysis and implementation activities I undertook.
Systems Analyst/Programmer August 2000 – December 2001
PRIDE Africa, Nairobi, Kenya
PRIDE Africa was a regional micro-finance organization offering credit to small and medium sized entrepreneurs.
Duties
3
4 Participated in the development of Windows based MIS applications for in-house use. Extensively
used WinForms, VB6 (user interface and business logic) and MS Access 2000 (views, stored procedures,
advanced SQL queries). Developed and maintained web based solutions as required using HTML, CCS and
JavaScript. Provided IT solutions for software development needs.
Achievements
Re-engineered the in-house loan reporting application using object oriented programming techniques. Developed
initial website for the DrumNet project of PRIDE Africa. Trained fellow developers on the use of object oriented
programming methods. Gained valuable knowledge about the micro-finance business.
Computer Programmer November 1998 – August 2000
Footman-Walker Associates Ltd (now Ascribe Ltd), Nairobi, Kenya
Ascribe Ltd is a global leading supplier of consultancy and clinically focused IT solutions in Healthcare.
3 P a g e
Duties
Participated in the development of Windows based Hospital Management application using WinForms, VB6 (user
interface and business logic) and SQL Server 2000 (views, stored procedures, triggers, advanced SQL queries) for
the UK market. Was part of a team of 9 developers and was in charge of database design, development and
maintenance. The system is currently live in over 20 hospitals in the UK.
Achievements
Significantly improved my skills in object oriented programming methodologies and team based software
development techniques. Improved my skills in database development and the use SQL Server.
Computer Programmer November 1997 – October 1998
Jafftek Computer Solutions, Mombasa, Kenya
Jafftek Computer Solutions is a leading provider of financial and accounting software in the East African region.
Duties
5
6 Participated in the development of Windows based applications using VB5 (user interface and
business logic) and MS Access (views and advanced SQL queries). Was part of a team of three developers
working on a payroll application currently in use in various companies in East Africa. Provided software
support and consultancy to end-users.
Achievements
Significantly improved my skills in software development for Windows environment.
Computer Instructor/Training Resource August 1995 – October 1997
Eureka Educational & Training Consultants, Mombasa, Kenya
Eureka Educational & Training Consultants provides corporate consultancy and training in management,
information technology, environmental health and safety, finance and accounting.
Duties
7
8 Teaching computer applications and programming in the institutions training facility. Provided
computer consultancy to corporate clients. Provided corporate training in various aspects on computer use
and implementation.
Achievements
Significantly improved my skills in corporate consultancy and training. Taught the use of computer applications to
many corporate and individual clients.
Computer Teacher (Part-Time) February 1995 – December 1996
Aga Khan Kenya Secondary School, Mombasa, Kenya
Aga Khan Kenya Secondary School is run by the Aga Khan Foundation and is one of the leading secondary
schools in the coastal region of Kenya
Duties
9
10 Teaching computer applications and programming to high school students.
Achievements
Significantly improved my skills in teaching information technology to the youth.
Computer Operator October 1993 – February
1995
Tamarind Restaurant, Mombasa, Kenya
11 The Tamarind Group owns and operates some of the most successful restaurants and leisure
operations in Africa.
4 P a g e
12
Duties
13
14 Input of daily Food & Beverage and Accounts transactions. Produced daily management reports
required by top level management. Maintenance of company computer systems.
Achievements
Gained valuable knowledge on the role played by efficient IT systems in decision making in a successful
continental enterprise.
OTHER ACTIVITIES
Freelance Developer, 2000 – 2003
• Developed a Telephone Management System for The Tamarind Group using MS Visual FoxPro 6.
Currently in use at Tamarind HQ, Carnivore Restaurant (previously voted one of the 50 best restaurants
in the world) and Tamarind Restaurant and Village, Mombasa. 2002 - 2003
• Webmaster for the Rotaract Club of Milimani, Nairobi. 2000 - 2003
Member, Rotaract Club of Milimani, Nairobi, 2000 – 2003
Member, Rotaract Club of Bahari, Mombasa, Kenya 1996 – 1998
References
1. Gautam Saxena Knights Consulting Inc
President & CEO 5446 Alta Vista Rd
Bethesda, MD 20814
USA
Tel: +1-301-***-****
Email:*******@*-*-***.***
2. Richard Ojany Ojany & Co
Birch Rise, Chilworth Road
Southampton
SO16 7JR
United Kingdom
Tel: +44 (0-23-807*-****
Email:*******@*****.***
3. Symon Irungu Kamau Ascribe Ltd
Software Development Team Lead 3rd Floor, The Citadel,
Muthithi Rd, Westlands, Nairobi
Tel: +254-**-***-****/4
Email: ******.*****@*******.***
Web: www.ascribe.com
5 P a g e
6 P a g e