Post Job Free
Sign in

Engineer .Net Software Project Server Business

Location:
Herriman, UT, 84096
Posted:
September 30, 2010

Contact this candidate

Resume:

Robert Taylor

**** ****** ***** ****

Herriman, Utah 84096

801-***-****

801-***-**** (Cell)

abkjdf@r.postjobfree.com

SUMMARY

My nearly 20 years of progressive software development experience uniquely

qualify me as a candidate for employment and I am confident I will make a

valuable and immediate contribution to your organization.

. Extensive industry experience utilizing the latest technologies for

the Windows platform.

. Experience architecting, designing and developing application level,

component-based and n-tiered enterprise software solutions.

. Strong commitment to the customer and an ability to partner with

project stakeholders to achieve results.

. Excellent cross-team and cross-group collaboration skills with a track

record of building trust and driving issues across organizational

boundaries.

. Strong technical expertise blended with enthusiasm, empathy, conflict

negotiation skills, and a passion for driving projects through to

completion.

. Proven track record of delivering quality software solutions within

scope and on schedule.

. In-depth knowledge of software development processes, and a strong

commitment to SDLC.

. History of developing healthy, cohesive, high-performance teams and in

increasing the engineering excellence of the organization.

. Proven ability to lead and to drive execution with accountability and

clear metrics.

. Ability to drive clarity from complex priorities (e.g., customer

goals, partner goals, strategic goals, technology roadmap).

. Ability to communicate architectural design and development process to

internal communities (such as product groups), as well as external

communities (customers, partners, etc.).

. Excellent organizational, verbal, and written communication skills

with the ability to communicate complex ideas simply.

. Proven ability to lead and work in team environments or produce

results independently.

. Proficiency in adapting to changes in development trends, mastering

new languages, and implementing new technologies.

TECHNICAL SUMMARY

. OS/Servers: Windows 2008 Server, Windows 2003 Server, Windows 2000

Server, Windows 7, Windows Vista, Windows XP, Windows Pocket PC,

Windows 2000, Windows NT, Windows 9x, Microsoft Internet Information

Services, Microsoft Project Server.

. Directory Servers: Microsoft Active Directory Service, Novell

eDirectory, Netscape LDAP Server.

. Databases: Microsoft SQL Server, Sybase Adaptive Server Enterprise,

Oracle Enterprise Edition, IBM Informix Dynamic Server.

. Languages: C#, C++, C, VB.NET, VB, T-SQL, XML, XSD, XHTML, CSS, HTML,

XPath, XSL, XSLT, IDL.

. Technologies: .NET, Win32, ADO.NET, COM, COM+, ASP.NET, Remoting, Web

Services, SOA, Windows Services, .NET Compact Framework (CF), CLR, GC,

SSPI, Windows DNA, DTC, XML DOM, SOAP, PDS, WMI, WIA, MFC, STL, ATL,

DCOM, MTS, ADO, OLEDB, ODBC, ASP, TCP/IP, SNMP, HTTP LDAP, UDP, DHCP,

DNS, SCM, ActiveX, OLE, Adobe Acrobat SDK.

. Programming: Custom Controls, Managed Threading, Win32, USB Device

Info, Windows Services, System Threads, Critical Sections, Mutexes,

Events, Synchronization, Memory Management, Asynchronous Overlapped

I/O, Registry, I/O Completion Ports, Serial Communications, Sockets,

GINA, Winlogon, LSA, Security, CryptoAPI, Adobe Acrobat Plug-ins.

. Process/Standards: OOA (Object Oriented Analysis), OOD (Object

Oriented Design), OOP (Object Oriented Programming), Scrum, Agile,

CXOne, Iterative, Waterfall, Design Patterns, Data Modeling, ORM,

EHR,CCR,HL7.

. Tools: Visual Studio .NET, Visual Studio (1-6), Visual SourceSafe,

DevPartner Studio (TrueTime, TrueCoverage, Memory Analysis)

BoundsChecker, BugTrapper, SCM, TrackRecord, SubVersion, RedGate,

PVCS, Rapid SQL, TOAD, Erwin, FrontPage, XMLSpy.

PROFESSIONAL EXPERIENCE

Novell Inc.

Sr. Software Engineer - October 2007 to December 2009

. Architected, designed and implemented a USB device scanner. The

scanner enumerates all USB devices on the local machine and the

data is persisted to xml for import on the back-end for use within

security policies. A Typed Dataset is used to store the data and is

bound to a proprietary DataGridView. Implemented using .NET 3.5,

ADO.NET, Win32 API ( SetupDi Device Information API and

DeviceIoControl), C#, and XML.

. Architected, designed and implemented a communications component

for the Endpoint Security Client. The Client 'checks-in' to an

endpoint security server that authenticates requests and

distributes enterprise security policies. An event-driven system

combined with IPC is used to synchronize the interaction between

the 'service' in session 0 and the client. Implemented using .NET

3.5, Web Services, WSE, Win Forms, .NET Remoting (IPC), Win32 API,

C#, XML

. Architected, designed and implemented the back-end security server

using principles of Service-Oriented Architecture SOA. The server

fulfills the endpoint client check-in and authentication requests

and distributes the enterprise security policies.

. Architected, designed and implemented proprietary LDAP Class

Framework to support Microsoft Active Directory, Novell eDirectory,

and LDAP compliant services. LDAP and all Windows name formats were

supported for authentication. Implemented using .NET 3.5, Web

Services, WSE, ADO.NET, Win Forms, Win32 API, Microsoft SQL Server,

C#, XML

Titan Enterprise Solutions LLC

Chief Software Engineer - February 2005 to October 2007

. Successfully delivered a materials' inspection solution that

combines an inspection application running on a Pocket PC with a

dedicated 'slave' viewer application connected to a wide touch

screen flat-panel monitor and an image scanner. These applications

work in tandem along with a set of distributed business and data

servers to provide a comprehensive solution for the testing and

inspection process. Implemented using C#, .NET 2.0, .NET Compact

Framework 2.0, TCP, ADO.NET, Win Forms, Web Services, Windows

Services, WIA, Microsoft SQL Server, Sybase Adaptive Server

Enterprise, Acrobat SDK, Win32 API, and C++.

. Architected, designed and implemented a Pocket PC inspection

application that allows users to barcode scan received materials,

inspect and put them away. The application coordinates with an

inspection 'viewer' via TCP and an inspection web service.

Implemented using .NET Compact Framework, TCP, Win32 API, and C#.

. Architected, designed and implemented a dedicated viewer that acts

as a 'slave' to the Pocket PC inspection application. The two

effectively function as a single application via a TCP connection

with the viewer extending the Pocket PC inspection application by

lending the use of its scanner and large flat-panel monitor. The

applications coordinate their efforts via a TCP connection. An

Acrobat plug-in and library are used to display and annotate the

PDF of the material being inspected. Implemented using .NET 2.0,

Win Forms TCP, WIA, Remoting, Acrobat SDK, Win32 API, C# and C++.

. Architected, designed and implemented the middle tier business

layer and data access layer that support the inspection

applications. The business layer is exposed to Pocket PC clients

through a web service, while non-mobile clients utilize a remoting

server. Implemented using .NET 2.0, .NET Remoting, Web Services, C#

Windows Services, ADO.NET, Microsoft SQL Server and, Sybase

Adaptive Server Enterprise, Win32 API, and C#.

. Successfully delivered an e-Prescribing solution that provides the

framework for two way [electronic] communication between physicians

and pharmacies involving new prescriptions, refill authorizations,

change requests, canceled prescriptions, and prescription fill

messages to track patient compliance. Implemented using .NET 2.0,

ADO.NET, .NET Remoting, Web Services, ADO.NET, IBM Informix Dynamic

Server, C#, and XML.

. Architected, designed and implemented a generic and adaptable

framework for processing a variety of standardized Electronic

Health Record (EHR) XML documents using the Continuity of Care

Record (CCR) standard. This included support to 'generate' and

'shred' XML documents using discrete data elements. Document

'generation' is accomplished by consuming a set of discrete data

elements to produce a schema compliant CCR XML document for a

specific document type and version, while document 'shredding' is

the process of consuming a standardized XML document to produce a

set of discrete data elements. Implemented using .NET 2.0, ADO.NET,

C#, XML, and IBM Informix Dynamic Server, C#, and XML.

. Architected, designed and implemented a generic and flexible in-

memory caching framework that was deployed to store both client and

server side data. In addition to CRUD and searching by criteria,

the caching framework provided data transformation services to

transform data to and from the types used internally by the cache

and the data's 'native' type. Implemented using .NET 2.0, ADO.NET,

C#, XML, and IBM Informix Dynamic Server.XML.

. Designed and implemented a simple solution to search HTML content

stored in a SQL database using SQL Full-Text Search and regular

expressions. Regular expressions were used to strip the markup and

search results were ranked and the content was formatted to

highlight matching words or phrases and include leading and

trailing text. Implemented using .NET 2.0, ASP.NET, ADO.NET, C#,

and Microsoft SQL Server, and C#.

ProModel Inc.

Chief Software Engineer - March 2002 to February 2005

. Led development project through delivery of phase 1 to secure over

$1 million in revenue from a single client.

. Led 5-person team as chief architect of enterprise

project/portfolio resource capacity management solution.

. Architected distributed n-tiered phased solution based on the .NET

Framework, XML Web Services, ASP.NET, C#, and Microsoft SQL Server.

. Designed Portfolio solution to integrate with Microsoft Project

(phase 1) and Project Server (phase 2).

. Designed and prototyped Phase 2 middle tier component using XML Web

Services and interfaced with Microsoft Project Server Web Service

through PDS.

. Designed and implemented simulation object model for discrete event

simulation engine using .NET 1.0, Win32 API and C#.

. Designed and implemented database schema and stored procedures for

Microsoft SQL Server.

. Took ownership of project behind schedule and over budget and drove

it to final completion.

. Led 7-person team as chief architect of general-purpose 3-D

simulation-based solution.

. Designed and implemented component integration framework.

. Seamlessly integrated 3-D animation component and debugger

component using C++, COM Connection Points, Win32 API and ATL.

. Designed and implemented synchronization mechanism used by

simulation engine and 3-D animation component.

. Operating System threads and events were employed to synchronize

engine instructions with animation operations.

SAQQARA Systems Inc.

Software Architect - March 2000 to January 2002

. Led 5-person team to project delivery as the chief architect of a

middle tier security framework for multiple e-business enterprise

applications.

. Architected distributed n-tiered application security server based

on a stateless, scalable component architecture using Win32 API,

COM, ATL, XML, COM+, SOAP, Windows DNA and Microsoft SQL Server.

. Designed and implemented ASM open architecture to support all e-

business software offerings with scalability and reliability using

object pooling, DTC and manual transaction enlistment.

. Designed and implemented ASM server object model using XML and XSD;

providing a flexible, scalable and stateless interface for http

clients.

. Designed and implemented ASM client component using Win32 API, COM,

XML, DOM, and VB; providing a COM implementation of the ASM object

model for use in ASP.

. Designed and implemented database schema and stored procedures for

Microsoft SQL Server.

. Designed ASM migration from COM+ to XML Web Services using the .NET

Framework, ASP.NET and C#.

. Led 4-person team to project delivery as the architect of a buyer

registration and authentication server. Architected server to

support both Microsoft Active Directory and Netscape LDAP server.

. Designed and implemented LDAP COM object model for use in ASP using

C LDAP API, ADO, Win32 API, ATL and C++.

. Designed and implemented registration COM component for dynamic

creation of web forms.

. Designed and implemented the storage of sensitive data in LDAP

using Win32 Cryptographic API, STL and C++.

. Responsible for re-designing and implementing new COM object model

for middle tier product content management component.

. Designed and implemented core COM interfaces used by multiple

business layer components.

. Designed and implemented product content business object providing

data access to SQL and Oracle via COM interfaces.

. Re-engineered implementation of XML import of product content data

to product catalog format using XML.

Vanteon Inc

Software Architect - May 1996 to March 2000

. Architect, design, develop and implement custom software solutions

for business clients.

WiSE Medical Systems Inc.

Software Engineer - February 1995 to May 1996

. Design and implement components for medical systems application.

Altos Engineering Applications Inc.

Software Engineer - May 1993 to February 1995

. Design and implement applications, components and utilities for the

power plant industry and other vertical markets.

EDUCATION

Sierra College

Computer Science



Contact this candidate