Skip to main content
The Hems Family
Go Search
Home
About Us
  
Hems Family Home Page > Pages > Résumé of Adam Hems  


Architect Consultant
The Résumé of Adam Hems

Adam Hems

Senior Consultant

Houston, Texas, USA

adamhems@yahoo.com

 

Objective

None at present, I am not looking for another position. This document is just here for reference. J

 

Summary

·        Highly Experienced Architect, Technical Team Lead, Developer and Manager, specialising in Enterprise Client/Server Business Solutions and Microsoft Office SharePoint Server 2007 (MOSS)

·        Thirteen Years of Client/Server and Distributed Enterprise Solution Architecture, Design and Implementation

·        Nine Years of E-Business Solutions Architecture Experience: Business to Business and Business to Consumer

·        Nine Years’ experience as a professional Consultant, working in a wide variety of vertical industries; most recently in Microsoft but once extensively in Java Technologies

 

Education

BEng (Hons) 4-Year Bachelor’s Degree in Manufacturing Engineering, Coventry University, West Midlands, United Kingdom

 

Skills & Knowledge

Methodologies

Languages

Operating Systems

Databases

MSF, Rational Unified Process (RUP)

C# 1.0 à 4.0, Java 5.0, Borland Delphi (Pascal), VB.NET

Microsoft Windows XP, 2003 Server, Vista, Windows 7

SQL Server 2005/2008, Oracle

Technologies

Application Servers

.NET Framework 2.0, 3.0 (WPF, WF, WCF), 3.5 and 4.0; Web Services (WS*, WCF); ASP.NET (all versions); MSMQ; Software Factories; the Composite UI Application Block (CAB); ADO.NET Entity Framework (EDM); the WPF Composite Client

Microsoft Office SharePoint Server 2007 (MOSS), BizTalk, Microsoft Commerce Server 2007, Microsoft Speech Server

 

Project Experience

Senior Consultant, Microsoft Consulting Services, Houston, TX USA

June 2005 - Present

Halliburton, Houston, TX

July 2009 – July 2010

Team Lead and Senior Developer for a project to re-write a large piece of Line-Of-Business Software. Project involved interviewing and on-boarding an offshore team (Pune, India) which involved travel to India to set up. The application itself is a very up-to-date, high-performance WPF modelling and analysis application that leverages every major feature of .NET 3.5. Project was implemented using Scrum. Guided customer and team on best practices and architecture for development as well as designed and built a number of critical pieces.

Role: Team Lead, Senior Developer, Architect.

Environment: WPF 3.5, SQL Server 2008, Entity Framework, .NET 3.5 and 4.0

SharePoint Branding and Silverlight Development for Pepsico in Plano, TX

June 2008 – July 2009

Worked with a Microsoft Partner (design specialist) to stand up a highly-collaboration-enabled SharePoint site, fully branded with the objective that it look “nothing like SharePoint”. Added a number of custom Silverlight WebParts to show off the effectiveness of this technology, one which integrated collaboration features of SharePoint itself and another that displayed video that was stored in the SharePoint site. Also demonstrated integration with Office Communication Server.

Role: Technical Lead, Architect

Environment: WCF 3.0 and 3.5, REST, SOAP, Web Services Software Factory, C#, PRODML, WITSML, Castle DI Container, BizTalk, Enterprise Library, Oracle, SQL Server 2005

SOA Architecture and Development for Chevron in New Orleans, LA

April 2008 – June 2009

Did the architecture, design and assisted with the development of a highly scalable, flexible and re-useable SOA layer for a variety of internal business applications used for monitoring Upstream Production. Involved extensive performance testing and subsequent performance optimization of a number of complex WCF Services.

Role: SOA Architect

Environment: WCF 3.0 and 3.5, REST, SOAP, Web Services Software Factory, C#, PRODML, WITSML, Castle DI Container, BizTalk, Enterprise Library, Oracle, SQL Server 2005

Customized SharePoint Publishing Portal for Chevron in San Ramon, CA

June 2007 – April 2008

This customer is deploying MOSS to their 50k+ employees as their new intranet. Assisted their team with development and best practices, Architecture, capacity planning and roll-out. Built a "Site Provisioning Wizard" solution using a combination of custom code, calls to Web Services and Site Definitions to permit them to crank out large numbers of custom site by filling out a custom UI.

Role: Architect Consultant

Environment: MOSS, ASP.NET, .NET Framework 2.0, C#, VB.NET, VSTS

High Performance Engineering Application Architecture for Baker Hughes in Houston, TX

August 2006 – June 2007

This Oil and Gas Services client were building a new Framework upon which to move a number of legacy Engineering Applications which analyze, display and record, in real-time, a large array of data about conditions down-hole captured using various tools placed in the borehole at the rig. The large amount of data meant we had to optimize the Framework architecture to ensure very high-performance and high resilience. The Client sought Architecture guidance to ensure the team was successful in this regard, and to help them make maximum use of technologies that became available in the .NET Framework 3.0 (in particular, WCF).

Role: Architect Consultant

Environment: .NET Framework 2.0, .NET Framework 3.0 (WCF, WPF), C#, SQL Server 2005, Component UI Application Block (CAB), VSTS

Intranet Application Design & Architecture for EDS in Plano, TX

January 2006 – August 2006

Very large IT Services Company who wanted to move an existing SharePoint site out into a new .NET 2.0 Web Site, whilst retaining integration with the SharePoint site but adding significant functionality and making as much use as possible of the new platform. Assisted with Architecture recommendations and with the implementation, and then worked with the team to design and build an Architecture to integrate the ASP.NET site with Microsoft Office Server 2007 (MOSS) in order to leverage the built-in Workflow platform available using custom workflows we subsequently developed.

Role: Architect Consultant

Environment: .NET Framework 2.0, C#, SQL Server 2005, Microsoft Office SharePoint Server 2007 (MOSS), Windows Workflow Foundation (WF), .netTiers 2.0

SharePoint Portal Server Architecture and UI Guidance for National Oilwell Varco (NOV) in Houston, TX

November 2005 – December 2005

This large Oil and Gas Services Client asked for assistance setting up and deploying SharePoint Portal Server to their 10,000 worldwide employees on their internal Intranet. I examined their environment and determined their requirements and prepared for them an extensive Architecture document with recommendations on how best to deploy the product to best suit their needs. I also worked with them to change the look and feel of the portal, and engaged in extensive knowledge transfer with their team on all aspects of SharePoint and SharePoint Portal Server.

Role: Architect Consultant

Environment: SharePoint Portal Server, .NET Framework 1.1, C#, SQL Server 2000

Worldwide eCommerce Application Framework for Hewlett Packard (HP) in Houston, TX

June 2005 – October 2005

This was a very large project to build an extensible, high-performance ecommerce application framework. The framework focuses on three common ecommerce applications: a web-based storefront, a rich-client call-center application, and a rich-client administration tool. All three tools share core components within the framework and make extensive use of provider and factory patterns, inheritance, and delegates. This design allows solution architects a wide range of options to extend the framework to meet their own unique business requirements according to region and customer segment. The framework provides business entities, business components, data access components, and an extensible database schema to provide core ecommerce capabilities as well as lower level system functionality such as logging, localization, authentication, and authorization. I came in to assist with the roll-out of their first International region (Latin America) by doing Design, Architecture and code Reviews, assisting with performance testing, making optimization recommendations and assisting with migration from version 1.1 of the .NET Framework to 2.0 and further to Visual Studio Team System. I also assisted with a BizTalk integration and also did proof-of-concept work in Speech Server to demonstrate the value of adding interactive voice to the call-center application.

Role: Architect Consultant

Environment: .NET Framework 1.1 and 2.0, C#, BizTalk Server 2004, SQL Server 2000, VSTS, Speech Server 2004

Technical Director, eFORCE, Houston, TX USA

October 2004 – June 2005

Technical Architect, eFORCE, Houston, TX USA

September 2002 – September 2004

Principal Consultant, Context Integration, Houston, TX USA

October 2000 to September 2002

Distributed .NET Extranet Application for M-I SWACO, LLC (Houston, TX)

February 2004 – June 2005

This project involves constructing a lightweight, high-performance, distributed application to link the businesses’ Oracle ERP system to over two thousand oilfield engineers who are using a custom-built in-house data capture application on oil rigs spread around the world. We devised, designed and built a flexible messaging infrastructure which allows secured one way synchronous and asynchronous data transfer on demand and in real-time to every engineer from a central system, making data available that was previously only available months after a job was started.

Role: Technical Director, Lead Architect, Project Manager, Client Partner

Environment: .NET Framework 1.1, C#, BizTalk Server 2004, SQL Server 2000, IIS 6

.NET Intranet Application for M-I SWACO, LLC (Houston, TX)

October 2003 – January 2004

This project involved constructing the first phase of a lightweight, high-performance internal web-based intranet application. The application is designed to replace and streamline a number of disparate, complex paper-based processes and was rolled out across the world.

Role: Technical Architect, Project Manager, Team Lead, Client Partner

Environment: .NET Framework 1.1, C#, SQL Server 2000, IIS 5

.NET High-Availability Message-Queued Distributed Application for Cardinal Health, Inc. (Houston, TX)

August 2003 – October 2003

This client was entering a new business, offering a new service to their Health-care clients from their own call centers on a 24-7 basis. This service is mission-critical and so required maximum resilience from all supporting hardware and software. We came in and designed and built a distributed application to support this new business, making full use of Microsoft Message Queuing for communications between a very high-availability central system (running upon Microsoft Cluster Server) and the client application, based in the various remote call centers. Communication via MSMQ was also required over the Internet, using Windows Server 2003 and MSMQ 3.0.

Role: Technical Architect

Environment: .NET Framework 1.0, C#, SQL Server 2000, IIS 6, MSMQ 3.0, Web Services

B2B/B2C Portal Site for Cardinal Health, Inc. (Houston, TX)

June 2003 – July 2003

This client needed a common portal for their public-facing customers, for their intranet users, and for their extranet users. We came in and designed and built a framework for the site suited to their needs, and implemented a significant number of portlets to deliver their multi-user intranet/internet/extranet needs, including several Web Services.

Role: Technical Lead and Senior Developer

Environment: ASP .NET 1.0, SQL Server 2000, IIS 5, Web Services

B2C Internet Site for the Methodist Hospital System (Houston, TX)

May 2003

This project involved completing a project started by another Consultancy which had become over five months late. The new site was a fully dynamic re-write of the clients’ current static site. Work involved extensive analysis of what had been built and identifying a number of undiscovered technical problems and solutions to those, including search engine optimization, page-weight reduction, browser compatibility issues to name but a few.

Role: Technical Consultant

Environment: BroadVision 7.0, Oracle 8i and Solaris, IIS Web servers

B2B Web Site for Baker Hughes, Inc. (Houston, TX)

March 2002 to April 2003

This main theme of this project was building additional phases of their B2B web site, designed to enhance their online support and to enable direct product sales.

Role: Technical Architect

Environment: BroadVision 6.0, Struts, Java Servlets, Oracle 8i and Solaris

B2B Web Site for Baker Hughes, Inc. (Houston, TX)

September 2001 to March 2002

This main theme of this project was building a B2B web site designed to enhance their online support and to enable direct product sales.

Role: Technical Lead

Environment: BroadVision 5.5, Oracle 8i and Solaris

Projects for Clear Channel, Inc. (Los Angeles, CA)

January 2001 to September 2001

Build a brand new paid membership site in Java servlets on Macromedia JRun, tightly linked with the Entertainment Events site, which provides members with special offers on tickets that could include discounts, early sales of tickets, or various non-ticket offer combinations. Built a custom-built XML-based client application written in Java, used internally to create designs for website templates executed by the Macromedia JRun application server.

Built a Java-based Mass-email system, integrated into a number of existing systems. Performed detailed Technical review of a sophisticated java-based media streaming technology, owned by a company the client was considering buying.

Role: Technical Architect

Environment: Java, Java servlets, Macromedia JRun 3.0, XML, Oracle 8, OAS

Advanced configurable exchange platform – Manugistics, Inc. (Las Colinas, TX)

October 2000 to January 2001

Technical Lead for a team of 15 developers building an advanced configurable exchange platform for integrated supply chains and intelligent digital marketplaces. The product, built Manugistics, a large company selling supply-chain software, provides dynamic trading capabilities to bring many buyers and sellers together in a personalized, integrated, real time digital community.

Role: Technical Lead

Environment: Java servlets, EJB’s, BEA Web Logic, Oracle 8

Internet Architect, Dixons Stores Group plc, Hertfordshire, UK

January 2000 – October 2000

E-commerce Internet site

Senior technical architect with responsibility for the technical architecture and application of a new pure-play business to consumer E-commerce Internet site. Lead teams of technical designers and developers, building BroadVision front end with IBM MQ Series to fully integrate to Retek/Clarify back-end. Site to be deployed in multiple European countries, languages and currencies. Responsibilities include drawing up high-level and detailed technical specifications, team-leading developers and technical engineers to deliver in a very short timescale, meeting with external and internal clients and evaluating and working with 3rd party service providers.

Role: Senior technical architect with responsibility for the technical architecture and application

Environment: BroadVision 4.1, IBM MQ Series, Oracle 8, Retek, Clarify

Internet Applications Manager, Dixons Stores Group plc, Hertfordshire, UK

August 1997 - January 2000

Internet and intranet projects

Project Management and technical architect position with responsibility for all ongoing Internet and intranet projects within the group. Lead and project-managed teams in designing, building and maintaining 5 static and 4 transactional business to consumer internet sites for the premier brands of the Group; the largest electrical retailer in the United Kingdom. Responsibilities included meeting with the internal clients, evaluating needs, devising all technical architecture, project plans and costs, and delivering to time and to budget simultaneous projects.

Role: Project Management and Technical Architect

Environment: Site Server, IIS, ASP, Visual Basic, SQL Server, NT Server

Project Leader, Glynwed Pipe Systems plc, Birmingham, UK

April 1996 – August 1997

Divisions’ Intranet projects and Internet sites

Project Management and technical architect position with responsibility for the divisions’ intranet projects and two Internet sites. Project-managed and lead a small technical team in building and maintaining a countrywide intranet. Personally designed and built the companies’ first Internet site. Responsibilities included growing and managing the team and design and deployment of all aspects of the networking, email and server technology used for the intranet and the Internet site.

Role: Project Management and Technical Architect

Environment: Site Server, IIS, ASP, SQL Server, NT Server

Project Manager, Durapipe – S&LP, Staffordshire, UK

June 1995 – April 1996

Replacement AS/400 JBA business system

Project Management and technical architect position with responsibility for the company intranet single Internet site. Project managed in a replacement AS/400 JBA business system. Designed, project managed and built an NT Server based intranet, linking it to the AS/400. Designed and wrote the company’s first Internet site, hosted on an Apache platform.

Role: Designed, Coding, Team Lead

Environment: AS/400, NT Server, IIS, SQL Server, Apache

Assistant Manufacturing Manager, Vulcathene Plastics, Hertfordshire, UK

November 1993 - June 1995

Intranet technology

The main theme was to use PC-technology to streamline the company’s manufacturing processes, from design to shipping the product. Engineered a number of small projects using intranet technology to deliver significant cost-savings to the business.

Role: Technical Architect

Environment: IIS, Microsoft Access, Windows NT