Bry Pickett's Resume (Last updated November 7th 2008)

Resume builder

OBJECTIVE

-

Senior architect experienced in requirements definition and analysis, design, development, and implementation of client-focused software solutions using the Microsoft .NET Framework and Microsoft SharePoint Products and Technologies. Extensive knowledge about all phases of the solution development life-cycle using the Microsoft Solutions Framework and the Rational Unified Process as well as Agile Software Development using SCRUM. Strong skills in team building and facilitating agreement. Ability to see the big picture and set attainable goals.

-

Bry Pickett

Nashville, TN USA

-

SKILLS

-

Strategic Enterprise Architecture
Service-Oriented Architecture (SOA)
Software-as-a-Service (SaaS)
Office Business Applications (OBA)
Security
Resource-Oritented Architecture (ROA)
Web 2.0 Portals
Distributed Application Architecture

Servers
Windows Server 2008/2003
SharePoint Server 2007 (MOSS) and Windows SharePoint Services (WSS) 3.0
Team Foundation Server 2008/2005
Microsoft SQL Server 2008/2005
IIS 7/6

Development Tools and Technology
Visual Studio 2008/2005
ASP.NET
SharePoint Designer 2007
.NET Framework
Windows Presentation Foundation (WPF)
Windows Communication Foundation (WCF)
Windows Workflow Foundation (WF)
ADO.NET
LINQ
Common Language Runtime (CLR)
Silverlight 2.0/1.0
C#
Windows Services
Visual Source Safe
Microsoft Project 2007
Altova MissionKit 2008

The Programmable Web
HTML, CSS, JavaScript
AJAX, DOM Scripting
XML, XSD, XSLT
SOAP, REST, POX, JSON

Software Development Methodologies
Agile Software Development using SCRUM
Microsoft Solutions Framework
Rational Unified Process

Additional Skills
CruiseControl.NET, NUnit, NDoc, NAnt, NAntContrib, CVS/SVN, Python, Django, C, PHP, jQuery, Yahoo! User Interface Library

-

WORK EXPERIENCE

-

July 2008 - Present

Independent Software Consultant

Nashville, TN

Solution Engagements

Healthcare Learning Management Software Company
  • Lead technical architect for a competency assessment and performance appraisal product targeting employees working in hospitals.
  • Responsible for functional requirements and overall application architecture.
  • Solution implemented using ASP.NET, custom business objects, ADO.NET, C#, SQL Server 2000 and SQL Server 2000 Reporting Services. Solution includes Application services that provide an asynchronous processing framework for the Web application.
  • Design and development of a SharePoint intranet application that manages company employee recognition program. Design approach configures as well as extends native SharePoint components and data structures.

Speciality Baked Goods Company
  • Online brochureware and ecommerce application.
  • Features include order processing, customer management, catalog management, promotions, reporting, and custom data exports.
  • Solution built with the .NET Framework 3.5 using ASP.NET AJAX, Windows Communication Foundation, Workflow Foundation, LINQ, and SQL Server 2005.

-

January 2004 - July 2008
Senior Architect

ComFrame Software Corporation

Nashville, TN


Solution Engagements

Municipal Electric Power Provider Organization
  • Lead solutions architect for the design and planning of a legal services collaboration and workflow solution using SharePoint Server 2007.
  • Overall approach extends native SharePoint content types, site columns, lists, and provisioning components.
  • Architecture provides foundation to implement standard and non-standard operating procedures as native or custom workflow solutions; this consolidates disparate data sources and eliminates manual and paper-based processes increasing employee productivity.
  • Design includes Report Center and Search Center customizations that leverage the foundational SharePoint components and data structures.

Private School Administration Software Company
  • Lead technical architect for a solution strategy and architectural planning engagement to convert the company's flagship product from an on-premise local deployment to a Web-based Software-as-a-Service (SaaS) offering.
  • The new architecture embraces The Programmable Web, using a Resource-Oriented approach resulting in a Web 2.0-style Rich Internet Application (RIA).
  • Solution design includes the use of XAML, Windows Communication Foundation (WCF) POX style Web services, business process and logic coordination using Windows Workflow Foundation (WF), and LINQ to SQL and LINQ to XML technology.

Single Specialty Surgery Center Corporation
  • Lead solutions architect in the deployment of SharePoint Server 2007 for intranet and extranet environment as well as Team Foundation Server 2008 and Visual Studio Team System 2008.
  • Planned and implemented the overall information taxonomy and server hardware and software configurations. Architectural design responsibilities included shared service providers, Web applications, site collections, and individual sites.
  • Planned and implemented the overall SharePoint Server 2007 security model using Active Directory and custom Forms Authentication.
  • Successfully migrated WSS 3.0 Web applications to the new SharePoint Server 2007 solution platform.

Automobile Insurance Company
  • Conducted architectural assessment engagement for a point of sale software application.
  • Assessment involved interviews with key technical resources, code review and data model review, and evaluation of business process and integration components.
  • Deliverables included architectural and risk assessments as well as recommendations for application improvements.

Global Package Shipping Company
  • Lead technical architect for an intranet portal application that provides video, audio, and document content to corporate employees.
  • Application developed using Windows SharePoint Services 3.0.
  • Design and implementation included the use of native SharePoint Web parts, third-party Web parts as well as custom ASP.NET Web parts.
  • Architecture included the design of Site Column, Content Type, and List SharePoint Data Store objects.

Financial Deposit Automation Technology Company
  • Lead technical architect for the conversion of a banking deposit application from a Windows Forms Smart Client application to an ASP.NET Web application.
  • Responsible for the overall solution architecture and design.
  • Solution design separated into four distinct tiers: Browser, Web application, Application server, and Microsoft SQL Server 2005 databases.
  • The Browser and Web application tiers designed around providing a rich user experience utilizing ASP.NET AJAX v1.0.
  • Web application designed using ASP.NET 2.0 and the provider model design pattern. Web application to Application server communication via a SOAP Web service API.

Healthcare Learning Management Software Company
  • Lead technical architect for a competency assessment and performance appraisal product targeting employees working in hospitals.
  • Responsible for functional requirements and overall application architecture.
  • Solution implemented using ASP.NET, custom business objects, ADO.NET, C#, SQL Server 2000 and SQL Server 2000 Reporting Services. Solution includes Application services that provide an asynchronous processing framework for the Web application.

Healthcare Learning Management Software Company
  • Designed and developed a software module for the client's core learning management system.
  • Software module integrated the learning management system with Microsoft Office Live Meeting enabling instructors and students to attend classes and complete courses in a virtual environment.
  • Module implemented using custom business objects, C#, and XML/HTTP Web services to communicate with the Microsoft Office Live Meeting API.

Healthcare Learning Management Software Company
  • Lead the design and development of a project that integrated the client's core learning management system with a third-party competency management application.
  • Software design centered around asynchronous processing using MSMQ and Windows service applications.

Healthcare Claims Management Company
  • Lead technical architect for a web based portal connecting healthcare providers with insurance payers to facilitate healthcare claim resolution.
  • Responsibilities include feature and resource management, requirements analysis, and software design and implementation.
  • Mentored and assisted the client's product sponsor team in understanding and applying software development using SCRUM.
  • Solution developed using ASP.NET, C#, ADO.NET, SQL Server 2000, and Windows Services.

Marine Insurance Company
  • Developed an intranet based tracking tool for capturing insurance policy data from a third party internet application.
  • Mentored employees on .NET Framework application architecture principles and C# best programming practices.
  • Solution developed using Windows Forms, ASP.NET, ADO.NET, C#, XML web services, and SQL Server 2000.

-

April 2002 - January 2004
Software Development Manager

digiChart, Inc.

Nashville, TN

Department manager and software architect for a specialty based electronic medical record (EMR) software product designed specifically for OB-GYN physicians. Team composed of 11 full-time software developers as well as upwards of 5 contract employees during periods of intense development activity.
  • Manage all aspects of software development from architecture, requirements analysis, design, development to unit and integration testing.
  • Responsible for hiring full-time and contract employees.
  • Work closely with the company product management, QA, support, and implementation teams.
  • Product developed from the ground up with the Microsoft .NET Framework v1.0 using ASP.NET, ADO.NET, C#, ASP.NET web services, SQL Server 2000, .NET system services, and MSMQ.
  • Deliver frequent production releases to a co-location hosting facility.
  • Unique ability to work under pressure to deliver software under tight deadline and resource constraints.
  • Communicated product deliverables to senior management and board of director members.
  • Led product development from single development and production environments to four separate environments; development, QA, staging, and production.
  • Created a data services team with one SQL Server DBA and one SQL Server development role.
  • Refined requirements analysis and design process of the product development cycle and facilitated use of internal change management tool.
  • Led the design and development of web services that integrate the product with third party software vendors.
  • Led the design and development of socket-based services that integrate the product with national laboratory service providers.
  • Created plans to scale software development team to upwards of 25 full-time employees.
  • Led major refactoring of the product data model during the summer of 2002.
  • Introduced product versioning scheme, resulting in effective communication of product features between company and customers.
  • Product selected as finalist for Microsoft Healthcare User Group (MS-HUG) Ambulatory Care: Clinical/Patient Information Systems award in 2003.

-

June 1998 - April 2002
Software Development Consultant

G.A. Sullivan Software Development Solutions

Brentwood, TN

Solution developer engaged in the effective use of Microsoft development tools and technologies to implement client focused software applications in a wide variety of industries.

Lead technical architect for an n-tier, web based point of sale solution for selling life insurance through banks within the United States. Responsible for functional requirements and overall solution architecture. Solution implemented using ASP.NET, ADO.NET, C#, and SQL Server 2000.

Participated in the design and implementation of an enterprise knowledge management solution that provides document management, collaboration, workflow, and publishing services. Responsibilities included the design and development of XML web service extensions for integration with existing software systems.
  • Knowledge management solution implemented using ASP, COM+, SQL Server 2000, and Microsoft Digital Dashboard technology.
  • XML web service extensions developed using ASP .NET with C#, and SQL Server 2000.

Led the design and development of an ASP .NET based web application that provides fixed income brokers online access to inventories of bonds and fixed income securities. Responsible for design and development in the following areas of the application and served as a member of the application architecture team.
  • Application developed using C# and ASP .NET.
  • Security services provided by ASP .NET forms based authentication and personalization features developed using role-based security.
  • Application consumes business and data services using the .NET remoting infrastructure and implements ASP .NET output caching to enhance web server performance.

Member of an architectural team responsible for developing a web services application for an independent software vendor specializing in fixed income portfolio management software.
  • The application provides order routing and confirmation processing for uniform investment trust securities.
  • Web service software written using the SOAP Toolkit for Microsoft Visual Studio 6.0.
  • XML specifications and messaging services implemented using BizTalk Server 2000.
  • Business rule services developed using Visual Basic 6.0 and SQL Server 2000 is the database software.

Responsible for the development and testing of custom business objects that provide personalization and membership services for an Internet based book-publishing application.
  • Solution utilized the Microsoft Site Server Membership Directory and ADSI.
  • Business objects implemented using COM+ and Microsoft Visual Basic 6.0.

Served as team leader for the development and stabilization of a set of ActiveX EXE programs used for reporting and maintenance in a car dealership management application.
  • Supervised the development and testing tasks of a team of three software consultants.
  • Addressed issues of scalability and performance per project requirements.
  • Produced design documentation and provided technical information utilized by the entire project team.

Responsible for the development, testing and implementation of a content management infrastructure that provides a foundation for developing corporate Intranet applications.
  • The main objective of the solution is to give company departments the ability to publish content to the corporate Intranet rapidly and within security guidelines.
  • Solution built using Microsoft Site Server, ASP, Microsoft Transaction Server and Microsoft SQL Server 6.5.

Participated in the analysis, design, development and testing of a client server application used to track the activity of a fleet of barges.
  • Utilized the Microsoft Solutions Framework to build the application.
  • Served as a member of the business analysis team. Participated in extensive requirements gathering and analysis. Responsibilities included the application's initial logical data model and development of use cases.
  • Member of the business services team during development and stabilization. Responsibilities included the design, development, testing and implementation of middle tier COM components for Microsoft Transaction Server (MTS 2.0) using Visual Basic.

Led the design and development of an Intranet-based data entry and reporting solution that captures hazardous material and work information.
  • The N-Tier browser based system collects data about workplace injury and illness incidents as well as hazardous chemical violations.
  • The project provided client services using Active Server Pages, Internet Explorer and Visual interred.
  • Visual Basic COM objects implemented business rules and accessed ADO services and SQL Server 6.5 was used as the data store.

-

August 1997 - June 1998
Interface Developer

Arcon Healthcare, Inc.

Nashville, TN

Managed company application-to-application data interfaces and coordinated the exchange of business transactions between service partners using electronic data interchange (EDI).
  • Transactions managed using the Hublink Integrator and Sterling Commerce's EDI software package.
  • Responsibilities included the design, development and testing of an Intranet application for company resource and user administration management.

-

May 1996 - August 1997
Programmer/Analyst

Laboratory Corporation of America, Inc.

Brentwood, TN

Utilized EDI techniques for the design, development, and support of electronic interfaces between the company laboratory application and external client software vendors.

Implementation achieved using the Cloverleaf interface engine in conjunction with industry specific data formats such as HL7 and ASTM. Custom software written using MUMPS and TCL/Tk.

-

April 1995 - May 1996
Programmer

Management Financial Services, Inc.

Goodlettsville, TN

Responsible for the design, development, testing and implementation of a software applications that control and manage client to company electronic data interfaces.

-

-

EDUCATION

-

Fall 1989 - Spring 1993

Vanderbilt University

Nashville, TN

Bachelor of Engineering

  • Biomedical Engineering

-

-

CERTIFICATIONS

-

MCTS: .NET Framework 2.0 Distributed Applications
MCTS: .NET Framework 2.0 Web Applications
MCTS: .NET Framework 2.0 Windows Applications
MCTS: Microsoft Office SharePoint Server 2007, Configuration
MCTS: Microsoft Office SharePoint Server 2007, Application Development
MCTS: Windows SharePoint Services 3.0, Configuration
MCTS: Windows Server 2003 Hosted Environments, Configuration, and Management
MCTS: Windows Mobile 5.0 Implementing and Managing
MCTS: Windows Vista and 2007 Microsoft Office System Desktops, Deploying and Maintaining
MCTS: Visual Studio 2005 Team Foundation Server, Configuration and Development
MCSD: Microsoft Visual Studio 6.0
MCDBA: Microsoft SQL Server 2000
MCSE: Microsoft Windows NT 4.0

-

PUBLICATIONS

-

Authored Chapter #3, Enabling Inter-Application Communications
.NET e-Business Architecture
SAMS Publishing, 2001

-

AWARDS AND HONORS

-

Triangle Award
2005 Employee of the Year
ComFrame Software Corporation


-

KEYWORDS

-

.NET Framework, MOSS, Office, ASP.NET, AJAX, WCF, WF, Silverlight, SQL Server, Architect, Solution Architecture, MCTS, SharePoint, WSS, LINQ, ADO.NET, Strategy, Strategic, CLR, C#, Software Engineering, XSD, XML Schema, Workflow Foundation, Windows Communication Foundation

-