OBJECTIVE
To obtain a position as a Senior Software Architect in a product company or
company interested in applying product-line engineering practices and pattern
oriented software development for their IT projects.
PROFESSIONAL SUMMARY
Extensive experience with successfully managing many aspects of a large
international internet presence including designing, developing, and supporting
of products; selecting, managing, and training staff; determining and managing
departmental budget; establishing and monitoring productivity goals; leading
cross-functional teams on key projects. Recent experience focused on applying
product-line engineering practices to a customer relationship management product
in the non-profit fundraising space.
RELEVANT EXPERIENCE
Compass Technology, Inc., Chesapeake, Virginia
April 2000-Present
Senior Software Architect
Currently oversees architecture of a CRM suite of applications targeted to the
fundraising vertical being developed and enhanced by team of 20.
Highlights include:
Introduction of a continuous integration build environments with source code
branching and merging; end-to-end automated unit-testing and manual quality
assurance.
Introduction of versioning best practices spanning databases, binaries, and
deployment artifacts to manage RTM and QFE patches for both major and minor
upgrades.
Introduction of virtual technologies to all environments needs for product
development to lower hardware costs.
Leading software refactoring-to-patterns efforts to align product with pattern
oriented software development practices.
Leading software refactoring efforts to deal with product variability and
defining system boundaries.
Manager of Internet Development
Previous responsibilities included architecting integrations across enterprise
systems and technologies for a television broadcasting company by leading a team
of three developers, one engineer, and one database administrator to support,
enhance, and develop current and future Internet strategies.
Highlights include:
Introduction of and continual usage of ITIL support processes for all
systems.
Vendor selection of and deployment of 24/7/365 web content and digital video
asset management solution for video focused news website.
Migration of Internet technology platform through all ASP versions from ASP
2.0 to ASP.NET 2.0. Web 2.0 solutions including blogging, polling, and content
commenting. Sticky solutions including electronic greeting cards, dynamic page
layout with personalization and content syndication, rss, contests, and
searching. Business e-commerce solutions for donation processing and product
ordering with fulfillment integrations.
Provided technical support from deployment/stabilization phase to ongoing
level 3 support of browser-based, multi-site, call center solution. One-hundred
and fifty seats in one location and 75 in the other.
Designed and developed secure single-sign-on platform for all member content
and interaction originally using Site Server 3.0 Commerce Edition. Later migrated
solution to Commerce Server 2000 and then on to Commerce Server 2002 and .NET.
Engineering and construction of a custom outbound direct email application
with inbound email scanning capabilities that tightly integrated with CRM
systems. With current throughput numbers of 1 million messages per day out the
door, the application uses Windows 2003 Server, NLB, SQL Server 2000, TSQL, XML,
XSLT, VB 6.0, COM+, .NET Interop, ASP.NET 2.0, C#, and VB.NET, with VBScript
extensibility and .NET scripting extensibility capabilities.
Architected and oversaw development of a Microsoft CMS solution. The solution
uses Windows 2000 Advanced Server, SQL Server 2000, CMS 2001, Mondo Search, IIS
5.0, ASP+, Active Directory, and VBScript.
Engineered and built a Windows DNA Internet donation system with tight
integrations to backend CRM, BI, and marketing systems. The system uses ASP, VB
(COM DLLs and Win32 EXE), IIS, XML over HTTP, XML, SQL, and T-SQL. Led the
recent port to .NET using an SOA design with extensive XSLT. It includes
integrations with an 8 million dollar CRM, BI, and personalized marketing
solution.
________________________________________
NOTE: the above solutions were for the Christian Broadcasting Network, one of
Compass Technologys largest clients. All solutions run in a multi-site,
multi-clustered environment. They were designed with scalability in mind;
consider hardened perimeter network topology requirements; are compliant with PCI
and other banking requirements; replicate data across multiple sites and
environments for high availability, and contingency execution.
WHRO, Norfolk, Virginia
March 2003 Present
Freelance Solution Developer
Designed, built, deployed and supported a student tracking system for a
scholarship foundation with multiple iterative version enhancements. Deployed
CMS 2002 for local PBS affiliate website needs. Provided a lot of other software
development consulting for this organization.
Dataline, Norfolk, Virginia
September 1998April 2000
Lead Developer/Project Manager
Served as lead developer, through the development and deployment phases, on an
IT project re-engineering a heritage MIS system used to automate project tracking
for the pharmaceutical industry. Technologies used included Oracle 7.3 with
extensive PL/SQL packages for the data tier, IIS/ASP as the business tier, and
HTML, DHTML, JavaScript, ActiveX as the presentation tier.
Served as a programmer, through the development, deployment, and stabilization
phase, on the Code Enforcement project for a division of the City of Virginia
Beach Department of Housing. Solution is a fat-client Access/VB application that
tracked citywide inspections, violations, and automated letter generation with
numerous COM-based DLLs, reports and data import/export routines to and from a
mainframe.
Business Software Solutions, Suffolk, Virginia
June 1997 August 1999
Freelance Solution Developer
Developed and supported many versions of the RMS (Railway Management System)
Inventory Tracking application. The application is a MS Access database used by
local Hampton Roads railroad maintenance contractors.
Quality Wood Works, Chesapeake, Virginia
September 1988April 1998
Master Custom Kitchen Cabinet Designer
Managed many aspects of custom kitchen design and fabrication extending into;
front office, sales, vendor management and customer service. The latter years of
this position included introduction of and support of computer systems for
accounting needs, cabinet design, and to control industrial machinery.
SKILLS AND ABILITIES
Internet technologies:
Firewalls
SSL encryption
FTP
HTTP
SMTP
Email Gateways
TCP/IP
DNS
LDAP
Load-Balancing
Language skills:
ASP (2.0, 3.0)
ASP.NET (1.0, 1.1, 2.0)
Visual Basic (4, 5, 6)
VB.NET (1.1, 2.0)
C# (1.0, 1.1, 2.0, 3.0)
Javascript, AJAX
ANSI SQL 92
TSQL (6.5, 7.0, 8.0)
HTML (DTDs)
DHTML, DOM
XHTML
CSS (1 and 2)
XML
XSL, XSLT, XPATH
XSD
SOAP
PowerShell
CMD Shell
VBScript
Platforms:
Ms Dynamics CRM (3, 4)
MS SQL Server (6.5, 7, 2000, 2005)
Windows NT (3.51, 4.0)
Windows Server (2000, 2003, 2008)
Windows (3.1, 95, 98, 2000, XP, Vista)
Ms Commerce Server (2000, 2002, 2007)
Ms BizTalk Server (2004)
Ms WSUS (3.0), WAIK
Ms CMS (2001, 2002)
Ms SPPS, MOSS (2003, 2007)
Ms Active Directory, ADAM
Ms Patterns and Practices (Enterprise Library 1, 2, 3)
Ms IIS (4.0, 5.0, 6.0, 7.0)
MSMQ
MTS, COM, COM+
Windows Installer SDK
WCF, WF, .NET Remoting
VMWare ESX, Lab Manager
Applications:
Ms Office, VSTO (2000, XP, 2003, 2007)
Ms Expression Web
Ms Visio (emphasis on UML)
Ms FxCop
Ms Visual Studio (6, 2003, 2005, 2008)
Ms VSTS, TFS (2005)
CVS, Subversion, VSS
MsBuild, NAnt
NUnit
NDoc, SandCastle
CruiseControl.NET
VMWare Workstation (6)
Ms Virtual PC (2004, 2007)
Macromedia Studio (MX, 8)
Methodologies:
ITIL
MSF
Agile (Scrum, Extreme)
Waterfall
PROFESSIONAL AND CIVIC AFFILIATIONS
Beach Front Quizzer January 2000. Co-author for VB 6 Desktop and VB 6
Distributed Exams.
Technical Editor, IDG Books Fall 1999. Technical Editor for "Teach Yourself
Active Server Pages" (Text focuses on ASP, IIS, XML, ADO, XSL, and COM
development).
EDUCATION AND TRAINING
Classroom Training
MSCRM ISV Workshops
ITIL Foundations
MSIB
MSF Principles of Component Design
Technical Certifications
M.C.S.D., Microsoft Certified Solution Developer (December 1998)
M.C.P., Microsoft Certified Professional (September 1998)
MS certification transcript available upon request
REFERENCES AVAILABLE UPON REQUEST
|