﻿<?xml version="1.0" encoding="UTF-8"?>
<ns1:Resume xml:lang="EN" xmlns:ns1="http://ns.hr-xml.org">
	<ns1:StructuredXMLResume>
		<ns1:ContactInfo>
			<ns1:PersonName>
				<ns1:LegalName>jobsearch@donxml.com</ns1:LegalName>
			</ns1:PersonName>
			<ns1:ContactMethod>
				<ns1:InternetEmailAddress>jobsearch@donxml.com</ns1:InternetEmailAddress>
			</ns1:ContactMethod>
		</ns1:ContactInfo>
		<ns1:ExecutiveSummary>A Microsoft Most Valuable Professional in the area of XML with over seven years of experience architecting multi-tiered applications, with a specialty in designing and programming cutting edge .Net systems. Experienced with designing and coding highly scalable Service Oriented Architect (SOA) applications and reusable application block frameworks. </ns1:ExecutiveSummary>
		<ns1:Objective>Looking for an architect/senior developer consulting position that will enable me to continue building upon my .Net development experience.</ns1:Objective>
		<ns1:EmploymentHistory>
			<ns1:EmployerOrg>
				<ns1:EmployerOrgName>Design Strategy</ns1:EmployerOrgName>
				<ns1:EmployerContactInfo>
					<ns1:LocationSummary>
						<ns1:Municipality>Somerset</ns1:Municipality>
						<ns1:Region>NJ</ns1:Region>
					</ns1:LocationSummary>
				</ns1:EmployerContactInfo>
				<ns1:PositionHistory>
					<ns1:Title>Senior Consultant at Schering-Plough</ns1:Title>
					<ns1:OrgName>
						<ns1:OrganizationName></ns1:OrganizationName>
					</ns1:OrgName>
					<ns1: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. </ns1:Description>
					<ns1:StartDate>
						<ns1:StringDate>January 2002</ns1:StringDate>
					</ns1:StartDate>
					<ns1:EndDate>
						<ns1:StringDate>Current</ns1:StringDate>
					</ns1:EndDate>
				</ns1:PositionHistory>
			</ns1:EmployerOrg>
		<ns1:EmployerOrg>
									<ns1:EmployerOrgName>Galaxy Systems</ns1:EmployerOrgName>
									<ns1:EmployerContactInfo>
										<ns1:LocationSummary>
											<ns1:Municipality>Somerset</ns1:Municipality>
											<ns1:Region>NJ</ns1:Region>
										</ns1:LocationSummary>
									</ns1:EmployerContactInfo>
									<ns1:PositionHistory>
										<ns1:Title>Lead Developer at Merck-Medco</ns1:Title>
										<ns1:OrgName>
											<ns1:OrganizationName></ns1:OrganizationName>
										</ns1:OrgName>
										<ns1: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.</ns1:Description>
										<ns1:StartDate>
											<ns1:StringDate>July 2000</ns1:StringDate>
										</ns1:StartDate>
										<ns1:EndDate>
											<ns1:StringDate>December 2001</ns1:StringDate>
										</ns1:EndDate>
									</ns1:PositionHistory><ns1:PositionHistory>
									<ns1:Title>Senior Developer at Merck-Medco</ns1:Title>
									<ns1:OrgName>
										<ns1:OrganizationName></ns1:OrganizationName>
									</ns1:OrgName>
									<ns1:Description>Work with the Lead Architect in producing prototype Microsoft .Net styled systems using current Microsoft development tools, that 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 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.</ns1:Description>
									<ns1:StartDate>
										<ns1:StringDate>July 1999</ns1:StringDate>
									</ns1:StartDate>
									<ns1:EndDate>
										<ns1:StringDate>July 2000</ns1:StringDate>
									</ns1:EndDate>
								</ns1:PositionHistory><ns1:PositionHistory>
									<ns1:Title>Team Lead</ns1:Title>
									<ns1:OrgName>
										<ns1:OrganizationName></ns1:OrganizationName>
									</ns1:OrgName>
									<ns1:Description>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.</ns1:Description>
									<ns1:StartDate>
										<ns1:StringDate>July 1999</ns1:StringDate>
									</ns1:StartDate>
									<ns1:EndDate>
										<ns1:StringDate>December 2001</ns1:StringDate>
									</ns1:EndDate>
								</ns1:PositionHistory>
								</ns1:EmployerOrg><ns1:EmployerOrg>
									<ns1:EmployerOrgName>Matlen Silver Group</ns1:EmployerOrgName>
									<ns1:EmployerContactInfo>
										<ns1:LocationSummary>
											<ns1:Municipality>Somerset</ns1:Municipality>
											<ns1:Region>NJ</ns1:Region>
										</ns1:LocationSummary>
									</ns1:EmployerContactInfo>
									<ns1:PositionHistory>
										<ns1:Title>Application Manager at Ernst &amp; Young</ns1:Title>
										<ns1:OrgName>
											<ns1:OrganizationName></ns1:OrganizationName>
										</ns1:OrgName>
										<ns1:Description>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. 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.</ns1:Description>
										<ns1:StartDate>
											<ns1:StringDate>February 1999</ns1:StringDate>
										</ns1:StartDate>
										<ns1:EndDate>
											<ns1:StringDate>July 1999</ns1:StringDate>
										</ns1:EndDate>
									</ns1:PositionHistory>
								</ns1:EmployerOrg><ns1:EmployerOrg>
									<ns1:EmployerOrgName>Independent Consultant</ns1:EmployerOrgName>
									<ns1:EmployerContactInfo>
										<ns1:LocationSummary>
											<ns1:Municipality>Dover</ns1:Municipality>
											<ns1:Region>NJ</ns1:Region>
										</ns1:LocationSummary>
									</ns1:EmployerContactInfo>
									<ns1:PositionHistory>
										<ns1:Title>Senior Programmer Analyst and Team Leader at Merck &amp; Co.</ns1:Title>
										<ns1:OrgName>
											<ns1:OrganizationName></ns1:OrganizationName>
										</ns1:OrgName>
										<ns1: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.</ns1:Description>
										<ns1:StartDate>
											<ns1:StringDate>February 1998</ns1:StringDate>
										</ns1:StartDate>
										<ns1:EndDate>
											<ns1:StringDate>January 1999</ns1:StringDate>
										</ns1:EndDate>
									</ns1:PositionHistory><ns1:PositionHistory>
									<ns1:Title>Senior Programmer Analyst and Team Leader at Bristol-Myers Squibb</ns1:Title>
									<ns1:OrgName>
										<ns1:OrganizationName></ns1:OrganizationName>
									</ns1:OrgName>
									<ns1: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.</ns1:Description>
									<ns1:StartDate>
										<ns1:StringDate>March 1997</ns1:StringDate>
									</ns1:StartDate>
									<ns1:EndDate>
										<ns1:StringDate>February 1998</ns1:StringDate>
									</ns1:EndDate>
								</ns1:PositionHistory><ns1:PositionHistory>
									<ns1:Title>Senior Programmer Analyst and Team Leader at Merck &amp; Co.</ns1:Title>
									<ns1:OrgName>
										<ns1:OrganizationName></ns1:OrganizationName>
									</ns1:OrgName>
									<ns1: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.</ns1:Description>
									<ns1:StartDate>
										<ns1:StringDate>May 1994</ns1:StringDate>
									</ns1:StartDate>
									<ns1:EndDate>
										<ns1:StringDate>March 1997</ns1:StringDate>
									</ns1:EndDate>
								</ns1:PositionHistory><ns1:PositionHistory>
									<ns1:Title>Programmer Analyst at Johson &amp; Johnson</ns1:Title>
									<ns1:OrgName>
										<ns1:OrganizationName></ns1:OrganizationName>
									</ns1:OrgName>
									<ns1:Description>Programmer Analyst responsible for design and implementation of user exits, tables and screens, development of an interface from the in-house benefits system to an HMO administration company, development of an interface from the Tesseract database to the existing legacy systems, and as a source of information on Tesseract BPA and HR base products.</ns1:Description>
									<ns1:StartDate>
										<ns1:StringDate>August 1993</ns1:StringDate>
									</ns1:StartDate>
									<ns1:EndDate>
										<ns1:StringDate>May 1994</ns1:StringDate>
									</ns1:EndDate>
								</ns1:PositionHistory>
								</ns1:EmployerOrg><ns1:EmployerOrg>
									<ns1:EmployerOrgName>Paragon Computer Professionals Inc</ns1:EmployerOrgName>
									<ns1:EmployerContactInfo>
										<ns1:LocationSummary>
											<ns1:Municipality>East Hanover</ns1:Municipality>
											<ns1:Region>NJ</ns1:Region>
										</ns1:LocationSummary>
									</ns1:EmployerContactInfo>
									<ns1:PositionHistory>
										<ns1:Title>Programmer Analyst at Nabisco</ns1:Title>
										<ns1:OrgName>
											<ns1:OrganizationName></ns1:OrganizationName>
										</ns1:OrgName>
										<ns1:Description>Conversion of existing human resource system to a Tesseract Software DB2 database. Responsibilities include design and implementation of an interface between the Tesseract Human Resource Module and a MSA Payroll system; utilizing COBOL II, and on-line and batch Natural/2. Also responsible for creation of extracts from an ADABAS database to be loaded into the Tesseract tables, maintenance of MSA interface and backfeed from Tesseract to original in-house HR package.</ns1:Description>
										<ns1:StartDate>
											<ns1:StringDate>May 1992</ns1:StringDate>
										</ns1:StartDate>
										<ns1:EndDate>
											<ns1:StringDate>August 1993</ns1:StringDate>
										</ns1:EndDate>
									</ns1:PositionHistory>
								</ns1:EmployerOrg><ns1:EmployerOrg>
									<ns1:EmployerOrgName>Midlantic National Bank</ns1:EmployerOrgName>
									<ns1:EmployerContactInfo>
										<ns1:LocationSummary>
											<ns1:Municipality>Parsippany</ns1:Municipality>
											<ns1:Region>NJ</ns1:Region>
										</ns1:LocationSummary>
									</ns1:EmployerContactInfo>
									<ns1:PositionHistory>
										<ns1:Title>Associate Programmer</ns1:Title>
										<ns1:OrgName>
											<ns1:OrganizationName></ns1:OrganizationName>
										</ns1:OrgName>
										<ns1:Description>Contributed to the development, programming, and testing, of new and modified programs for the Inventory Control, Accounts Payable, Fixed Assets, and General Ledger systems. Optimization of the Accounts Payable and Inventory Control Systems.</ns1:Description>
										<ns1:StartDate>
											<ns1:StringDate>November 1991</ns1:StringDate>
										</ns1:StartDate>
										<ns1:EndDate>
											<ns1:StringDate>May 1992</ns1:StringDate>
										</ns1:EndDate>
									</ns1:PositionHistory>
								</ns1:EmployerOrg><ns1:EmployerOrg>
									<ns1:EmployerOrgName>Prudential Insurance Company</ns1:EmployerOrgName>
									<ns1:EmployerContactInfo>
										<ns1:LocationSummary>
											<ns1:Municipality>Roseland</ns1:Municipality>
											<ns1:Region>NJ</ns1:Region>
										</ns1:LocationSummary>
									</ns1:EmployerContactInfo>
									<ns1:PositionHistory>
										<ns1:Title>Production Control Analyst</ns1:Title>
										<ns1:OrgName>
											<ns1:OrganizationName></ns1:OrganizationName>
										</ns1:OrgName>
										<ns1:Description>Designed, tested, and installed customized Tesseract Benefit Plan Administration job streams; enhanced VSAM defines for efficient processing; coordinated production batch jobs and backups for several Tesseract databases.</ns1:Description>
										<ns1:StartDate>
											<ns1:StringDate>January 1989</ns1:StringDate>
										</ns1:StartDate>
										<ns1:EndDate>
											<ns1:StringDate>April 1991</ns1:StringDate>
										</ns1:EndDate>
									</ns1:PositionHistory>
								</ns1:EmployerOrg></ns1:EmploymentHistory>
		<ns1:EducationHistory>
			<ns1:SchoolOrInstitution schoolType="">
				<ns1:SchoolName>The Chubb Institute Advanced Training Division</ns1:SchoolName>
				<ns1:LocationSummary>
					<ns1:Municipality>Parsippany</ns1:Municipality>
					<ns1:Region>NJ</ns1:Region>
				</ns1:LocationSummary>
				<ns1:Degree>
					<ns1:DegreeName>Continued Education</ns1:DegreeName>
					<ns1:OtherHonors>Visual Basic 3.0</ns1:OtherHonors>
					<ns1:DatesOfAttendance>
						<ns1:StartDate>
							<ns1:StringDate>August 1994</ns1:StringDate>
						</ns1:StartDate>
						<ns1:EndDate>
							<ns1:StringDate>August 1994</ns1:StringDate>
						</ns1:EndDate>
					</ns1:DatesOfAttendance>
				</ns1:Degree><ns1:Degree>
									<ns1:DegreeName>Continued Education</ns1:DegreeName>
									<ns1:OtherHonors>Command Level CICS </ns1:OtherHonors>
									<ns1:DatesOfAttendance>
										<ns1:StartDate>
											<ns1:StringDate>December 1993</ns1:StringDate>
										</ns1:StartDate>
										<ns1:EndDate>
											<ns1:StringDate>December 1993</ns1:StringDate>
										</ns1:EndDate>
									</ns1:DatesOfAttendance>
								</ns1:Degree><ns1:Degree>
									<ns1:DegreeName>Diploma in Computer Programming</ns1:DegreeName>
									<ns1:OtherHonors>GPA: 98.8% </ns1:OtherHonors>
									<ns1:DatesOfAttendance>
										<ns1:StartDate>
											<ns1:StringDate>April 1991</ns1:StringDate>
										</ns1:StartDate>
										<ns1:EndDate>
											<ns1:StringDate>October 1991</ns1:StringDate>
										</ns1:EndDate>
									</ns1:DatesOfAttendance>
								</ns1:Degree>
			</ns1:SchoolOrInstitution>
		</ns1:EducationHistory>
	<ns1:SpeakingEventsHistory>
									<ns1:SpeakingEvent>
										<ns1:Role>Presenter</ns1:Role>
										<ns1:StartDate>
											<ns1:StringDate>May 11, 2004</ns1:StringDate>
										</ns1:StartDate>
										<ns1:EndDate>
											<ns1:StringDate>May 11, 2004</ns1:StringDate>
										</ns1:EndDate>
										<ns1:EventName>North New Jersey .Net User Group</ns1:EventName>
										<ns1:Location>Parsippany, NJ</ns1:Location>
										<ns1:Description>Presentation  on my GotDotNet.com User Sample - Encrypted Connection Strings.</ns1:Description>
									</ns1:SpeakingEvent>
								<ns1:SpeakingEvent>
									<ns1:Role>Presenter</ns1:Role>
									<ns1:StartDate>
										<ns1:StringDate>October 2, 2003</ns1:StringDate>
									</ns1:StartDate>
									<ns1:EndDate>
										<ns1:StringDate>October 2, 2003</ns1:StringDate>
									</ns1:EndDate>
									<ns1:EventName>New Jersey Microsoft Developers Group</ns1:EventName>
									<ns1:Location>Berkeley Heights, NJ</ns1:Location>
									<ns1:Description>Fun with Attribute Based Programming - Extending Enums.  Various examples of using attribute based programming to extend the properties of enumerations in .Net framework.</ns1:Description>
								</ns1:SpeakingEvent><ns1:SpeakingEvent>
									<ns1:Role>Presenter</ns1:Role>
									<ns1:StartDate>
										<ns1:StringDate>July 10, 2003</ns1:StringDate>
									</ns1:StartDate>
									<ns1:EndDate>
										<ns1:StringDate>July 11, 2003</ns1:StringDate>
									</ns1:EndDate>
									<ns1:EventName>Applied XML Developers Conference</ns1:EventName>
									<ns1:Location>Portland, OR</ns1:Location>
									<ns1:Description>Declarative UI Using Scalable Vector Graphics - Creating UI widgets using SVG and custom XML namespaces.</ns1:Description>
								</ns1:SpeakingEvent><ns1:SpeakingEvent>
									<ns1:Role>Presenter</ns1:Role>
									<ns1:StartDate>
										<ns1:StringDate>November 7, 2002</ns1:StringDate>
									</ns1:StartDate>
									<ns1:EndDate>
										<ns1:StringDate>November 7, 2002</ns1:StringDate>
									</ns1:EndDate>
									<ns1:EventName>New Jersey Microsoft Developers Group</ns1:EventName>
									<ns1:Location>Berkeley Heights, NJ</ns1:Location>
									<ns1:Description>Creating Graphics Dynamically with XML. Using SVG and the open source SharpVectorGraphics project to create graphics dynamicly in .Net, without having to know GDI+.</ns1:Description>
								</ns1:SpeakingEvent></ns1:SpeakingEventsHistory><ns1:Qualifications>
									<ns1:Competency>
										<ns1:CompetencyEvidence>
											<ns1:StringValue></ns1:StringValue>
											<ns1:SupportingInformation>Client Side Technology: Windows NT thru XP, Microsoft .Net Framework 1.0, 1.1 and 2.0 beta, C#, VB.NET, Visual Basic 3 thru 6, Visual Basic for Applications, Microsoft Office 97 thru 2003, HTML, XHTML, Scalable Vector Graphics, ActiveX, COM, Win32 API, VBScript, Jscript, XSL/XSLT, Vector Markup Language, NUnit</ns1:SupportingInformation><ns1:SupportingInformation>Server Side Technology: Windows NT thru 2003 Server, SOAP (Web Services), MSMQ, COM+/EnterpriseServices, Queued Components, ASP.Net, IIS, ActiveDirectory Services, MS-XML 4.0, Microsoft SQL Server 7/2000, T-SQL, SQL Server OLAP Services, Oracle 8i</ns1:SupportingInformation><ns1:SupportingInformation>Mainframe Technology: COBOL II, COBOL370, CICS, DB2, MQ Series, OS/VS JCL, Natural, Assembler, SQL, QMF, VSAM, TSO, CMS, REXX, ADABAS, OS System Utilities, Syncsort, Fileaide, CA-Dispatch, CA-7</ns1:SupportingInformation>
										</ns1:CompetencyEvidence>
									</ns1:Competency>
								</ns1:Qualifications><ns1:Achievements>
									<ns1:Achievement>
										<ns1:Date>
											<ns1:StringDate>January 2004</ns1:StringDate>
										</ns1:Date>
										<ns1:Description>Microsoft Most Valuable Professional in the area of XML</ns1:Description>
									</ns1:Achievement>
								</ns1:Achievements></ns1:StructuredXMLResume>
</ns1:Resume>