WILLIAM KARIKARI-MENSAH
Phone: 518-***-****
Fort Worth, TX 76112
E-mail: ************@*****.***
OBJECTIVE
Looking for Software Developer position in an innovative organization,
seeking to automate their business processes and functions through cutting
edge computer applications development.
SUMMARY
I am highly self motivated, innovative and flexible Software Developer with
fifteen years of progressive experience in software design and development.
I can work independently or in a team environment and can work on multiple
projects at a time. I have expertise in new software development and the
maintenance and enhancement of existing software. I have excellent
analytical skills and great oral, written, and listening communication
skills. I have strong organizational, teamwork and interpersonal
communication skills. I have mentoring experience. I like working in an
agile environment and enjoy both learning and teaching within the team. I
have the ability to produce clear technical documentation. Willing to work
on anything I am asked to work on and I am a quick learner.
I have experience in all phases of the project lifecycle, including
requirements gathering, analysis, design, development, testing, deployment,
post-production support. I have software development experience in a multi-
dimensional team setting. I have 7+ years of experience in developing web
applications/solutions using C# .NET, VB.NET, SQL Server, T-SQL,
Silverlight, HTML, JavaScript, jQuery, AJAX, CSS, ASP.NET, MVC, Windows
Forms, SQL, XML, Visual Studio, Java, PL/SQL, OO methodologies, Code
Reviews, TFS and Rational Clearcase Version Control System. I have
experience in Oracle database and SQL Server database.
I have 7+ years of Java development experience and strong SQL skills. I
have experience in functional programming and 8 years of experience in
developing software for the Healthcare industry, so I know HL7.
I have great customer service relationship skills. I have the ability to
apply technical skills to implement high-quality solutions for system
enhancements or problem corrections. I am good in applying logical methods
to solve difficult problems and generate effective solutions through
accurate and appropriate analysis.
I have experience working with users in identifying workflows and gathering
requirements. I am good in communicating technical issues in business terms
and good in interacting with users. I have ability to communicate with all
levels within an organization. I have the ability to design effective
systems based on user requirements.
I have a Master's Degree in Computer information Systems. I have a lot of
object-oriented programming and web development experience.
TECHNICAL EXPERTISE
PROGRAMMING LANGUAGES: Java/J2EE, Oracle Forms and Reports, Oracle DBMS,
SQL, PL/SQL Programming, Application Express (APEX), Pascal, Cobol, C, C++,
Visual Basic, MUMPS, Access (SQL, QBE, Relational Algebra), Assembly
Language, Compatible Programming Language(CPL), CGI, Perl, HTML, HTML5,
JavaScripts, VB Scripts, jQuery, MySQL, PHP, ASP, C#, .NET, XML,
Silverlight, MVC
OPERATING SYSTEMS: Windows 3.X, Windows 95, Windows 98, Windows 2000,
Windows NT, Windows XP, Windows 7, UNIX, LINUX, DOS, VMS
APPLICATIONS: DOT's Applicant Title Management (ATM), Integrated Contract
Management System (ICMSWeb), Consultant Selection System (CSSweb),
Geographic Information Systems (GIS) applications, Tidal Enterprise
Scheduler, Crystal Reports, Access Management and Patient Financial
Management, 3M Connections Encoder, DRG Strategist Product, Cache,
WordPerfect, Microsoft Word, PowerPoint, Excel, Access, Prolog, CadKey97,
DESIGN & ANALYSIS: Erwin Data Modeler, System Analysis and Design, System
Design and Implementation, User Interface Design, Computer Systems Design
and Architecture, Algorithm Analysis and Data Structures, Software
Engineering, New York State Office for Technology's System Development Life
Cycle, System Development methodologies-RAD; SCRUM; Agile Methodology
OTHER: Organizational Performance Improvement, Management Information
Systems, Web Programming, Database Management, Data Communications and
Computer Networks, Artificial Intelligence, Object-Oriented Programming,
Internet Information Systems, Rational ClearCase.
PROFESSIONAL EXPERIENCE
NEW YORK STATE DEPARTMENT OF TRANSPORTATION (NYSDOT), Albany, NY 2006 -
2014
Information Technology Specialist
. Develop and support web applications/solutions using C# .NET, SQL
Server, T-SQL, Silverlight, HTML5, JavaScript, jQuery, AJAX, CSS,
ASP.NET, MVC, Windows Forms, SQL, XML, PL/SQL, Visual Studio, UI
Design and OO methodologies,Rational Clearcase Version Control
System, TFS, Code Reviews.
. Our applications were developed in ASP.NET Web Forms using C#, CSS,
html5, javascript and jQuery. For the pass 2 years we began
converting them to ASP.NET MVC.
. Responsible for supporting and adding a lot of enhancements to
NYSDOT's ATM (Applicant Title Management) System, which is a web
application for sourcing and recruiting engineers to fill
engineering positions in NYSDOT. This is a web application
developed in Java with Oracle database backend. Other New York
State agencies like Parks & Recreation, State Thruway Authority,
and New York State Public Service Commission uses NYSDOT's ATM
system to generate canvass list of qualified applicants to enable
them to hire qualified engineers from the list.
. Responsible for supporting and adding a lot of enhancements to
NYSDOT's ICMS (Integrated Contract Management System) System, which
is a web application for sourcing and recruiting consulting firms
to work on NYSDOT's projects. This is a web application developed
in Java with Oracle database backend
. Perform detailed data analysis and data modeling for new projects
and enhancements by interacting with users, design, infrastructure,
database and testing teams.
. Responsible for NYSDOT's interface with Citibank's credit card
processing, and interface with Statewide Financial Systems, which
enables the smooth payment of NYSDOT's credit card bills by the
Office of State Comptroller. This involves a lot of Oracle PL/SQL
development using stored procedures, functions and packages and
SQL.
. Provide second line support to all the systems developed.
. Participate in all phases of the software development lifecycle,
including requirements gathering, design and analysis, software
development, testing, deployment and post-production support.
. Develop software following NYSDOT standards and processes and
industry best-practices.
. Participate in the testing and validation of new software to ensure
software changes are reasonably defect free.
. Develop documentation and standard procedures.
. Assist in the design of user security.
. Identify and resolve malfunctions of applications' security using
user roles for restrictions.
. Monitor versioning and access to sensitive data.
. Participate in project management and scheduling activities.
. Develop and execute unit and system test plans, as well as, assist
with system testing.
. Develop procedure manuals and technical documentation for staff and
users.
. Work with consultants in designing, constructing and implementing
applications to best meet the needs of the users.
. Support and maintain custom and commercial applications.
. I use Tidal Enterprise Scheduler to schedule the run of many
applications and some of these applications used web services.
ALBANY INFORMATION TECHNOLOGY GROUP, Albany, NY
2006 - 2009
Worked Part time as Software Consultant
. Developed and supported web applications/ solutions using C# .NET,
SQL Server, T-SQL, Silverlight, HTML, JavaScript, jQuery, AJAX,
CSS, ASP.NET, Windows Forms, Web Forms, SQL, XML, Visual Studio, UI
Design and OO methodologies.
. Performed detailed data analysis and data modeling for new projects
and enhancements by interacting with users, design, infrastructure,
database and testing teams.
. Ensured that quality standards were met for technical documentation
and produced solutions which satisfied the business needs of the
customers.
ECLIPSYS CORPORATION, Clifton Park, NY
1998- 2006
Software Developer
Used MUMPS/cache, Unix, VMS, HL7 standards, Java, JavaScripts, JSP, JDBC,
HTML, XML and .Net
Programming Support Department, 2003 - 2006
. Analyzed, debugged, fixed and tested software problems that were reported
by clients.
. Explained to clients how the various parts of the Access Management and
Patient Financial Management Application worked.
. Explained to clients how the various batch and real time interfaces
worked.
. Noted client's enhancement requests and made recommendations to the
development department, which resulted in improvements to subsequent
releases.
. Repeatedly commended for attention and diligence exhibited in resolving
customer issues completely and on time.
Special Projects Department, 1998 - 2003
Used MUMPS/cache, Unix, VMS, and HL7 standards, Java, JavaScripts, JSP,
JDBC, HTML, XML and .Net
. Participated in the requirement specification process for new software
functionality to ensure that definitions of
new functionality are clearly defined and understood
. Created software design specifications for functionality defined in
approved requirement specifications.
. Communicated with customer groups and business analysts with respect to
software capabilities, functionality
and design options.
. Participated in the creation and revision of Eclipsys software standards.
. Developed new batch and real time interfaces for medical and cost
accounting systems according to client's specification.
. Helped supervised and trained new workers (programmers/analysts) in the
analysis and development of new batch and real time interfaces for
medical and cost accounting systems.
. Designed and conducted feasibility studies to help identify the scope and
number of hours needed, costs, benefits, pros and cons of requested
client projects.
. Participated in meetings with client management, users, vendors and other
co-workers to determine the best options for meeting clients' project
requirements.
. Performed the full range of system development and maintenance activities
including initiation, analysis, design, construction, implementation, and
support.
. Participated in the selection process for hardware, software and
maintenance procurement..
. Due to client's satisfaction, won additional interface requests from
existing clients and contributed to the acquisition of several new
clients with value beyond $10M.
. Was awarded the Chairman's Award for consistently completing new
interfaces on time and within budget.
. Successfully ensured 100% Y2K compliance of 50+ medical facilities
through the enhancement of many existing interface programs. Received
performance earned individual bonus and commendation.
. Analyzed client's interface requirements and wrote interface
specifications for them.
. Installed new interfaces at client's sites, helped in testing and
fixed all issues that arose.
. Due to analytical and debugging/trouble shooting skills, was transferred
to Programming Support department to help in the maintenance of existing
programs.
THE COLLEGE OF SAINT ROSE, Albany, NY 1998 - 2000
Graduate Lab Assistant
Used Unix, Java, JavaScripts, JSP, JDBC, PL/SQL Packages, Procedures and
Functions, Oracle DBMS, SQL, HTML, XML, C, C++, ASP, Visual Basic,
Microsoft Access, MySQL.
. Assisted students with trouble shooting problems encountered while doing
their various computer assignments in the computer lab.
. Monitored and ensured appropriate use of Lab by Saint Rose students only.
. Helped students in programming assignments.
INNOVATIVE CONTROL SYSTEMS, Clifton Park, NY 1997 - 1998
Intern
Used Unix, Java, JavaScripts, JSP, JDBC, PL/SQL Packages, Procedures and
Functions, Oracle DBMS, SQL, HTML, XML, Microsoft Access, MySQL, PHP.
. Developed software application for a job they contracted from General
Electric.
. Developed database for different wire names used on engineering drawings
using MySQL.
. Helped to maintain and enhance existing software applications.
. Did Engineering graphics. Assisted in configuration check of programmable
logic controls.
HAMADA MART, Troy, NY 1994 - 1996
Store Manager
. Performed weekly inventory and ordered all merchandise.
. Was responsible for payroll, disbursement and financial bookkeeping.
. Managed accounts receivable, accounts payable and billing.
. Supervised and evaluated store employees.
HUDSON VALLEY COMMUNITY COLLEGE/PRIVATE TUTOR, Troy, NY 1993 - 1994
Tutor
. Counseled and advised students with special educational needs including
English as a Second Language.
. Worked with students to improve their math skills, ranging from
arithmetic to calculus.
. Worked with other tutors to improve tutoring techniques.
EDUCATION
THE COLLEGE OF SAINT ROSE, Albany, NY
M.S., Computer Information Systems, 2000
B.S., Computer Information Systems with a minor in Business Administration,
1998
GPA: 3.83/4.0. Awarded Presidential Scholarship and School of Business
Merit Award.
UNIVERSITY AT ALBANY, Albany, NY, 1995
Major: Accounting, Transferred to the College of Saint Rose
GPA: 3.7/4.0, Member of National Golden Key Honor Society
HUDSON VALLEY COMMUNITY COLLEGE, Troy, NY
A.A.S., Applied Science with a minor in Business Administration, 1995
GPA: 4.0/4.0, Member of Phi Theta Kappa Honor Society, Awarded Minority
Honors Scholarship,
On National Deans List for two consecutive years.
UNIVERSITY OF HELSINKI, Helsinki, Finland, 1992
A.A.S., Statistics with a minor in Mathematics
GPA: 3.9/4.0, Awarded International Talent Scholarship
[pic][pic]