Composable Systems, LLC
Skip navigation links
Home
Services
Portfolio
Training
Contact
About Us
Skip navigation links
Bryan Phillips
Jeremy Sublett
Microsoft Certified Partner

Microsoft Certified Partner
Jeremy Sublett 

Summary

Microsoft MVP in SharePoint Server and Microsoft Certified Solution Developer for .NET (MCSD) with over 14 years experience in software development.  Focused on Microsoft technology since 1997 and exclusively focused on .NET since 2001.  Experienced in designing solutions based on service-oriented architecture (SOA) concepts.  Skilled in implementing SOA designs with web services, Web Services Extensions (WSE) and WCF.  Proficient in designing N-Tier solutions using .NET and Windows DNA.  Strong in ASP.NET, C#, VB.NET, object-oriented component development, test-driven development, database design, web UI development and mentoring/leading developers.

 

Engagement History

Electronic Legal Discovery Company

·         Implemented SharePoint Server as a replacement for a home-grown intranet.  Created web parts and customized SharePoint functionality to support accessing internal data sources through the BDC.

·         Developed additional functionality to support content promotion from lower-level sites to the top-level site.

Apparel Company

·         Created SharePoint-based website for displaying an online catalog of clothing products.

·         Created an infrastructure that supports eCommerce through SharePoint.

State-Wide Association

·         Created reusable web parts to query lists for registration

National Restaurant Chain

·         Provided onsite .NET mentoring and SharePoint training.

·         Developed business software that is to be used as a model for other developers in the company.

Sorting Company

·         Created custom SharePoint forms and workflows to assist in employee time tracking.

Print Management Company

·         Migrated existing ColdFusion application to a new architecture based on Microsoft Office SharePoint Server 2007 and Windows Workflow Foundation.  Designed new database structure and replaced custom reports with Reporting Services.

Software Consulting Company

·         Installed and configured Windows SharePoint Services 3.0 for internet presence.

·         Utilized Windows Workflow Foundation with WSS to manage business processes for the company.

Payment Processing Company

·         Led a team of twelve developers, testers and technical writers in the implementation of a new payment processing system based on SOA principles.  Migrated from a brittle VB.Net system with a single-database containing hundreds of database objects to a service-based solution with multiple “black box” core systems using C#, MSMQ and SQL 2005 with functionality exposed to front-ends via WSE 3.0 web services.

·         Introduced many best practices to the company: Application Blocks/Enterprise Library, test-driven development using NUnit, security techniques, SQL coding practices, standard encryption mechanisms, code-commenting for use with NDoc, code generation and proper event logging.

·         Extended the ASP.NET 2.0 RoleProvider and MembershipProvider to work with an internal security service exposed as a web service.  All security authorization maintenance was managed through a custom web UI using ASP.NET 2.0 and ASP.NET AJAX.

·         Extended the cryptography component of the Enterprise Library (1.1 and 2.0) to accommodate a complex encryption scheme which required versioned keys.  Extended the logging component of the Enterprise Library to utilize web services.

·         Implemented the abstract factory pattern, which allows for components (such as payment providers) to be simply plugged into the system as needs arise, per customer.  Additional plug-ins were used to customize complex fee calculations as well to accept custom customer data feeds.  Also introduced and utilized the MVC and Adapter patterns.

Retail Installation Services Company

·         Designed and developed a portal solution which allows the client to create and share projects information with their customers.  This included the ability to share project details, project status and photos.

Fortune 500 Oil Company

·         Responsible for requirements gathering, software architecture, process design, and implementation.  Provided mentoring and training for new and existing developers.

·         Worked closely with executive management as well as senior Microsoft architects to design a solution for gasoline.com.  Conceived idea for fuel-related offerings via the site.  Named on patent issued during the project.

·         Conceived a solution to the company’s role-based security authorization problem.  Developed a solution which allowed ASP 3.0 intranet applications to perform role-based security checks.  Users were setup via a web-based security admin console.  Exposed functionality to ASP.NET applications as well.

·         Designed and developed performance management application for Human Resources which tracked an employee’s performance goals, activity and reviews.  Integrated a 360 assessment process.

·         Conceived and developed a dynamic database which captured and maintained data for petroleum terminal assets using C# and SQL 2000.

·         Conceived, designed and developed a generic web-based survey system (2000) which allowed for business users to create and issue their own surveys throughout the organization.

·         Designed a business intelligence portal which offered customized content delivery for executives who used it.  Served as the central source of information for the company’s collective competitive knowledge.

Nursing Home Placement Company

·         Conceived, designed and developed a web-based portal which allowed nursing homes to post room availability.

National Consulting Firm

·         Helped to develop the company’s eCommerce practice by prototyping solutions in VB, ASP and J++.

International Chemical Company

·         Helped to design & develop corporate presence web site.

National Bank / Financial Services Company

·         Developed corporate intranet based on an Oracle database, which was noted as one of the top intranets by CIO magazine in 1998.

Training Experience

Custom SharePoint Training, 4 Days, Charlotte, NC, 12/12/2007
A custom course delivered for Wachovia Bank.  This course gave an overview of SharePoint and covered everything from the basics, to SharePoint Designer, to workflows.

Onsite Custom SharePoint Training, 1 Day, Charlotte, NC, 12/11/2007
Custom training for an energy company.  Onsite, hands-on training delivered for the corporate training and development department.  Included SharePoint 101, InfoPath Forms and surveys.

Custom ASP.NET 2.0 Course, 1 Day, Dayton, OH, 11/30/2007
Custom ASP.NET course combinining two MOC courses for .NET 2.0 and ASP.NET 2.0.  For Standard Register.

SharePoint Overview (Custom), 2 Days, Louisville, KY, 11/20/2007
An overview of SharePoint for site owners.  Covered WSS and then showed MOSS features.  A custom course for Texas Roadhouse.

SharePoint Power User, 2 Days, Cincinnati, OH, 11/15/2007
This course teaches the basics of SharePoint from the perspective of site owners, people who need to manage one or more sites.

Windows SharePoint Services 3.0 (WSS401), 4 Days, Cincinnati, OH, 10/29/2007
Ted Pattison's developer course that covers the foundations of the new version of Windows SharePoint Services (3.0).  A good pre-requisite for WSS or MOSS developers.

Microsoft Office SharePoint Server 2007 (SPT401), 4 Days, Cincinnati, OH, 09/17/2007
Ted Pattison's developer course on the full version of SharePoint 2007.  Covers core coding concepts plus InfoPath Forms Services (server-side forms), Excel Services, BDC and Search.

SQL Server Reporting Services, 3 Days, Frankfort, KY, 06/26/2007
Provided an in-depth view of SQL 2005 Reporting Services (SSRS).  MOC Course.

Core ASP.NET, 2 Days, Frankfort, KY, 05/21/2007
ASP.NET course covering many core aspects of the technology.  MOC Course.

Public Speaking Engagements

Advanced Windows Communication Foundation
MSDN DevCares, Louisville, KY, September 2007

WCF Fundamentals
KY Day of .NET, Louisville, KY, September 2007

SharePoint for Developers
Columbus .NET User Group, Columbus, OH, July 2007

SharePoint for Developers
Findlay Area .NET User Group, Findlay, OH, July 2007

Business Solutions Using Office SharePoint Server 2007
SharePoint Enthusiast Group, Louisville, KY, May 2007

SharePoint 2007 Application Development
SharePoint Enthusiast Group, Louisville, KY, April 2007

Windows SharePoint Services (WSS) Deep Dive
SharePoint Enthusiast Group, Louisville, KY, March 2007

Using the Microsoft Enterprise Library 2.0
Findlay Area .NET User Group, Findlay, OH, July 2006

Introduction to Microsoft Web Services Extensions 3.0
MSDN DevCares, Sullivan University, Louisville, KY, October 2005

Configuration Options in .NET &
Repeatable Testing: Using NUnit to Drive Unit Testing &
Tracing Business Components in ASP.NET
MSDN Code Camp, Sullivan University, Louisville, KY & Lexington, KY, February 2005

Developing PocketPC Applications with the .NET Compact Framework 1.0
Findlay Area .NET User Group, Findlay, OH, October 2003

Manipulating Images and Tapping into EXIF Information with .NET
Toledo .NET User Group, Toledo, OH, September 2003

Introduction to ASP.NET
Findlay Area .NET User Group, Findlay, OH, April 2003

Work History

January 2007 to Current
Senior Partner, Composable Systems, LCC – A software architectural and development company focused on using Microsoft technology to “glue” systems together.

November 2003 to January 2007
Software Architect, Fort Knox National Company – A leading payment services company.  Transformed the way the company developed software; from a loose cowboy approach to a more structured best-practices approach.

April 1999 to November 2003
Lead Developer/Consultant, Marathon Oil Company/MAP LLC – A large oil exploration, refinement and distribution company.  Provided technical leadership to the core development team.

May 1998 to April 1999
Consultant, Accenture – An international consulting organization.  Helped to develop the company’s eCommerce practice.

June 1994 to April 1999
Management Trainee/Developer, National City Corporation – A large financial institution.  Began as a management trainee and gained a good understanding of banking and management concepts.  Gained experience as a developer and managed a team of individuals in bank operations.

 
Copyright © 2008 Composable Systems, LLC