Michael Rockwell
Software Architect, Developer, Trainer, and Consultant
MCP, MSCE + Internet, MCAD, MCSD, MCT, MCDBA, CTT+, Scrum Master, Scrum Developer


P.O. Box 177
Clarence Center, NY 14032-0177
Phone: (716) 628 - 3237
michael@MichaelRockwell.net

 

Objective ____________________________________________

Work in IT Management where I can have a profitable impact for the organization through IT excellence. I am looking to utilize my years of enterprise level application architecture, design, development, and optimization experience along with my management and business skills. I deliver high quality, cost effective, IT solutions through the utilization of people, processes, and technology.

Profile ________________________________________________

Michael most recently was an Enterprise Application Development Manager with Microsoft Services with more than 8 years of consulting and management experience supporting Enterprise customers.He specializes in enterprise level application architectures that enable businesses to cost effectively and efficiently.Michael is proficient in Microsoft application development and server technologies.He holds several Microsoft Certifications, Microsoft Certified Solution Developer MCSD.Net, MCSD (Windows DNA), Microsoft Certified Database Administrator (MCDBA), Microsoft Certified Systems Engineer (MCSE), and Microsoft Certified Trainer (MCT).Michael is Microsoft Solution Framework (MSF) certified and is proficient in all phases of the Software Development Lifecycle (SDLC). Michael is also a certified SCRUM Master and SCRUM Developer with deep Application Lifecycle Management (ALM) expertise.

He is known for robust enterprise application architecture, design, and evolution. His mix of both business and technical skills gives him a unique perspective on the dynamics of enterprise ALM. He is very team oriented and works to ensure that his team can be successful. He takes a very scientific approach to performance and functionality and makes sure that application performance and functionality is quantitatively measured and evaluated. He makes sure that the applications are tested for functionality, scalability, performance, productivity, and workload optimization. He has lead global application development and support teams.

Skills Summary _____________________________________

u  Microsoft Application Architecture, Design, and Development

u  Application Lifecycle Management (ALM)

u  Training and Mentoring

u  SQL Server / Business Intelligence

u  Application Testing and Performance Tuning

u  Application Debugging and Optimization

u  Enterprise Application Integration

u  Service Oriented Architecture

u  Internet Business

u  Business Communications

u  Project Management

u  Workload Optimization

 

Technical Skills and Experience ________________

Microsoft Development Platforms

          Microsoft Visual Studio (All Versions), Team System, Team Foundation Server

          Microsoft Expression

          Microsoft Enterprise Manager and Associated Tools

          SQL Server Management Studio

Development Languages /Technologies

          C, C++, C#

          WCF, WF, WPF

          Visual Basic (All variations)

          T-SQL, MDX

          XML, XSLT, XML Schema

          SOAP, WSDL

          XAML (WPF)

          Report Definition Language (RDL)

Infrastructure Skills

          Active Directory

          TCP/IP, DNS, IPSec

Web Technologies

        ASP.Net

        ADO.Net

        HTML, IIS, MVC

        XML, XSLT, XAML

        REST/JSOM/OData

Operating Systems

        Windows 2000, 2003 (XP), 2008 R2 (7), 2012 (8)

        Windows Mobile, Phone 7 & 8

Database Systems

        Microsoft SQL Server 7 � 2012

        IBM DB2

 

Professional / Specific Project Experience ___

Microsoft Corporation (April 2004 � present)

Premier Services (February 2007 � present) Applications Development Consultant / Manager

        Provide proactive application architecture and development advocacy and reactive issue resolution to a portfolio of many assigned enterprise clients.

        Provide SQL Server tuning, optimization, and trouble shooting.Provide benchmarking and migration guidance.

        Provide .Net application debugging, optimization, and work load optimization

        Providing consulting in application development lifecycle management and team suite and foundation server utilization.

        Provide web application development best practices.

        Provide mobile application development support.

        Executed several Microsoft Premier Services Performance Labs for enterprise clients.

        Manage proactive and reactive support cases.

 

Microsoft Consulting Services (April 2004 � February 2007) Senior Consultant

        For Vitas I did SQL Server 2000 tuning, Visual Basic 6 / COM application tuning, and developed a migration plan to SQL Server 2005 and Microsoft .Net.

        For Raytheon I architected and planned a project for process guidance automation for DoDAF to be integrated into Visual Studio.I also did work in the area of Software Factories and Domain Specific Languages.

         For TRowe Price I developed Analysis Server cubes that provide decision support information around the System Center Reporting data that is collected by MOM 2005.The data cubes provide much faster access to critical decision support information.

        For Corporate Executive Board I provided expertise around SQL Server Service Broker and Replication in order to launch their new web portal.

        For Fannie Ma I developed a disaster recovery plan for SQL Server 2005.

        For Equity National I implemented Team Foundation Server and Visual Studio Team Edition.

         For Riverside Publishing I architected SQL Server 2005 to be fault tolerant, recoverable, and scalable while maximizing the hardware.The web application is Linux based for the testing side and Microsoft .Net based on the administration and reporting side.These differences introduce issues with respect to resilience which required the use of clustering for fault-tolerance.Testing and reporting and administration are split across two clusters.To keep the data current on the two clusters transactional replication is used.The database was stress tested to ensure that it could scale to meet the required scalability and fault-tolerance.

        For Health Dialog I architected the next version of their software.I architected a Service Oriented Architecture and then educated management and the development team how to use Windows Communications Foundation to enable SOA.The solution heavily utilized the Enterprise Library application blocks.

        For Sodexho I architected the globalization of their Labor Management application.

        For Deloitte Audit I work with them to identify performance problems with their application in how it was using SQL Server.I worked on optimizing their schemas, stored procedures, and application integration patterns.

        For Movie Gallery I performed an architecture review of their new MeGA Link application that will run in all of their 400+ Movie Gallery and Hollywood Video stores.I provided substantial improvements to their .Net application, SQL Server data schemas, and application development processes.

        For Sara Lee I performed all of the installations of SQL Server 2005 Itanium which included clustering, Analysis Server, Reporting Server, and Integration Server.Six instances were installed flawlessly in less than a day.

        For Moffitt Cancer Research Center I developed a customized Microsoft Solutions Framework (MSF) methodology and then delivered training to the web development team.I implemented Team Foundation Server (TFS) and Visual Studio 2005 for the web team so that they could take advantage of the tasking and source control features of TFS.I worked on evolving the teams� communications, roles, and processes based upon the MSF disciplines.

        For Horizon Blue Cross and Blue Shield I developed a SQL Server Disaster recovery architecture and recovery plan.The database is 800 GB in size and increasing at a rate of 20 GB/month.I was able to develop a tiered recover plan that allowed failover within seconds to within 16 hours depending upon the nature of the failure.We increased monitoring and proactive failure identification by implementing Microsoft Operations Manager (MOM).

        For New York Department of Health and Mental Hygiene I developed a data model to allow them to manage samples of analytes from many different agencies like OSHA, EPA and state agencies.The data is then checked against a database of Contaminants of potential concern and alerts are raised when an exceedence is reached.This is a very complex data structure that utilizes geo code information to map locations at health risk.

        For UPS I analyzed performance of their logistic real-time systems with an emphasis on SQL Server.

        For Delta Airlines I prototyped an information repository using Microsoft SQL Server / Analysis Server.Performing ETL from the mainframe, data was then modeled into to cubes to be further used by analysts.

        For ABB I prototyped and developing a proof of concept of providing historian services using SQL Server 2005 (Yukon) and Visual Studio 2005 (Whidbey).The historian must store thousands of pieces of data per second in near real-time as well as provide statistical data about thousands of devices in real-time as well. I utilized the latest C# Generics and collection classes, SqlBulkCopy, and SQL Server CLR integration to achieve an extremely low CPU and resource requirement for storing and aggregating over one thousand data points per second.Service Broker was also used in the solution to insure durability of the data.

        For ABB I developed a BizTalk 2004 SAP to Batch adapter and orchestration to allow a two way process control process.

Leading Edge Solutions (1988 � April 2004)

 

Decision Strategies (March 2004 � April 2004)

        Conducted intensive security training in the areas of processes and procedures, network and operating system hardening, and application development security for Telecom Italia Mobile in Athens, Greece.This work was done in preparation for the 2004 Summer Olympics.

 

Constellation Brands (December 2003 � February 2004)

        Developed a data warehouse / Business Intelligence capability using Microsoft SQL Server 2000, Analysis Server, and Reporting Server.Mentoring Canandaigua Winery IT staff in SQL Server, DTS best practices.

 

Tech-State (September 2002 -April 2004)

        Was the Lead/Senior Microsoft Instructor.

        Delivered Microsoft.Net development courses on Visual Basic.Net, C#.Net, Web Services, ASP.Net, ADO.Net, SQL Server 2000 (Administration and Development), and Requirements Analysis and Design.

 

Student Insurance (July 2003 - December 2003)

        Developed HIPAA 837 maps for Professional, Dental, and Institutional claims using Microsoft BizTalk and the BizTalk Accelerator for HIPAA 2.0.

        Developed the architecture for processing inbound claims from WebMD and Source Corp. and splitting the claims out to various systems.

 

Country of Romania (January 2003 �April 2003)

        Architected a Microsoft.Net solution for the Cadastre (Land Office) to map geospatial data to land ownership data.

        Worked closely with the Mumbai, India based development team (on-site in India and remotely), to implement the solution.

 

Monster.com (December 2002 � January 2003)

        Developed and delivered a week long customized Microsoft.Net training course to update the skills of developers� world-wide.

        The course covered C#, ASP.Net, ADO.Net, Windows Forms, and Web Services.

        The course was delivered in Waltham, MA, Mountain View, CA, and Prague, Czech Republic.

 

Genesys International (December 2002 � April 2004)

        Chief Architect for global application development

        Developed and reviewed application architecture for World Bank funded applications

        Worked with India based development teams

 

Ingenix (January 2002�November 2002)

        Architected and developed a Microsoft.Net based healthcare informatics reporting solution.

        Utilized Microsoft SQL Server 2000 Analysis Service to derive OLAP based functional outcome information for thousands of providers.

        Utilized XML, XSLT, Visual Basic.Net, Windows Services, COM inter-op, Visual Studio 2002, and ASP.Net to deliver this solution.

        Reports were delivered as Adobe Portable Document Files (PDF).

 

Lante (January 2000�October 2001)

        As Chief Architect for Microsoft Solutions, I oversaw and approved the architecture for all Microsoft based solutions.

        I personally developed a scalability model for Dell Computers which resulted in a $40 Million services contract.

        I architected and worked with Dell and Microsoft to develop and deliver the Dell Supplier Advantage, also marketed by Microsoft as the Supplier Accelerator for BizTalk.Worked with Pitney Bowes, Motorola, and 3M to implement the supplier accelerator.

        Conducted early adoption work with Microsoft for SQL Server 2000, Commerce Server, and BizTalk.I have a case study on the Microsoft BizTalk web site detailing one of these early adoption projects.

        Ran the entire Northeast region�s technology group consisting of 33 architects and developers, managing $20M in business.

        The technologies utilized were the entire range or Microsoft server and technology including servers and technologies under development.Lante provided all of the technology development and support for Microsoft events (TechEd, PDC, and Executive Briefings).

 

Computer Task Group (September 1990�January 2000)

        Progressively advanced from Consultant to Principal Consultant while at CTG.Provided Technical and Business consulting services to Fortune 100 companies in the areas of Voice and Data Communications, Computer Telephone Integration (CTI), LAN, WAN, Internet, and Client/Server development.

        Started and drove the Object Oriented Special Interest Group within the organization.

        Drove the adoption of Internet technologies with in CTG and developed and delivered so very powerful and useful Internet-based applications.

        Received several awards from CTG, IBM, and Microsoft for my architecture and development efforts.

        Architected and developed for Society Bank, a loan FaxBack system that reduced loan turnaround time from 2 day to 2 hours.The application automated and streamlined the loan entry, approval, and document submission process.

        For a major healthcare system, automated the project office which was managing over 60 projects. Project metrics were entered into a web based application and project status dashboards were immediately available to management.

 

Note:In the interest of brevity, only the most recent and relevant experience has been included. A detailed experience portfolio is available upon request.

 

Education _________________________________________

Arizona State University
Bachelor of Science degree, majoring in marketing with a minor in engineering

Certifications _______________________________________

MCT�Microsoft Certified Trainer

MCSD�Microsoft Certified Solutions Developer (Microsoft.Net)

MCSD�Microsoft Certified Solutions Developer (Windows DNA)

MCAD�Microsoft Certified Applications Developer
MCSE �Microsoft Certified Systems Engineer
MCDBAMicrosoft Certified Database Administrator

MCP Transcript

CTT+�CompTIA Certified Technical Trainer+

SCRUM Master

SCRUM Developer

 

Publications and Presentations _________________

Speaker, The Disintermediation of Channel Partners (PC Expo Panel, June 2000)

Interviewee, The Growth of Digital Market Places (CRN Radio, June 2000)

Author, Teach Yourself Microsoft Windows DNA Programming in 21 Days (Sam�s Publishing, August 2000, ISBN: 0-672-31897-0)

Ambassador, For Microsoft TechEd 2003 and TechEd 2005 I was one if 16 Ambassadors selected Worldwide.

Author, Several articles on architectural issues and IT operations for the International Association of Software Architects (IASA).

Author / Presenter of many IP works for Microsoft Corporation.