gerry miller representative projects
DESCRIPTION
Gerry Miller’s list of representative projects, detailing a wide range of accomplishments during a 20-year career.TRANSCRIPT
GERRY MILLER 100 W 5th St Ste 403 Royal Oak, MI 48067 Mobile: 248/819-‐0443 United States of America Email: [email protected]
BUSINESS AND TECHNOLOGY VISIONARY
REPRESENTATIVE PROJECTS
Aspen Marketing Services. Enterprise Architect and project lead for NxGen, Aspen’s next generation online marketing automation application. Built entirely on the Amazon cloud, this system had an HTML5/CSS3 front-‐end making heavy use of Jquery and AJAX to communicate with back-‐end Web services developed in C# using Microsoft .NET. Significant use of REST services, loosely-‐coupled architecture, and deep cross-‐system integration using a WCF message bus.
detour.fm. Single technology resource for this music discovery service launching by SXSW ‘13. Using AWS cloud hosting and Web services, built this dynamic application using Visual Studio 2012 with hosted ALM provided by http://tfspreview.com. Technologies include MVC4, .NET Framework 4.5, DynamoDB, S3 storage, Jquery, HTML5, CSS3, Simple Email Services, Simple Queuing Services, and Amazon’s ability to dynamically adjust resources based on load.
WorkingHabitat. Took over the development of this PHP site and ported to a cloud-‐based Linux with Amazon’s MySQL RDS. Maintained the front-‐end in Python, then ported to Drupal CMS.
Microsoft BizTalk Server. Developed a unique method of providing synchronous calls over asynchronous connections via correlation IDs that eventually became part of the core BizTalk Server product.
Progressive Insurance. Lead Architect for ambitious $500MM project to rebuild Progressive’s claims processing systems. Led an innovative development strategy using Agile process and Microsoft .NET to create Progressive’s highest-‐ever rated internal application in record time.
UDDI. One of the architects of this joint effort between Microsoft, IBM and Ariba to develop what the Gartner Group once called “the most important event in eCommerce for the next five years.” Provided architecture guidance, project direction and developed the C++ replication components. Full information at http://uddi.xml.org.
Victoria’s Secret webcast. Won an award from the Microsoft Central Region VP for coordinating and managing the largest webcast event in Internet history, the Victoria’s Secret fashion show from Cannes, France.
Amway Quixtar. Won an award from the Microsoft Central Region VP for work on Amway’s Quixtar site, at the time the largest e-‐commerce site in history. Helped the team resolve issues ranging from IIS and web farm configuration problems to MTS component design. Site available at http://www.quixtar.com.
GERRY MILLER – Page 2 –
Architectural Consultant, for State Street Bank, one of the largest international global custodians. Spearheaded a three-‐year effort to build a common class library and development environment for PC applications throughout the company. At last count, there were over 20 applications and 200+ developers in this environment; a study by the client found a $16.5 million savings over the first two years of implementation. Responsible for concept, architecture and delivery of the project. Mentored the core group of developers, who then fanned out into other development groups to provide training and development support. Major accomplishments include:
Strategic Consulting Services -‐ Served as the primary source of technical and industry guidance to the main IS department’s executive staff in their strategic migration to object-‐oriented technology in a client/server environment. Responsible for analyzing and providing mentorship on emerging technologies, industry trends, tool sets, resource pools and vendors.
Object-‐Oriented Development Environment -‐ Designed and coded a majority of the C++ class library. Incorporated COM/OLE, C++ exception handling and run-‐time type identification. The library consists of over 275 classes which provide low-‐level services (such as database access) and high-‐level business objects, including an entire application framework.
Order Routing Architecture -‐ Designed and implemented a thunking solution to allow this 32-‐bit C++ application to communicate with two required 16-‐bit DLLs. Also provided high-‐level analysis of the development environment, which involved integrating the Windows application into a DCE cell, using Encina to provide transactional RPC’s. This architecture currently supports over $100MM in daily market trades.
Performance & Analytics – Recommended C++, then developed the core of the company’s first C++ project, a Microsoft Windows performance & analytics program that was a critical component in helping the client win a $68 billion fund. Led a team of non-‐Windows programmers to successful completion in 6 weeks, causing this project to win Microsoft’s Best Business Application of the Year award and become the model for application development at this client.
Report Writer -‐ Developed a client/server financial reporting system. Fully responsible for analysis, design and development of a C++ Windows visual report writer. The project was bundled with the client’s financial reporting package.
SQL OREO management system, for Bank of Boston. Designed and managed the development of this system that helped make profitable a real-‐estate portfolio losing $8 million per day. Also updated and debugged a multi-‐billion dollar loan management system. Responsible for project management, design and coding, and maintained all systems documentation and assisted in preparing user documentation. Participated in a database task force that developed and documented company-‐wide database standards and strategies. Also wrote several 80x86 assembly utilities, including one that IBM now uses to determine MAC addresses of live token ring cards.
Watchlisted Loan Tracking, a program for a large midwestern financial institution. Helped train their staff in object-‐oriented analysis and design, then mentored them in developing a production C++ Windows application. The program automates the process of tracking watchlisted loans, reducing by 2/3 the amount of manual input required under the previous system.
GERRY MILLER – Page 3 –
Proxy Edge, for Fidelity Investments. Helped develop this groundbreaking proxy management program for the mutual fund industry. Resolved over 500 bugs in this Windows C program in less than 1 month.
Ford/CarPoint build-‐to-‐order joint venture. Won an award from the Microsoft Central Region VP for leading the architecture and development of a complete COM+ application for handling BizTalk messages on Windows 2000 Advanced Server. Built the application as a set of queued components and event handlers, making extensive use of the COM+ catalog and administrative configuration capabilities.
BizTalk Jumpstart Toolkit. Worked on the design and development team for the Microsoft BizTalk Jumpstart Toolkit, and wrote the SMTP/POP3 transport adapters using Visual C++/ATL.
COM+ LCE training. Wrote the C++-‐based lab materials for internal Microsoft training on COM+ loosely coupled events. Included material and examples on permanent and transient subscriptions, publisher and subscriber filters, and programmatic and administrative control of subscriptions.
XML-‐Based Business-‐to-‐Business E-‐Commerce System, for Datastream, the world’s leading MRO software company. Designed and led the team that built an XML-‐based engine using Visual C++ with ATL, Microsoft Transaction Server and SQL Server. This system acts as a middle layer between the client’s software and the order fullfillment companies (e.g., Wesco and Fastenal).
E-‐Commerce Web Site, for The Foxboro Company (acquired by Invensys), a major manufacturing supplier. Designed and led the team that built this commerce site available at http://www.iastore.com.
Worldwide Extranet, for Allendale Insurance, the world’s largest mutual insurance company. Conceived, designed, managed and developed this IIS-‐based Extranet that securely serves confidential data to over 1,800 client companies, including Intel, Sun, Microsoft and Hewlett-‐Packard. Developed server-‐side MTS components using Visual C++/ATL with ADO, using COM interfaces from IIS and Certificate Server.
Web-‐Based Defect Tracking System, for the world’s largest software company. Prepared the proposal that resulted in this business, and architected the entire system. The application has over 10,000 databases worldwide, and uses a DHTML front-‐end coupled with a SQL Server 7.0 back end via C++ MTS components. This system is the client’s single-‐most important internal application as it is the cornerstone of their $6+ billion localization business.
Internet Commerce, for PC Connection, the nation’s oldest mail-‐order dealer of computer software and hardware. Designed the Internet Commerce solution, which went live in July 1997. Provided architectural guidance, project management and organizational consulting. Managed a team that built the system using Active Server Pages, Microsoft Transaction Server, custom ActiveX components and SQL Server. Site is available at http://www.pcconnection.com.
Web-‐Based Manufacturing Control System, for Perceptron, the automotive industry’s leading supplier of non-‐contact measurement systems. Designed and managed the team that built a web front end (Internet Explorer 5 using VML and DHTML) and COM middle tier (C++ using ATL, XML, XSL) to interface with laser cameras and programmable logic controllers. The system is based on Windows NT Workstation and is in use at nearly every automotive-‐related manufacturing plant in America.
GERRY MILLER – Page 4 –
Email Support System, for Rational, a major developer of software tools. Designed and led the team that built a system that accepts incoming support request email, applies a set of heuristics to determine the problem, and automatically enters the case into a worldwide Vantive support infrastructure. The system uses Microsoft Exchange with server-‐side COM components, along with the Vantive API.
Web Accounting Application, for the Commonwealth of Massachusetts. Wrote the proposal that led to Clarity’s selection as one of two firms to build this solution, winning over larger firms including Andersen Consulting and Coopers & Lybrand. Architected the technology to connect a web front-‐end to MMARS, the Massachusetts mainframe accounting system with over 7,000 users. Managed the team that successfully built this system using Internet Information Server, SNA Server and custom ActiveX components. Also built the publicly available site based on this technology.
Internet E-‐Mail, for Juno, a vendor of a free, advertiser-‐supported Internet e-‐mail program. Using Visual C++, designed and built a wizard engine for the registration system and customized the program’s spell checker. Also built automated test suites using Microsoft Test.
Internet Web Agent, for a commercial software company’s Web management system. Built using Visual C++ with MFC Internet classes, the multithreaded program acts as an intelligent caching engine to pre-‐fetch web pages the user is likely to view. Also provides off-‐line caching capability through scheduled dial-‐up connections to the Internet using RASAPI.
Distributed Reporting Architecture, for Stream International, a $2.9 billion software services company. Responsible for architecture of a high-‐volume distributed reporting system built as a set of multithreaded Windows NT services communicating via RPC and OLE automation. Also responsible for designing the data mart that feeds the system, including the method of population from a source SAP system to the data warehouse to the data mart.
Firewall-‐Safe Online Support Engine, for Lotus Development’s Web-‐based support system. Built as a Windows NT service using Visual C++ and ATL, the program exposes a DCOM interface to allow a web server to communicate with the company’s support database behind the firewall. The program passes these requests using TCP/IP sockets over a secure connection through the firewall to a daemon running on the database server machine.
OLE Companion, for a Lotus Development’s customer support system (Vantive). The Visual C++ program allows Vantive users to insert non-‐OLE objects as OLE objects into the Vantive database. The program provides a flexible, extensible framework that wraps the non-‐OLE file in an OLE structured storage, adds management information to the storage, then stores the package in an image column in Vantive’s Sybase database.
ObjectScope, an object repository and communications tool for use in large-‐scale object-‐oriented environments. Co-‐managed the design and development process, including actual development, writing C++ using OLE. Used this project as a pilot to beta test Microsoft SQL Server 6.0.
QuickStart tutorial for Freelance Graphics for Windows, for Lotus Development. PC Week called it “the slickest on-‐line tutorial PC Week Labs has seen.”