 |
|
Objective:
|
Work as a software developer to leverage over 8 years of
software development expertise, object-oriented design principles, and
superior communication skills to design and implement business solutions by
adhering to the full product development life-cycle while leveraging the best
technology to meet the customers needs.
|
|

|
|
Skills:
|
|
|
·
Excellent knowledge of Product Development
Life Cycle, Computer Science, and Object-Oriented Design principles
·
Microsoft Certified Professional (MCP): MCP ID: 2932994
·
Microsoft Certified Applications Developer (MCAD)
o 70-315
Developing and Implementing Web Applications with Visual C# and Visual
Studio.NET
o 70-316
Developing and Implementing Windows Applications with Visual C# and Visual
Studio.NET
o 70-320
Developing XML Web Services and Server Components with Microsoft Visual C#
.NET and the Microsoft .NET Framework
·
Java
trained
·
.NET Solution N-Tier Architecture Web Service
Architecture Service Oriented Architecture (SOA) XML XSLT XPath
SOAP HTML DHTML ASP ASP.NET
Visual Basic 6.0, 5.0, 4.0, 3.0 Visual Basic.NET SQL Server 7.0, 2000,
2005 Oracle Project Server 2002 C C++ C# Visual C++ Java MS
Office programming (Word, Excel, Access, PowerPoint, Project) Visual Basic
for Applications (VBA) InstallShield Wise Installation SQL Mobile
development (PocketPC / Windows CE) COM+ MTS
Visio IIS 4.0, 5.0 VB Script Java Script JScript UML Structural Analysis and Design Object-Oriented
Analysis and Design (OOAD) IDEF0 SmallTalk
Windows 9x, ME, NT, 2000, XP, 2003 Server COM ActiveX Relational
Database Client/Server ADO Web Methods Crystal Reports Dreamweaver
EDI EDIFACT Sterling Commerces Gentran map editor Visual SourceSafe
Visual Studio 6.0, .NET Microsoft Digital Dashboard HomeSite 5.0
DotNetNuke
|
|
|
|
Career Experience:
|
|
2/07 present
|
First Class
Consultant LLC, Dublin OH
Owner Software
Development Consultant
WellSpring
Counseling, Columbus OH
Led a project to update the business website to a portal
engine built with DotNetNuke version 4.4.
Performed use case analysis to help determine site functionality and
navigation. Utilized ASP.NET 2.0 with
SQL Server 2005 as the backbone for the site, leveraging a custom DotNetNuke
skin for marketing and branding purposes.
|
|
|
|
8/06 12/06
|
First Class
Consultant LLC, Dublin OH
Owner Software
Development Consultant
Ohio Secretary of State (SOS) - Government Consulting Resources, Columbus OH
Served as technical lead developer for the Secretary of
State Knowledge Base (SOSKB) application project. The system allows customers to submit and
pay for Uniform Commercial Code (UCC) applications online, as well as a
windows client for maintenance used by internal staff. Lead a team of 2 developers, and 2
technical writers/quality assurance analysts.
Maintained the development project plan, assigned tasks, tracked
progress, and drove technical decisions for the project. Also responsible for client development
using Visual Basic 6.0.
|
|
|
|
12/05 7/06
|
First Class
Consultant LLC, Dublin OH
Owner Software
Development Consultant
Ohio Department of
Education - Information Control
Corporation (ICC), Columbus
OH
Served as senior developer on the CORE2 project, an
application utilized by education professionals to maintain teaching
licensure in the state of Ohio. Implemented a robust menu navigation module
based on XSLT and XML for integration with ASP.NET. Implemented a durable logging framework by
extending Log4Net for MSMQ and database logging. Assisted in design and implemented the
application workflow mechanism utilizing data-driven business rules stored in
an Oracle database. Designed and
implemented the web application front-end used by licensure applicants,
leveraging a web services business layer in a service oriented architecture
(SOA).
|
|
|
|
8/05 12/05
|
First Class
Consultant LLC, Dublin OH
Owner Software
Development Consultant
Ohio Secretary of State (SOS) - Government Consulting Resources, Columbus OH
Architected, and implemented a replacement reporting
module for the campaign finance reporting system, replacing previous Oracle
Forms fat-client. The N-tier system
was built using ASP.NET 1.1 with Oracle 10g as the database, leveraging the
Microsoft Enterprise Library Application Blocks. Designed, and implemented an enterprise
re-usable XML business rule engine based on XSLT syntax. Designed, and
implemented a re-usable validating data transfer object (DTO) derived from
typed datasets, and a data entry web front end utility to facilitate future
Rapid Application Development for the SOS enterprise. Concluded project with appropriate
documentation and knowledge transfer to the SOS development staff.
|
|
|
|
1/05 7/05
|
First Class
Consultant LLC, Dublin OH
Owner Software
Development Consultant
Ohio Secretary of State (SOS) - GovTech Solutions, Columbus
OH
Served as Lead Developer and Business Analyst for the SOS
offices public website (http://www.sos.state.oh.us). Gathered information, conducted interviews,
and produced Requirements Document deliverable. Performed existing site survey and worked
with customer to organize site data.
Implemented and deployed website using existing GovTech
product (WebSAT) and custom site navigation
development built with ASP.NET 1.1 web tier and Oracle 9i-RAC as the
database. Leveraged the Microsoft Data
Acess Application Blocks version 1.1.
|
|
|
|
7/04 1/05
|
First Class
Consultant LLC, Dublin OH
Owner Software
Development Consultant
Ohio Secretary of
State (SOS) - GovTech Solutions, Columbus OH
Served as Developer and Business Analyst for requirements
gathering effort for N-tier ASP.NET enterprise application for campaign
finance reporting system. The
application utilizes Oracle 9i-RAC as the database, and provides a web-based
data-entry frontend. Developed As-Is and To-Be workflow and
process model diagrams of the system using IDEF0 modeling method. Developed Entity Relationship diagrams of
logical data entities utilized throughout the system. Gathered information, conducted interviews,
and produced Requirements Document deliverable.
|
|
|
|
7/03 7/04
|
First Class Consultant,
Dublin OH
Owner Software
Development Consultant
Ohio Department of
Education - IBM, Columbus OH
Served as Development Lead on 3-tier ASP.NET enterprise
application designed to replace existing paper-based system. The application utilizes Oracle 9i as the
database, and provides a web-based data-entry frontend. The users of the system include both
intranet and internet users. Implemented
a deployment process to streamline releases.
Designed and implemented the .NET security framework to leverage
existing state security infrastructure.
|
|
|
|
5/02 7/03
|
Park Hill
Technologies, LLC, Dayton
OH
Senior
Consultant
PM Solutions, Dayton OH
Designed and partially implemented 3-tier architecture for
PM Community of Practice, the companys primary product offering. The design utilizes ASP.NET XML-based web
service architecture, utilizing SOAP for interoperability. This effort will allow for easier
customization of the product for differing clients by separating content from
presentation utilizing DocBook (an XML publication structure based on
SGML). XSLT will be utilized to
transform the DocBook content to HTML, Word document, and PDF format. Designed and implemented a Digital
Dashboard web part utilizing DHTML to host the structure of the PM Community
of Practice methodology.
PM Solutions, Dayton OH
Supported installation, configuration, and customization
of Microsoft Project Server 2002 for a broad range of customers. PM Solutions has embraced Project Server as
a Microsoft Premier Partner. The
product is currently an n-tier architecture based on ASP, SQL Server 2000,
C++ components, COM+, and a web service PDS.
Designed and implemented a custom prototype Project Guide within MS
Project Professional 2002, utilizing XML, JScript, and DHTML for sales demonstration.
PJM, Philadelphia PA
Assisted in rollout and initial configuration of Microsoft
Project Server 2002. PJM designed an
ASP.NET application that interfaced with Project Server. Designed and implemented the integration of
the two systems, involving writing SQL Server views and stored procedures, as
well as custom enterprise fields for data linking. Further helped troubleshoot performance
issues with the two systems, and reconcile data corruption issues.
Owens-Illinois, Toledo OH
Assisted in rollout and initial configuration of Microsoft
Project Server 2002. Designed and
implemented a Visual Basic 6.0 component to integrate data from their
existing Help Desk system into Project Server.
Standard and Poors
(S&P), Manhattan, NY
Assisted in rollout and initial configuration of Microsoft
Project Server 2002.
American Axle and
Manufacturing (AAM), Troy
MI
Assisted in rollout and initial configuration of Microsoft
Project Server 2002. Assisted AAM with
their creation of an ASP.NET web application that integrated with Project
Server 2002. Designed and implemented
an infrastructure allowing ASP.NET to seamlessly integrate with Project
Server (based on ASP). This
architecture involved writing custom web service extensions utilizing COM
interoperability with the .NET framework.
Further derived ASP.NET PageContext objects
to allow for seamless front-end integration for designing .aspx pages.
Ohio Department of
Job and Family Services (ODJFS), Columbus
OH
Involved with requirements gathering for a system to be
developed, replacing legacy paper-based system. Participated in JAD sessions, interviewed
key personnel, and documented findings for a final RFP deliverable. Utilized Visio to model process flow for
inclusion in the RFP.
|
|
|
|
10/97 5/02
|
Sterling Commerce, Dublin OH
Software
Developer
Hardlines Project
Provided maintenance support for a 3-tier Java application
based on JSP, and J2EE. The Hardlines
application is designed to facilitate B2B transactions among small, medium,
and large sized corporations utilizing EDI, EDIFACT, and XML.
Sterling Transaction
Protocol (STP) Project
Lead architect and developer for Sterling Commerces
primary web services offerings.
Responsible for API web-based business document trading engine,
Sterling Transaction Protocol (STP) the backend for five product/service
offerings. STP is a 3-tier application
consisting of a set of XML-based SOAP calls utilizing XSLT, ASP, VB 6.0, and
SQL Server 2000 to allow send/receive of business documents (EDI, EDIFACT,
XML, etc.). Designed a rapid
application development system utilizing XML, XSLT, XPath, and HTML to allow
web developers to build HTML-based GUI for viewing and editing business
documents via the web. The development
of the system involved custom extensions developed for HomeSite 5.0 to
facilitate rapid development. Trained
7 web developers on XSLT and HTML extension tags for designing GUI business
documents.
COMMERCE:Office
Project
Designed and implemented COMMERCE:Office:
a set of MS Office add-ins allowing users to send/receive EDI via Word, and
Excel. The ActiveX add-ins written in
Visual Basic seamlessly integrated with Office by leveraging the COM object
model of Word and Excel. Custom menus,
toolbars, and dialog boxes were implemented that achieved a web-friendly GUI
look and feel within Office. Designed
and implemented a set of custom ActiveX controls written in Visual Basic to
achieve the GUI look and feel.
COMMERCE:Connection
Installation Project
Designed and implemented a Visual Basic application that expedited
and automated the installation process for distribution of the COMMERCE:Connection application.
The application was a wizard-style set of forms that allowed the user
to automatically build the source code by pulling the latest version from
Visual SourceSafe and packaging the final CD deliverable by building an
InstallShield CD image. The code
delivered was then automatically archived and labeled in Visual SourceSafe
for future retrieval purposes. This
project involved integrating Visual Basic with Visual SourceSafe COM object
model, Visual Studio 6.0 COM object model, and InstallShield command-line
capabilities.
COMMERCE:Connection
Project
Performed maintenance, enhancements, and bug fixes to
existing COMMERCE:Connection application, written entirely
in Visual C++. COMMERCE:Connection is a mail program, with networking components,
that incorporates the ability to send/receive EDI via SMTP protocol. Enhancements performed involved replacing
the front-end custom component with an Outlook
bar style component.
COMMERCE:Forms for
Yellow Freight Project
Designed, implemented, and supported COMMERCE:Forms for Yellow Freight, a complex Visual Basic 6.0
application utilizing ActiveX technology to send/receive EDI data for
customers of Yellow Freight. The
client-server application utilized Access as a backend, and Visual Basic 6.0
as the front end. The application was
distributed by Yellow Freight to their customers allowing these customers to
send and receive Bills of Lading and Shipment Status Messages as EDI for
incoming and outgoing shipments. Was
responsible for entire life cycle development from requirements gathering,
implementation to QA and end product support.
|
|
|
|
3/97 10/97
|
BancTec, Columbus OH
Customer
Engineer
Performed warranty work on Dell, Compaq, Toshiba, AST and
other computer systems. Involved
troubleshooting and installing defective computer hardware.
Mapping Project
Took the initiative to design and implement an application
to plot service calls on Columbus
map to expedite/automate engineer dispatching. This application utilized Visual Basic 4.0
as the front-end, and Access as the back-end and resulted in a significant
process improvement for dispatching engineers.
|
|
|
|
8/96 3/97
|
Aerotek, Columbus OH
Consultant
Performed hardware and software installations for a
variety of customers. Hardware
installed included memory, hard drives, CD-ROM drives, network cards, and
motherboards. Performed some
troubleshooting of networking, hardware, and software issues.
|
|
|
|
8/95 8/96
|
South Point High School,
South Point OH
Mathematics
Teacher
Taught 3 classes of Algebra II and 2 classes of Integrated
Mathematics to 9-12 grade students.
Served as the local D.A.R.E. chapter sponsor.
|
|
|
|
Education:
|
|
|
Liberty
University, Lynchburg VA May,
1995
BS, Mathematics with Teacher Certification 7-12
GPA 3.92, Summa Cum Laude Graduate
·
Microsoft Certified Professional (MCP): MCP ID: 2932994
·
Microsoft Certified Applications Developer (MCAD)
o 70-315
Developing and Implementing Web Applications with Visual C# and Visual
Studio.NET
o 70-316
Developing and Implementing Windows Applications with Visual C# and Visual
Studio.NET
o 70-320
Developing XML Web Services and Server Components with Microsoft Visual C#
.NET and the Microsoft .NET Framework
|
|
|
|
Honors and Awards:
|
|
|
Sterling Commerce Development Award
Sterling Commerce Employee of the Quarter Award
Sterling Commerce Group of the Quarter Award (for CForms
for YF)
Kappa Mu Epsilon, Mathematics
Honor Society
Alpha Lambda Delta Honor Society (Academic)
|
For more information about my consulting services, or to just contact me, please
refer to the Contact Section of this site.
|
 |