Software Engineer Resume
MarylanD
OBJECTIVE
Seeking a position in software engineering in a development and/or management position.
EDUCATION
Computer Science, Higher National Diploma 1995 – 1997
Studies focused on computer programming, computer architecture, systems analysis and design, business organization and applications, quantitative methods, networking, databases and business software implementation. Developed a Hospital Management System for my thesis.
Computer Science, Ordinary Diploma 1991 – 1993
Studies focused on computer programming, data processing techniques, computer technology and applications, quantitative techniques, mathematics. Developed a Student Management System for my thesis.
EXPERIENCE
Software Engineer October 2009 – March 2011
Confidential,
Maryland
Knights Consulting Inc specializes in development of data warehousing enterprise solutions targeting the science research community.
Duties
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 marketing of company software. Provided technical support to end users where necessary. Represented the company in trade fairs in the US and Europe. Extensively used VB.Net (.Net Framework 3.5), WinForms, Infragistics controls and Object Oriented Programming techniques to build the user interface on a MS Excel 2007 platform (COM Add-In); MySQL (views, stored procedures, triggers and user defined functions) and Data Warehousing concepts to implement the data warehouse; Java (on Windows/Linux), Saxon/XML/XSLT, advanced SQL queries and Amazon Cloud Computing to implement the ETL logic required to load the data warehouse.
Achievements
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 development teams. Significantly increased interest in the company’s activities in the science research space during my participation in trade fairs.
Manager/Lead Developer May 2007 – September 2009
Confidential,
Kampala, Uganda
Knights Consulting Inc specializes in development of data warehousing enterprise solutions targeting the science research community.
Duties
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 implemented. Part of the software architecture team. Managed day to day running of the office. I was personally involved in the registration and setting up of the office and recruitment of required personnel. Extensively used VB.Net (.Net Framework 3.5), WinForms, Infragistics controls and Object Oriented Programming techniques to build the user interface on a MS Excel 2007 platform (COM Add-In); Oracle/MySQL (views, stored procedures, triggers and user defined functions) and Data Warehousing concepts to implement the data warehouse; Java (on Windows/Linux), Linux shell scripts, Saxon/XML/XSLT, advanced SQL queries and Amazon Cloud Computing to implement the ETL logic required to load the data warehouse.
Achievements
Built a software development team from scratch. Successfully managed the activities of the office while playing a vital role in coordinating the activities between the software architecture and development teams. Significantly improved my experience in data warehousing and developing enterprise systems built across multiple platforms.
Senior Analyst/Programmer October2003 – April 2007
Confidential,
Uganda
Crystal Clear Software Ltd provides software solutions to the micro-finance industry.
Duties
Analyzing, designing and developing solutions for and maintaining Loan Performer, the company’s Windows 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 training to end-users in various countries within Africa and Middle East. Systems administration of the company’s computer network. Acting Manager in the absence of the Executive Director.
Achievements
Significantly contributed to the development of the company’s software. Successfully completed revenue generating consultancy engagements for corporate clients in the Middle East and Africa. Contributed significantly to the improvement of the training curriculum provided to clients.
Systems Administrator/Programmer January 2002 – September 2003
Confidential,
Kenya
Jamii Bora Trust is a large micro-finance organization offering credit to small and medium sized entrepreneurs.
- Extensive analysis of and documented the loan tracking process in use in the organization.
- Worked with chosen MIS vendor to help customize their system to suit the organization’s needs.
- Facilitated preparations for implementation of the new MIS system.
- 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
Confidential,
, Kenya
PRIDE Africa was a regional micro-finance organization offering credit to small and medium sized entrepreneurs.
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
Confidential,
Nairobi, Kenya
Ascribe Ltd is a global leading supplier of consultancy andclinically focused IT solutions in Healthcare.
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
Confidential,
Mombasa, Kenya
Jafftek Computer Solutions is a leading provider of financial and accounting software in the East African region.
Achievements
Significantly improved my skills in software development for Windows environment.
Computer Instructor/Training Resource August 1995 – October 1997
Confidential,
Mombasa, Kenya
Eureka Educational & Training Consultants provides corporate consultancy and training in management, information technology, environmental health and safety, finance and accounting.
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
Confidential,
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
Achievements
Significantly improved my skills in teaching information technology to the youth.
Computer Operator October 1993 – February 1995
Confidential,
Kenya
Achievements
Gained valuable knowledge on the role played by efficient IT systems in decision making in a successful continental enterprise.
OTHER ACTIVITIES
- 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
IT Skills
ERP
SalesForce.com
Programming
VB5, VB6, VBA, VB.Net, C#, WinForms, COM, COM Add-Ins, ActiveX Controls, Java, Linux Shell Scripting, Visual FoxPro 7/8/9, JavaScript, Perl, Saxon, XML/XSL/XSLT, HTML, CSS, WSDL, Visual Studio Tools for Office
Frameworks
.Net Framework 2.0, 3.0, 3.5, 4.0
Third Party Dev Tools
Infragistics
Advanced Installer
Cloud Computing
Amazon S3
Amazon EC2
Amazon RDS
IDEs
InstallShield, SQL Enterprise Manager by Microsoft, MS Visual Studio 2005/2008/2010, MS Visual SourceSafe, MS Visual FoxPro 7/8/9, MS Visual Studio.Net, NetBeans, Eclipse
Operating Systems
MS Windows (Server Editions, XP, Vista), Linux, Ubuntu
RDBMS
MS Access, MS SQL Server (2000-2008), Oracle, MySQL, FoxPro, T-SQL
Reporting/ Business Intelligence
Business Objects, Crystal Reports
ETL
Oracle Data Warehouse Builder,
Data Migration
OTHER
Adobe Photoshop
Adobe Flash
MS Office Suite
Central Desktop
VMWare
Non-IT Skills
- Excellent Written & Verbal Skills
- Excellent Presentation Skills
- Excellent Training Skills
- Excellent Management Skills
- Excellent Interviewing Skills
- Quick Learner
