
Software Architect, Software Engineer & Software Craftsman, Patternfall, Inc
Charlottesville, Virginia Area

Software Architect, Software Engineer & Software Craftsman, Patternfall, Inc
Charlottesville, Virginia Area
I have experience in developing architecture, engineering, implementing and deploying both large, enterprise class projects and small-business in-house use only projects. I have a bachelors degree in both Biology and Computer Science. I am interested in contract work in the Richmond, Fredericksburg, or Charlottesville, VA areas, or where telecommuting is an option. One of my special interests is Security and its application in developing software.
I am also interested in leveraging my education in the Biology field and extensive knowledge and experience in information technology to get started in the Biotechnology industry.
Microsoft MCSD.Net certified
Programming language specializations are VB.Net, C#, ASP.Net
Excellent relational database design skills.
Extensive work with Microsoft technologies, including VB6, VB.Net, C#, .Net Framework, MSSQL Server, and Security
(Telecommunications industry)
January 2008 — Present (1 year 7 months)
Mobile development work for OTAir.
(Privately Held; 201-500 employees; Hospital & Health Care industry)
July 2007 — Present (2 years 1 month)
(Privately Held; Myself Only; Computer Software industry)
April 2004 — Present (5 years 4 months)
Contract web, windows, and database development.
(Information Technology and Services industry)
September 2004 — November 2007 (3 years 3 months)
Web site consulting work for Harmony-web.com
(Privately Held; 51-200 employees; Architecture & Planning industry)
May 2006 — November 2007 (1 year 7 months)
Windows, web, and database contract work for 2rw consultants out of Charlottesville, Va
(Public Company; WFC; Banking industry)
July 2005 — July 2007 (2 years 1 month)
Provide architecture consulting service to Wachovia Bank. Design architecture for Securities reporting and editing web based application, and for Depository Trust Company web based application interfacing with off-site mainframe systems. Implement design using Microsoft.Net, C#, ASP.Net, and Oracle. Presentation and middle tiers used Microsofts ExceptionManagement, Logging, Configuration, and Security framework blocks.
(Educational Institution; Education Management industry)
December 2004 — August 2005 (9 months)
Web portal development.
(Public Company; 201-500 employees; NTLS; Telecommunications industry)
August 2004 — June 2005 (11 months)
Provide consulting services using Microsoft .Net and related technologies to nTelos through Computer Resource Team. Develop Sales Automation software using Microsoft .Net, C#, Microsoft's User Interface Process, Data Access, and Exception Management application blocks.
(Public Company; 10,001 or more employees; KEA; Information Technology and Services industry)
July 2004 — August 2004 (2 months)
Provide Information Technology consulting services to Keane's clients, including Application Architecture, Object Modeling, Database Modeling, and process requirements gathering.
(Public Company; 10,001 or more employees; STI; Banking industry)
December 2002 — June 2004 (1 year 7 months)
Design, Analysis and development of document generation for loan documents using VB.Net and C# to create a distributed, queued system to process document requests.
Development of browser-based loan entry and loan document preparation system for National Bank using Microsoft ASP.Net for front end GUI display, Microsoft VB.Net, and Microsoft C# for business-tier logic and data-tier access, Microsoft SQL Server 2000 as the back-end database, and Microsoft Host Integration Server for Mainframe communication.
Participation in development of test scripts for integration and acceptance testing of loan entry system
Participation in creation of deployment planning for loan entry system and document generation system
Participation in requirements analysis and estimation for enhancements to document generation system.
Participation in release planning for document generation system.
(Privately Held; 51-200 employees; Computer Software industry)
January 2000 — December 2002 (3 years)
Develop functionality for NACS vendors' virtual booths and administrative functions for the virtual booth using ASP.Net and VB.Net to implement virtual booth and related functionality for NACS Show and Events 2002.
Security Audit of www.Luckcorp.com website and related servers
Security audit and analysis of Richmond.com web servers and remedy of security problems found.
Training and mentoring of Heritage Information Systems IT staff in Visual Basic 6.0 and Web Development. Proof of concept for rules engine development on Java platform.
Analysis, design, and coding for Heritage Information Systems online publication database management system using SQL DMO in VB 6.0. Utilize SQL 7.0 Agent to perform scheduling of web database publication to run on server instead of running on client machine.
Design and implementation of PlanReporting web interface using Javascript, DHTML, XML, COM+, SQL 7.0.
Design member area for EpicRx's web site using ASP, JavaScript and VBScript
(Public Company; 501-1000 employees; DX; Computer Software industry)
June 1999 — January 2000 (8 months)
Maintenance and enhancement of in-house loan processing system
Analysis, design, and implementation of in-house billing reconciliation utility for credit reports
Analysis and implementation of in-house Enterprise reporting server with redundant fail-over against SQL server 6.5 back end.
(Privately Held; 51-200 employees; Computer Software industry)
March 1998 — June 1999 (1 year 4 months)
Wrote SQL for reporting on League schedules and statistics for AMF Bowling
Analysis, design and implement database structure for customer call records for the National Business Center Telecenter of Dynex Financial.
Analysis, design and implementation of multi-threaded, multi-tiered, distributed CTI and custom call center services using Delphi 3.02 and Microsoft SQL Server 6.5 under Windows NT 4.0 and 95 for Dynex Financial.
Requirements gathering, design and implementation of front-end GUI for CTI System for Dynex Financial.
Requirements gathering, design, and implementation of reports on data captured for Dynex Financial's National Business Center Telecenter.
(Privately Held; 51-200 employees; Computer Software industry)
June 1996 — March 1998 (1 year 10 months)
Responsible for enhancements and maintenance to Retail Pharmacy product including implementation of financial transactions and rewrite of end of day reporting package to correct financial problems with the system. Implementation of EDI for transactions to centralized host system.
Troubleshoot in-house database code written in C.
Enhancement and upgrade of in-house software management system
Work closely with systems specialist on cross platform (Citrix to Unix) issues
Responsible for updating software control system from an in-house system to Visual SourceSafe after determination that in-house system was inadequate for future needs in a networking environment.
Assisted in migrating software from Citrix platform to Windows NT platform
Started conversion of software distribution source code from Microsoft BASIC v7.1 to Visual Basic 5 and Access97
Enhancement to functionality of system to use a semi-event driven scheme to make future enhancements easier.
Bachelors of Science , Computer Science , August 1995 — May 1999
A.S. , Computer Science , 1992 — 1996
Bachelors of Science , Biology , August 1989 — December 1992
anti-aging, new technology, artificial intelligence, volleyball, skiing, fishing, libertarian party, martial arts, yoga, camping, computers