|
Technical Skills
|
|
Languages
|
C#, VB.NET, XML, (X)HTML,
CSS, Jscript/ECMAScript, XML Schema, XSLT, T-SQL, PL/SQL ,Scalable Vector
Graphics, Visual Basic 3 - 6, Visual Basic for Applications, XQuery, XPath,
SOAP, WSDL, WS-Policy, WS-Security
|
|
Frameworks
|
.Net 1.1, .Net 2.0,
ASP.Net, WSE 2.0, WSE 3.0, .Net Enterprise Library, Biztalk 2000/2004/2006,
Windows Presentation Framework, Windows Communication Framework, Sharepoint
2003 & 2007, Guidance Automation Toolkit, ActiveDirectory Services,
MSMQ, Java 1.5
|
|
Operating Systems
|
Windows 98/2000/XP, Windows
Server 2000 & 2003, Windows Vista
|
|
Databases
|
SQL Server 7.0/2000/2005,
SQL Server Analysis Services, SQL Server Integration Services, Oracle 8i/9i
|
|
Tools
|
Visual Studio 2003/2005,
Visual Studio Team System, Team System Foundation Server, Visual Source
Safe, NUnit, ClearCase, ClearQuest, Rational XDE, Source Vault, Oxygen XML
Editor, Red Gate SQL Bundle, Adobe Illustrator
|
|
Methodologies
|
OOP/D, Design
Patterns, Domain Driven Design, Test Driven Development, Service Oriented
Architecture, Web Services Contract First
|
|
|
Consulting History
|
|
Client
|
Galaxy Systems - March
2006 – Current
|
|
Title
|
.Net Solutions Architect
|
|
Software
|
In a Microsoft .Net (1.1 and 2.0) environment – ASP.Net
1.1 & 2.0, C#, VB.Net, SQL Server 2000 & 2005, Web Services, Visual
Studio 2005, .Net 2.0, Sharepoint 2007, Biztalk 2006
|
|
Description
|
.Net Solutions architect hired to help create a new
Microsoft consulting area within GalaxeSolutions. Responsibilities
included mentoring internal staff and customers on the latest Microsoft
technologies, SQL Server 2005, Sharepoint 2007, Biztalk 2006, Visual Studio
Team System, LINQ (Language Integrated Query), Windows Communication Foundation,
Windows Presentation Foundation, building proof of concept applications,
and assisting with on going development projects. The majority of the work
was around building proof of concept projects utilizing Sharepoint 2007 and
web services interop with IBM Websphere portals, for a major pharmaceutical
company.
|
|
Client
|
NRT - Sept 2005 –
Jan. 2006
|
|
Software
|
In a Microsoft .Net environment – ASP.Net, C#, VB.Net,
SQL Server 2000, Web Services, Visual Studio 2005, .Net 2.0
|
|
Description
|
Senior developer and architect brought in to assist with
the developing standards and guidelines for their current ASP.Net
applications and do initial analysis of work required to migrate from VB 6
and .Net 1.1 applications to .Net 2.0
Mentor and train team on .Net patterns and practices,
XML, Web Services, Test Driven Development, and framework development.
|
|
Client
|
WKHealth - Sept
2004 – Sept. 2005
|
|
Software
|
In a Microsoft .Net environment – WinForms, C#, VB.Net,
SQL Server 2000, Web Services, ASP.Net
|
|
Description
|
·
Senior developer and architect, in charge of developing and
programming a system to index semi-structured documents. It is a WinForm
based editorial system, using Web Services to communicate with the server
side indexing application. The data repository was SQL Server 2000.
·
Develop prototypes in .Net 2.0 and SQL Server 2005.
·
Mentor and train team on .Net, XML, Web Services, Test Driven
Development, and framework development.
|
|
Client
|
Dun & Bradstreet
- July 2004 – Sept 2004
|
|
Software
|
XML Schema, DTD, Java
|
|
Description
|
Provide guidance and best practices around converting
legacy XML over HTTP architecture to a modern Web Services and XML Schema
based architecture. Developed best practices for XML namespaces,
versioning of XML Schemas, Schema validation, Schema creation and naming
conventions.
|
|
Client
|
Schering-Plough -
January 2002 – June 2004
|
|
Software
|
In a Microsoft .Net environment – ASP.Net, C#,
Enterprise Services, Oracle 8i, SAS
|
|
Description
|
·
Senior developer and architect, in charge of developing and
programming a FDA regulated system. This is a web based system, built on
the Microsoft .Net platform. Responsibilities include design and coding of
a Services Oriented application in the C# language. The data repository is
Oracle 8i, and the web pages are optimized for Internet Explorer 5.5 or
better. All statistical reporting was done using SAS, which was
invoked through a custom .Net SAS data provider. Non-statistical reports
were generated using XML serialization, XSLT and rendered in Adobe’s PDF
format.
· Mentor
and train a staff of former Powerbuilder developers on the .Net framework,
Service Oriented Architecture, XML, Object Oriented Programming, and Test
Driven Development.
|
|
Client
|
Merck-Medco -
July 1999 – December 2001
|
|
Software
|
In a Microsoft DNA 2000/Web Services environment -
Visual Basic 6.0, COM+, ActiveX Components, COM, ADO 2.6, SQL Server 2000,
Oracle 8, SQL Server OLAP Services, MSMQ 2.0, IIS 5.0, Internet Explorer
5.5, ActiveDirectory Services, DHTML, Element Behaviors VBScript, JScript,
XML, XSLT, XPATH
|
|
Description
|
Team Lead and lead developer, in charge of developing
and programming a high volume Microsoft .Net styled, intranet based,
workflow application, which utilized ActiveDirectory Services, XML over
HTTP, and MSMQ, to enable dynamic load balancing. The component based
system utilizes XML over HTTP to distribute component processing, MQ Series
to communicate with the mainframe data processes, and Oracle 8 and SQL 2000
databases. The flexible front end utilizes IE 5.5 optimized DHTML and Element
Behaviors, XML Data Islands, XSLT, and Scalable Vector Graphics, and
wireless Windows CE technologies. Historical reporting and data mining is
done using XML/XSLT and Microsoft SQL Server OLAP services. Initial
application prototypes were developed on the Windows NT 4.0 platform and
migrated to Windows 2000.
|
|
|
Senior
Developer
·
Work with the Lead Architect in producing prototype Microsoft
.Net styled systems using current Microsoft development tools, which were
used as a proof of concept, learning guides, and provided performance data
for the rest of the development team (40 developers, 6 team leaders).
Technologies included XML, XML-DOM, XSLT, MS-XML 3.0, MSMQ, MQ Series,
COM+, SQL Server 2000, Biz Talk, DHTML, Element Behaviors, XHTML, SVG, VML,
Windows CE, Digital Dashboard, Windows 2000, and ActiveDirectory Services.
·
Mentor a development staff of about 20 people on XML, SVG,
enterprise development, and the .Net framework.
·
Develop a new application design process that incorporates
XML and messaging into the traditional Object Model, Component Model, and
Entity Relationship Diagram approach. The result was new process that
included XDR Schema representations of the Object Models, and objects that
could be persisted and passed in messages through the use of XML, and
passed to distributed components via XML over HTTP.
·
Developed and designed a front end utilizing IE 5.5’s Element
Behavior technology along with generation of major portions of the front
end thru XSLT. Examples of the Element Behavior included dynamic bar
graphs, line graphs and gauges using SVG.
·
Design and developed multiple line of business and data
access COM+ components for which could be invoked thru DCOM or XML over
HTTP and an ASP listener page.
·
Coordinate the testing of Microsoft and Adobe beta products
with the rest of the company, and with the local Microsoft and Adobe
offices.
·
Beta test .Net framework and Visual Studio .Net, work with
the lead architect on developing a migration strategy, and migrate a part
of the system to the .Net framework.
·
Beta test Biztalk 2000 and created prototype application.
|
|
|
Team Leader
Manage and train a group of 7 developers in the Command
and Control area. This area was responsible for the development of an
application portal, a management console, canned and ad-hoc reporting,
wireless handheld applications, and development of a web based data mining
application using SQL Server OLAP services. The application portal and
management console was web based and used DHTML on the client, ASP on the
web server, and COM+ on the application servers. The reporting was done
using Microsoft’s Digital Dashboard concept, with reports stored in XML
files and used XSLT to be display. The wireless handheld application was a
subset of the management console, and ran on Symbol Pocket PCs.
|
|
Client
|
Ernst & Young, LLP - February 1999 – July 1999
|
|
Software
|
In a
Microsoft DNA application - Visual Basic 5.0/6.0, ActiveX Components, COM,
DCOM, ADO 1.5/2.0/2.1, SQL Server 6.5 and 7.0, MTS 2.0, IIS Server 4.0,
Internet Explorer 3/4/5
|
|
Description
|
Application Manager in charge of implementation and
support of a project management and resource tracking, Microsoft DNA
application using: ActiveX documents running within IE on the client, IIS
and MTS on the middle tier, and SQL Server 7.0 as the database.
Responsibilities included developing implementation strategies and
procedures, designing an application support structure, and day to day
support.
|
|
Client
|
Merck & Co. -
February 1998 – January 1999
|
|
Software
|
Visual Basic 5.0/6.0, ActiveX Components, COM, DCOM, ADO
1.5/2.0/2.1, RDO, SQL Server 6.5 and 7.0, Win32 API, Microsoft SNA Server,
TN3270, FTP, Shadow Direct Server, WinFrame Server, DB2, COBOL, Assembler,
Tesseract Software
|
|
Description
|
Senior
Programmer Analyst and Team Leader responsible for enhancements to the
Flexible Benefits Kiosk system. The system utilizes Tesseract mainframe
data replicated to a Microsoft SQL Server 6.5 database with a Visual Basic
kiosk and interactive voice response user interface. Assist with the design
and coding of a new Time Card system using Visual Basic, COBOL, CICS, VSAM,
and DB2.
|
|
Client
|
Bristol-Myers Squibb - March 1997 – February 1998
|
|
Software
|
Visual Basic 5.0/6.0, ActiveX Components, COM, ADO 2.0, RDO, DAO, SQL Server 6.5, Access, Win32 API, Seeker Software, DB2, COBOL,
Assembler, Tesseract Software, HTML, JavaScript
|
|
Description
|
Senior
Programmer Analyst and Team Leader responsible for re-engineering and
programming the Benefits Plan Administration System. Project included
redesigning Retiree Medical and Flexible Benefits to utilize Visual Basic
and ActiveX technology, and assist in the development of an Intranet
Open Enrollment system using Seeker Software using an Oracle database.
|
|
Client
|
Merck & Co. -
May 1994 – March 1997
|
|
Software
|
Visual Basic 3.0/4.0/5.0, RDO, SQL Server 6.5, Win32
API, Microsoft SNA Server, TN3270, FTP, DB2, COBOL, Assembler, Tesseract
Software
|
|
Description
|
Senior
Programmer Analyst and Team Leader responsible for development of an
Employee Benefits Kiosk system in Visual Basic using a LU6.2 connection to
a CICS DB2 Tesseract software package. Project consisted of both Visual
Basic and mainframe development. The mainframe development included COBOL,
CICS, VSAM, Assembler, and DB2 programs. The kiosk development included a
3-tiered approach using Visual Basic, SQL Server 6.5, and a LU 6.2 SNA
connection to CICS.
|
|
Client
|
Johnson & Johnson - August 1993 – May 1994
|
|
Software
|
Cobol, CICS, DB2, VSAM, Natural, Adabas, O/S 2, Visual
Basic 3.0, Tesseract Software
|
|
Description
|
Conversion of an in-house
human resource, payroll, and benefits system to a Tesseract Software DB2
database.
|
|