We provide IT Staff Augmentation Services!

Senior Software Architect Resume Profile

3.00/5 (Submit Your Rating)

SUMMARY

In all, I have 33 years of computer experience including working for 31 years as an IT professional during which I have held technical and leadership roles in a wide array of projects and technologies. I posses strong in - depth technical knowledge and abilities that include software application development and integration, design and architecture of solution based systems, and business analysis. In addition to having a broad range of project experience to draw from, my troubleshooting and problem solving skills are excellent and encompass a variety of technical areas.

Primary Skills and Experience:

  • 19 years' experience leading enterprise architecture, systems integration or package/platform implementation
  • In-depth experience using C, Active Server Pages ASP, ASP.NET, HTML, DHTML, JavaScript, Java, XML, Voice Over XML, SQL, Visual Basic.NET, Visual Basic Script VBS, Perl, BASIC, ASM/ASMX, Pascal, and JQuery/JSON/Dojo,
  • Exemplary knowledge of IIS 6.0 7.0 7.5/8.x, MS ADO/ADO.NET, Active-X, SQL Server, SQL MS/AS/IS, SQL BI Studio 2008/R2 /2012/2015 Cloud Oracle 8 and 9i, Visual Studio Team System Developer, Team Foundation Server 2010/2012 and ALM, MS Access / Access Services SharePoint 2013, , MS Project, MS Exchange, MS Office SharePoint Server MOSS 2007, SharePoint Server 2010, SharePoint Server 2013 Certified Master, 2010/2013 beta tester in next generation SharePoint Cloud, .NET 2.0 / 3.5 / 4.0 / 4.5. Windows Workflow Foundation and Windows Communication Foundation custom development, MS Outlook, Site Server, Commerce Server 2002/2007/2009-2009/R2, Proxy Server, Class Server, BizTalk Server 2K6 R2/WCF/2009, SharePoint Portal 03, MS CMS, Clustering MSCS, Load Balance MS NLB, Macromedia, MS Visio 2003/2007/2010/2013, WSE 3.x SDK, Kerberos, .Net Directory Services Integration, Custom web SSO Single Sign-On / Authentication Providers for SharePoint, ForeFront Federated Identity Management FFIM.
  • Extensive experience with enterprise content management using SharePoint Server Enterprise, Standard, and Foundation, and integration w/3rd party BPM/Workflow products K2 BP, BPM Suite SharePoint Server 2013 Enterprise Hosting Service Provisions/Enterprise Social CMS Integration Systems, Multi-tenancy in 2010/2013, AppStore and Tenancy architecture in 2013 Office 365 Tenancy Integration w/SharePoint 2013 On-Premise and O365 Enterprise Tenancy, Tenancy Solutions Architecture and Integration, SharePoint Tenancy and CRM 2013 Solutions Architecture and Integration Small Business Server 2008/2011, Custom .Net Integration / SOA w/.Net 3.x / 4.0 / 4.5 / 4.51 Preview 5.x Framework and the new 2010/2013 SharePoint Services Architecture, Query/Search/Index Architecture, Distributed Multi-Tenancy Farm Architecture extensive experience with LOB line-of-business integration with ERP solutions like JDE, SAP, Horizons.
  • 17 years of experience operating in an architect or senior developer role on enterprise-wide development projects
  • 13 years' experience with the .NET framework
  • 12 years' experience with multi-threaded programming, designing and building frameworks, and enterprise patterns, as well as driving the architecture of MSFT Patterns and Practices in the .Net 4.x platform.

Additional Experience and Skills:

  • 22 years designing application and solution architectures
  • 31 years of Professional Services experience
  • 16 years' experience with EAI
  • 11 years' experience with Microsoft Hosted Services Provider solutions Exchange, SharePoint, Live Meeting, Business Productivity Suite, Dynamics CRM, Office 365, Office Live, Lync 2010/2013, UAG/TMG 2010 FFIM 2010/UAG 2014/FFIM 2014
  • Valuable experience in driving the solution development process to maturity incorporating Team Foundation Services, SharePoint Server, Project Server, and Visual Studio all versions possessing the holistic insight and the ability to drive the Application Lifecycle Management .
  • Clearly able to communicate goals, decisions and recommendations to target audiences with varied levels of technical knowledge

EXPERIENCE

confidential

SharePoint / BizTalk / Commerce Server / CRM Solutions Architect / Enterprise Architect

  • Enterprise Architect In this capacity I am responsible for the design and architecture of solution based systems, technical pre-sales, business analyses, as well as software and solution development in order to stay technically sharp. Also, as a senior architect, I am responsible for the ownership of projects and solutions provided by the teams that I work with / coordinate.
  • Infrastructure / Hosting / Solutions Architect In this capacity I am responsible for the networking, infrastructure, and server architecture builds, of all hosting operations for HH-Ltd Internet Services, as they pertain to SharePoint Server, Exchange Server, Unified Communications and Dynamics CRM /Solomon, and the HI-Ltd Business Portal. Also, I am responsible for the technical support personnel in the Hosting Practice, and the development personnel in the Consulting Services Practice.
  • SME Subject Matter Expert. With several years' experience developing enterprise solutions using Commerce Server, BizTalk Server and Microsoft SharePoint Service '03-Current, Microsoft Dynamics CRM '11-Present, On-premise, Online In this capacity I am responsible for deep technical knowledge and architectural advice on solutions based systems for medium to large enterprises. This position often requires hands-on development, team mentoring, best practices guidance and architectural guidance using these server-based technologies.

Chief Information Officer / Co-Founder

  • In this role I drive the direction of the corporation, focusing on emerging technologies from Microsoft and other Microsoft Partner Corporations.
  • As a co-founder of Hamilton Huhn Ltd HH-Ltd, Hosting International Ltd. HI-Ltd this role is more symbolic than a full-time position. I spend 100 of my time in the field I'm not a politician but I do attend dozens of meetings / outings with other CIO / CEOs and enjoy the networking

confidential

Sclera Hosting / Sclera Online Managed Services Microsoft Service Provider License Agreement Provider and Hosting Service Provider Southfield, MI

  • As the Enterprise Architect for Sclera Design in our Microsoft SharePoint Services Practice, I was responsible for the migration of several thousand hosted on premise and on-line clients. Having worked in the SharePoint Practice since 2005, I was initially responsible migrating their hosting clients from 2007 to 2010 / 2013. With the announcement of 2013, very early on, dozens of the online / hosted clients wanted to participate in Early Adopter Programs EAPs allowing Sclera the opportunity to get extensive hand's-on experience with the new features paying especial attention to multi-tenancy, service application partitioning in tenancy, FAST Search Server for service provisions, the scalability of Services Farms and Hosting Farms, vs. how these were done in 2010.
  • Developed the HI-Ltd. Control Panel - a Microsoft Certified Exchange Server and CRM Server Multi-tenancy Provisioning and Management interfacing tool where hosting clients have complete control over their service provisions, user management, security management, and scalability adding / taking away services from their Service Provisions / Subscriptions. HI-Ltd. Control Panel is the 4th out of 4 top-certified control panel tools, certified by Microsoft as an integration tool for Exchange Server and Dynamics CRM 2013 Server management.

confidential

Enterprise Architect / Senior SharePoint Architect

  • ARL performs basic and applied research, exploratory development, advanced development in systems engineering, and manufacturing technology in support of the Navy technology base. ARL champions the transfer of advanced technologies and manufacturing processes, in partnership with industry and Navy research development centers, to acquisition programs and fleet operations, as well as the other government agencies and the private sector.
  • ARL has a lean but super-efficient support department MIS that drives leading technologies on the edge, in their efforts to perform the vast number of other duties performed by ARL resources.
  • I was engaged to help ARL build out not just a SharePoint Farm, but provide extensive guidance and the delivery of a pre-defined list of objectives, as well as more objectives added to these once I was on board.
  • Primary scope was to provide expert guidance and governance around SharePoint 2013 Enterprise Server, multiple Farm Architecture, Information Architecture IA, and Security Matrix for IA, and detailed guidance on workshops to facilitate collating IA from over 120 departmental groups.
  • Once the above was underway, I was to scope the number of virtual machines VMware ESX that would be necessary for the SharePoint Farms. The Farms were comprised of the core enterprise Intranet Farm, with silo Farms that were not a direct extension off the Intranet unlike most departmental groups which were each an extension site collection off the Intranet, these Farms were silos due to content/sensitivity the Silo Farms had to support Intranet integration with various departments as well as support Extranet Vendor Authentication / Access.
  • The core Intranet was a set of 11 hosts, providing failover and meeting the requirements of only ALR no other departmental area of Penn State only ALR, and the silo Farms could be 4 to more hosts depending on the requirements. To facilitate a consistent build within the security parameters required, I developed a series of PowerShell cmdlets command-lets that scripted all of the Farm As Build necessary none of the PSCONFIG wizards were run everything was done via PowerShell, allowing the greatest granularity of control over database naming conventions, provisioning services, and fine tuning the initial Farm Builds per requirements collected. By changing some variables, the scripts could be executed changing the Intranet, or building out a whole new Farm altogether.
  • I was responsible for working with their current staff and newly hired SharePoint staff on the brandling/look/feel for SP 2013 Publishing Site Definition Master/Layout pages.
  • I was responsible for governance around Farm Architecture, Site Architecture, Custom Development Practices Allowed Tools / Out Of the Box OOB, Solution Deployment Practices/Governance, contractor / vendor Client Engagement Model Governance / Practices / Policies.
  • Finally, in support of the Application Lifecycle Management efforts there, rather than go with a 3rd party vendor, like AvePoint, we elected to build out Team Foundation Services/Build/Library/Lab Manager, with complete integration with SharePoint for Team Project Collaboration / Management.
  • Exit duties included updating governance with changes to reflect newly discovered information that came from actual Farm Builds, and a more thorough understanding of governance around DoD / DSS policy on information spillage where classified information is placed in a non-classified site .

confidential

Enterprise Architect, Senior SharePoint Architect for CC P

  • BTS Business Technology Services the core IT Support Team for all of Consumers Energy and CMS Enterprises.
  • Consumers Energy / CMS Enterprises is the largest single utility provider in the State of Michigan, providing much more than just electricity they're riding the forefront of technology, pushing the advance of Smart Meters and technology to help their customers not only save money, but to provide safer working environments / conditions for their personnel in the field.
  • Initially, I was to work with other SharePoint Architect personnel that were driving the infrastructure builds, solutions architecture, and dozens of solutions custom developed for dozens of Business Partners BP's across the organization. Within a couple months I was promoted to the senior SharePoint Architect and my scope of work opened up to any/all things SharePoint.
  • Enterprise Intranet Build Platform, Architecture, and Integration with SAP, Integration w/LOB Supply Chain, vendors, and customers .
  • My initial responsibilities included literally dozens of solutions to review / align so that the development / deployment followed prescribed practices for custom SharePoint solutions in 2010.
  • I was responsible for the entire Farm Architecture reverse engineering and review to establish the current state of their build, and provide Governance, Policy, and Recommendations at the Executive Team level challenging the current environment and how we needed to approach the complete re-engineering and re-deployment of the 2010 Farm. In the end, we determined that we needed to just launch into SPS 2013 Enterprise Edition, and re-engineer not only the many custom solutions running on 2010 that had to be migrated also, how to deprecate the usage of 3rd party components like Newsgator in favor of SharePoint 2013 Community Site Definitions/Sites/Solutions We had dozens of these 'like' issues facing us when reviewing the SharePoint 2013 Farm Architecture/Build moving forward.

confidential

Enterprise Architect, Senior SharePoint Architect for CC P

  • Application Lifecycle Management ALM Governance, Policy, Recommendations.
  • Here I am responsible for not only providing the above guidance and recommendations, as well as Governance / Policy to allow the customer to manage this guidance, I invariably became involved in a half dozen custom solutions in which I had to take over the projects, design the solutions, and develop the custom solutions allowing me the opportunity to help the CMS Web Development Team get up to speed on developing SharePoint prescribed practices, solutions. This included extensive C .Net, InfoPath and Workflow Foundation development and integration with SAP multiple modules .
  • Here I am working in an environment where all developers are used to being in the local Admins group of each web front end and application/search server, so they could real-time develop/deploy/test their solutions. While CE/CMS did have a DEVINT Developer / Integration testing environment, as well as QA Pre-Production environments in which additional testing should be performed. However, much of the practice there was to resolve an issue with code and just push it out.
  • Once onboard, I was instrumental in the documentation of code-deployment processes/policy, solution deployment governance and policy around this essentially, we implemented a firm line to follow to deploy SharePoint solutions. Most important, we did this with guidance that allowed developers the ideal means of 'packaging' their solutions for proper deployment.
  • During this same time, I was also responsible for the final re-engineering and development of SharePoint solutions that needed to be deployed under brutal time-lines. / schedules. As mentioned above there was a lot of custom development that came along with the architecture role so I had my hands in all aspects of everything SharePoint at CMS.
  • To quantify brutal time-lines here is to simply state we worked 80 hour weeks re-engineering a great deal of custom code in most cases, cutting out a lot of bloat and commenting all of the code for documentation later on the solution. In the end, almost all solutions used the SP vs. the comparable ASP.NET classes they were using. To allow the solutions to work properly with Rights Management and Kerberos, this was a key necessity.
  • To support the various developers that would be working on one solution or another, we implemented a model where every developer got a virtual server, in this case 2008 R2 Enterprise, SharePoint Server 2010 or 2013 depending on the work being done, Visual Studio 2010 or 2012, depending on the requirements, and all was tightly glued into Team Foundation Services 2012 so all projects were properly created, and ALM Prescribed Practices were being documented to help the development team further adopt best for developing SharePoint solutions, and tracking use-cases, bugs/issues, fixes, test-cases, and full Application Lifecycle Management through to Code Deployment in the Production Farm.

confidential

  • Enterprise Architect, Enterprise SharePoint Consultant for MCIT SharePoint 2007/2010/2013 Planning, Governance, Best Practice Guidance, Information Architecture, Enterprise Solutions Planning, Server Farm Architecture, UMHS Enterprise Solutions Architecture Operations/Administration/Governance Implementation
  • The University of Michigan Health System UMHS is the business unit of the U of M the hospitals, specialty clinics, and dozens of interdisciplinary support centers around the Ann Arbor, MI. area.
  • The UMHS has endeavored to implement SharePoint Server 2010 Enterprise Edition for the Medical Center's IT department MCIT, then for UMHS globally. Globally in this context is just UMHS Ann Arbor, and potentially other satellite locations where they do cooperative work with University Systems in Health Care like OSU Ohio State University and many others working on multiple R D and medical solutions for health customers primarily at U of M in Ann Arbor, MI.
  • Initially, I was responsible with the review of the existing Server Farm Architecture. The MCIT Team contracted the build of the Farm to suite both MCIT and roughly 35K users of UMHS. My duties included the review of this Farm Architecture, documenting my findings, and providing recommendations that would
  • Allow UMHS to expand the Farm to meet the requirements of 30-45,000 users
  • Allow UMHS to partition the Service Applications as a unique Farm, ensuring the Farm requirements could scale and meet the business requirements and scale to the number of business processes identified after some initial requirements phase, we are calling Phase I Deployment.
  • Expand the Farm with not only six 6 additional Service Application hosts, but two 2 additional Web Front End hosts.
  • Expand the Farm with not only the above mentioned extensions, but two 2 additional Search Server application hosts.
  • The above initial changes would take the UMHS Intranet to the Production Farm Architecture requirements that allowed the University Health System businesses to leverage SharePoint as a core Intranet solution, leveraging extensive document management, custom lists, calendars, forms, workflow, and general Information Management meeting their Information Architecture IA requirements as a Phase I delivery.
  • Phase I would cover a suitable IA/Taxonomy that would allow the roughly three 3 dozen inter-departmental units of MCIT, and long-term, the roughly 310 interdisciplinary units of the UMHS to leverage SharePoint in a holistic manner that 1 provided each department/discipline a means of leveraging SharePoint to manage non-patient, as well as patient PHI information from a centralized Information Management Intranet or, SharePoint.
  • In review of Phase I we quickly ascertained that potentially three 3 additional phases would be necessary to bring UMHS fully up to speed on working SharePoint in a fashion that leveraged the MiChart an extension of the EPIC or Epicore software foundation/framework solution integrating SharePoint globally with MiChart in each department area/inter-disciplinary area.
  • UMHS is a prime example of a large University and Health Systems customer that is challenged with the private information of patients in healthcare Electronic Health Record, or EHR no longer electronic medical record, or EMR data, coupled with the day-in-a-life, and just day-to-day operations information management around these PHI data, without compromising the 1 sensitivity of the PHI data, and 2 with the provision of advanced data collaboration, information collaboration, document management, information management, and base-line business process flow management in a single, holistic framework SharePoint Server 2010/2013. It is critical to note that, at no time does any of the PHI data become exposed or potentially compromised as exposed, by virtue of surfacing in a SharePoint solution.

confidential

  • SharePoint Consultant for DoITT SharePoint 2010 Enterprise Farm Architecture, SharePoint 2010 Solutions Service Offerings, Best Practice Guidance for 2010, Solution Architecture, Enterprise Architecture, Governance.
  • My final duties included all Governance documentation the Design and Deployment of the final SharePoint 2010 Server Farms/Architecture, the successful migration of several hundred disparate SharePoint sites into the new SharePoint 2010 farm. Ensure the new SharePoint Farm supported Multi-Tenancy as well as traditional SharePoint Server Farm architecture allowing both types of site deployment, providing the City the ability to offer Agencies Service Offerings specifically, three 3 levels of Service from which an Agency could select, and their SharePoint Service Offering would be provisioned, much like any SharePoint hosting service may be provisioned for clients shopping for SharePoint hosting and finding it on the Internet. From a Silver Service Offering nothing more than SharePoint Server 2010 with basic features out of the box, focused on just the SharePoint Foundation features, to a Platinum Service Offering, a highly custom SharePoint Server 2010 solution, featuring any/all client requirements and customizations, as well as Office Web Applications 2010 integration, and much more it would all be driven on the customizations as specified by the Agency.
  • This engagement involves extensive Agency executive management interaction and the scoping of potential solutions for the Agency. DoITT, with Executive Order 140 from the Mayor's Office, is moving into the position to screen all SharePoint solutions and determine using common delivery models like those proposed by Sclera a Discovery/Planning, an Envisioning Phase, and finally, a summary of Findings / Solution Roadmap of solution deliver options DoITT is basically taking control and driving through a Client Engagement Model all things SharePoint from all mayoral agencies.. These meetings with the Agency/client, and working through the delivery of these documents, provides DoITT and the Agency/Client a clear insight into the total work effort to provide them a sound SharePoint 2010 solution. We may determine that a System Integrator needs to be engaged to facilitate the delivery of the solution for the client. Conversely, we may find that the DoITT SharePoint Subject Matter Experts, Solution Architects and Enterprise Architect, can scope the design/delivery of the solution, providing a significant Cost Avoidance for DoITT / Agency, and delivering a sound solution in SharePoint 2010.

confidential

SharePoint Consultant

  • Reviewing the City's actual SharePoint ad-hoc, or rogue applications, I found hundreds of sites spread between SharePoint Portal Server 2003 CityPoint and Windows SharePoint Services CityPointWSS and SharePoint Server 2007 MOSS DoITT Internal staff only . My responsibilities included the effective migration planning, testing, analyses, and then the final migration of all of these SharePoint sites into SharePoint 2010.
  • After careful review and testing of the migration options available to us, I worked with another of our contractors to develop a migration plan. The plan included the Server Architecture for the existing DoITT domain, and the new City CS domain replacing CSC the CityPoint Service Center domain the domain every Agency shares for common access to SharePoint Services v3 sites from the City, to be deployed in SharePoint 2010 Multi-tenancy Server Architecture. This allowed for Agencies to subscribe as a tenant and relieved DoITT from the administrative tasks of supporting site creation and management of Agency sites because the Agency Administrator is a Tenant Administrator and could work with any/all departments in the Agency on the deployment and management of 1 to n site collections.
  • The roll out of these new Server Farms included Staging and Production Farms something both DoITT and CSC had been lacking previously. The new Farm is a consolidated effort called City Serve, allowing the consolidation of the DoITT SharePoint and CSC SharePoint Farms into a common CS SharePoint Farm.
  • Further, to support and to conform to the City's security requirements, we implemented Unified Access Gateway UAG 2010 and ForeFront Threat Management Gateway TMG 2010 both new products that replaced the older ISA Server 2006 and IAG 2007. Using UAG/TMG we were able to provide a common authentication experience, issuing Claims for the SharePoint access, while pulling and actually authenticating against either Active Directory or Novell's eDirectory LDAP store. City Staff/Employees, roughly 114,000 employees/contractors, were Active Directory all others in the City were in eDirectory LDAP some 4.5 million civilian users and growing.
  • The final migrated sites live in the CS domain space, and attempt to bridge the divide of multiple Agency domains, disparate authentication models, bringing all of the migrated sites together in a domain that all domains can join a trust with, or using AD FS/UAG 2010/TMG 2010, we provide a bridge that allows a single sign-on to persist to the new CS Farm.

confidential

SharePoint Consultant

  • Confidential like many municipalities, has dozens of agencies, and tens of thousands of employees, all of which want to use, or area using to some degree SharePoint. Further, there are those agencies that contract a System Integrator in the City to build complete Enterprise Content Management solutions using MOSS 2007, and these solutions DoITT is responsible for the hosting and support of the solution.
  • My initial focus was on documentation and policy/procedure for the City. I was responsible for Governance on all aspects of SharePoint from Discovery, Requirements Gathering, Solution Development, Delivery and Support every facet there is governance develop to speak to each phase/facet.
  • In tandem with these responsibilities I am responsible for review and often may work with the System Integrator on, the development / delivery of specific MOSS 2007 engagements being delivered for any given Agency. It is important to note: No NYC Agency had actually fully adopted or had a SharePoint Server 2007 MOSS solution developed. So this effort for the City interaction with Agencies having a System Integrator SI develop a MOSS solution that the City was going to have to host and support, was fairly new.
  • Working closely with SI's I worked on behalf of DoITT the City to ensure that best practices for MOSS solutions were being followed often this involved actual development work and design/review sessions with a SI on behalf of the Agency, all in an effort to ensure the solution was being developed properly and would deliver as a viable best of breed, MOSS solution.
  • To provide the City on-going support in any capacity requested, on all things SharePoint: specifically, I remain available to the City to review and potentially work overseeing the development of SharePoint Server solutions moving forward by any given Agency, including custom work done by DoITT.
  • Technologies included: SharePoint Portal Server 2003, WSSv3, SharePoint Server 2007 MOSS, SharePoint Server 2010 Foundation and Enterprise Editions, UAG 2010, TMG 2010, ForeFront Identity Manager, ADFS v2, ASP.Net 2.x, .Net 4.x, MSFT Enterprise Library 4.x Enterprise Architect UML/Design/Modeling .

confidential

  • Amway is a large organization with multiple internal IT silos that work on various solutions, projects, issues for the corporation.
  • Over the past couple years the corporation has begun discovery, requirements gathering and the design of a global internal and web presence. Global Web 2.0.
  • This effort involves multiple areas of IT and multiple solutions that will make up the sum of the global effort. My involvement was initially to speak to all sub-systems on Commerce Server 2007 and 2009 initially code-named Mojave . I was contracted as a subject matter expert on all sub-systems Profile, Orders, Marketing, BI, and worked closely with the internal .Net development architects that had already largely developed a global framework in C .Net around various technologies, including Microsoft's Enterprise Library, Spring.Net and core/data services for Spring, Rhino Mocks mock object framework for .Net, SharePoint 2007 and other 3rd party component software.
  • I worked initially on the Profiles system, working closely with the component/services code developers of the original Global Web 2.0 Framework. This was not trivial in that the existing North American system that Global Web 2.0 was going to model for all things commerce was the existing public facing site, and business center suite for existing Independent Business Owners IBO's . When I joined the team the existing database structure had been analyzed, changed to meet new requirements, and then placed into the Commerce Server profiles database setup.
  • I had the task of identifying what data should remain in the profile system, what data may actually be abstract content that would eventually be managed in MOSS, and what data should be placed in SQL Server outside of the Profiles system simply because it did not need to be in the Profiles system.
  • We were also working closely with Cactus Commerce and Microsoft with Mojave now Commerce Server 2009. The objective was to incorporate the Mojave API into the Global Web 2.0 Framework and utilize it for all base-line calls to Commerce Server. There were a number of areas, due to the complexity of the database and multiple relationships of various data that the traditional CS API and the newer Mojave API which was not much of an improvement over the traditional API where we had to query / retrieve collections of data based on multiple joins.
  • confidential
  • Amway/Alticor had engaged a few different contracts in an effort to re-write/migrate a classic ASP application that had been running since 1999. This application provided global users a view into various aspects of their income level with the company. These individuals are Independent Business Operators/Owners or IBO's.
  • After a couple failed attempts to migrate the application, the client contacted Microsoft Consulting Services and eventually I was consulted to review the application for a complete re-engineering.
  • This application had evolved a great deal over the years and it was very difficult to do a quick discovery/analyses in a couple weeks' time. So we took the Agile approach to discovery, analyses, requirements documentation, re-engineer the application, and deliver on that re-engineering in Agile iterations. Within 3 iterations and 4 months I was able to produce a .Net 2.0 based ASP.Net solution that followed the best practices/pattern for an abstracted data provider factory and all of the new UI was done in .Net 2.0 Master / Layout pages.
  • During the re-engineering of this application we discovered that we could deprecate 2 additional classic ASP applications Content Publishing a light weight application that provided some dynamic content to GBISLINK.COM and Affiliate Maintenance another classic ASP application that provided relatively static content to GBISLINK.COM on members IBO's and base-line procedures, guidelines, and content that spoke to becoming an IBO, etc.
  • The tools used were C .Net, SQL Server 2005, SSIS 2005, NS 2005, ASP.Net.

confidential

Enterprise Architect

Architect In this capacity I am responsible for the design and architecture of solution based systems, the mentoring of various developers across the NuSoft Solutions practices, technical pre-sales, business analysis, as well as software and solution development in order to stay technically sharp. Also, as a senior architect, I am responsible for the ownership of projects and solutions provided by the teams that I work with / coordinate.

confidential

  • My role was the solution architect that worked w/two MCS architects and reviewed / finalized the over-all solution architecture.
  • Working with a close-nit team, we were responsible for the discovery, requirements gathering, use-case modeling, and final requirements documentation. Further, my role included the infrastructure design / implementation that facilitated the local development environments for the team, a build/host environment for Team Foundation Server to script and build the solutions as we checked in source a staging environment / test environment where user-acceptance testing would occur. Finally, the Stage Server points that would take the final solutions and stage the database, profiles, and code into the production environment.
  • Grocery Express is initially being tested at one location the front end system allows the customer to add groceries to an active cart, save UPC/grocery items to saved lists of desired continued merchandise that can be selected and added to a cart on a scheduled/desired basis the user could checkout and select a time frame they wished to pick up the order.
  • This solution integrated w/existing web services and POS point of sale systems in place at Meijer and provided a seamless shopping experience for the user. Once an order was finalized by the customer, the administration backend provided management at the store a schedule of what needed to be picked and filled for the order.
  • The system had to provide the flexibility for the customer to sign in and change a given order with a window of up to 3 hours prior to their desired pickup time the system provided interactive/real-time integration with Commerce Server during the time selectors were filling the order at the store. Finally, once the customer picked up the order, order finalization was synchronized within Commerce Server.
  • Technologies included Windows 2003 Server x64 R2, Commerce Server 2007 Enterprise, .Net 3.5 custom development. The user interface and business rules were all developed using best practices and existing patterns to ensure extensibility in the future. The final solution architecture had to be able to scale to well over a hundred different stores, and support thousands of orders.
  • HCR ManorCare Toledo, OH HCR HCR is a large, multi-faceted insurance provider based in Toledo, OH. Over the past year they have engaged Microsoft Consulting Services MCS on a number of proof of concept objectives.
  • My role was to come in and speak to the BizTalk Server 2006/R2 WCF and Oracle/legacy POX systems integration. An initial discovery was done and a high-level architectural document drafted that spoke to 4 specific applications HCR required.
  • I was w/refining requirements and finalizing the architecture of each BizTalk solution. Each was unique and complex in varying ways. Each provided integration w/non-Microsoft frameworks/solution.
  • My role required the documentation, and as-built specifications for the local developer, a build process/host, the QA and Production systems insofar as to how these systems would be configured to facilitate the BizTalk applications from development, to build/stage, to QA and finally to Production.
  • Technologies included .Net 3.5, BizTalk Server 2006/R2 and the new WCF Line of Business LOB Adapters. These solutions were architected to work within BizTalk or interact via the .Net Adapter Framework in WCF with other .Net solutions/web applications.
  • American Community Mutual Insurance Company Livonia, MI AMIC ACMIC is a national insurance, claims processing corporation that facilitates claims processing for over 85,000 providers, and 800,000 end users/clients.
  • In the past ACMIC has provided these services uses other out sourced software as service Saas providers. They now desire to launch their own complete claims processing system, and provide Intranet/Extranet support for their network.
  • My role was to provide the solution architecture design for the enterprise Extranet and Intranet. The initial design called for phased intervals of deliverables, starting w/basic provider/agent/client query capabilities against existing legacy SaaS providers.
  • Understanding the larger picture, and the requirement to provide services interactively to over 65,000 agents, 85,000 providers, and upwards of 900,000 insured users was critical in designing the phased approach we provided.
  • Each phase would be a 3 to 4 month deliverable that would essentially deprecate an out sourced service, and bring it in-house ultimately, by January 2009 ACMIC envisions providing all claims management in-house with no dependencies on SaaS providers.
  • Technologies include Windows 2003 Server x64 R2, multi-farm MOSS 2007 Enterprise taxonomy / delivery solution architecture roadmap that speaks to each deliverable and the requirements necessary to support the deliverables in their farm.
  • Custom .Net development is included, using Business Data Catalog, custom web parts, custom user controls, and a custom user interface in multiple templates, deployed as Site Definitions, including custom workflows, event handlers and user interface.

confidential

Architect

  • Architect In this capacity I am responsible for the design and architecture of solution based systems, the mentoring of various developers across the NuSoft Solutions practices, technical pre-sales, business analysis, as well as software and solution development in order to stay technically sharp. Also, as a senior architect, I am responsible for the ownership of projects and solutions provided by the teams that I
  • Plante Moran PLLC Southfield, MI IBS Plante Moran P M A nationally known tax / audit firm, engaged with Microsoft to review taking existing systems that provided collaboration, workflow, and enterprise Intranet support, and migrating these existing systems over to the new enterprise-class Intranet, Messaging, and Office applications provided by Microsoft that would meet the demanding needs of one of the Nation's largest collaborative firms.
  • P M provides State, federal, corporate, and individual tax / audit services on a National level. Their core services / infrastructure consisted of IBM mid-range systems, Lotus Domino/Notes messaging / workflow, and over several hundred legacy Notes applications that served as the corporation's work-product and backbone.
  • My role was the enterprise architect in the Microsoft stack, overseeing the solution architectures for the migration of these various systems. I was tasked to define and build the SQL Server clustered hosts, MOSS farm, and selection of a business process management tool that integrated w/these various frameworks.
  • My role included the review / design work proposed by various Microsoft Partners engaged to facilitate this effort. The timeline was to roll out the initial Phase I of 3 phases by February 2008 having Phase III in place by September 2008.
  • Technologies included setup and configuration of HP Blade hosts SQL Server 2005 x64, MOSS multi-farm hosts, x64, Active Directory, .Net 3.5 custom development w/BlueSpring BPM Suite and WCF. Exchange and Office Communications Server 2007 was deployed under one of the Partners, w/integration and oversight channeled through me.

confidential

Senior Software Architect

  • Senior Software Architect In this capacity I am responsible for the design and architecture of solution based systems, the mentoring of various developers across the NuSoft Solutions practices, technical pre-sales, business analysis, as well as software and solution development in order to stay technically sharp. Also, as a senior architect, I am responsible for the ownership of projects and solutions provided by the teams that I
  • City of Jacksonville Florida Jax, FL. COJ is one of the largest municipalities and probably the only one where the city is also the county limits Duval Co. Florida is also the City Limits for Jacksonville, Florida.
  • COJ has a few dozen disparate systems that are invariably used to collect payment information and summarize these data into cash-receipts for one line of business or another. For example, Parks and Recreation may collect payments pertinent to camping permits or even traffic citations issues on State Park lands Other divisions, like power and light collect payment information and actual payments using a proprietary system that allows customers to make payments on their utility bills. Finally, there are a host of other systems from State Tax Assessors office, to General District Court traffic fines / fees. Invariably, COJ desires to develop an open architected solution that would envelop all of these pre-existing systems providing a consolidated cash receipts repository and a one-stop reporting point that would provide aggregate reports on all persons that live in and transact in the city where the transactions are city government related.
  • MSFT with the client on a POC proof of concept to demonstrate how Commerce Server 2007 and BizTalk Server 2006 could be used to meet the needs of this engagement. Dell / NuSoft were subsequently brought in to take the POC to a Phase I deliverable that fully exercised a solution architecture designed and implemented by my team.
  • The final provides a resident of the city to create a MyCOJ account and see up to the moment balances on accounts that user has in various systems throughout the city government. Further, the solution provided for anonymous users to browse content in Special Events or similar venues where tickets to events or other merchandise being sold for the event could be purchased on-line as an anonymous user.
  • Technologies included Windows Active Directory, Commerce Server 2007, Staging / Weigh Points for Commerce Server Staging BizTalk Server 2006 and extensive custom orchestrations that interacted with these existing LOB's as well as the Commerce Server custom profiles and web services architected and developed for the solution.

confidential

  • manages over 80 schools nationwide. Their headquarters are in Indianapolis, IN.
  • ITT challenged us to respond to an initial POC that turned into a production application: Specifically, using MOSS, SQL Server 2005 SP1, and Windows Active Directory, architect a solution that spoke to a given set of deliverables and demonstrated specific aspects of the new MSFT technologies.
  • Using MOSS 2007, BDC business data catalog, Office Search Server, extensive custom web part and custom user controls that were customizable within web part zones, we developed a solution that provided generic content publishing of general content from the ITT Corporate Offices we further demonstrated LOB line of business integration with their existing Solaris / Oracle systems using the BDC to pull specified data for students and faculty and render these data in custom web parts designed in concert with the ITT team.
  • This solutionprovided cross domain authentication and user management extensive use of core components of the Enterprise Version Forms server, Search Server, Business Data Catalog and a clean, best practice approach at developing web parts for MOSS / WSS 2007 / V3 sites.
  • Technologies used included MOSS 2007, Oracle.DataAccess Client ODP, custom data provider factories C .Net, extensive / feature rich master and layout pages ASP.Net for a consistent look/feel for their new portal Extensive LOB integration using the BDC and collate data used by varying web parts. All web parts were developed independent of one another so one web part could surface information pertinent to that web part without relying on other web parts or custom interfaces. Finally, many web parts employed using extensive custom user controls C .Net that would be surfaced in a web part zone but all style applied via standard CSS in the Style-Library within MOSS. None of this solution relied on any file system artifacts all of the solution was delivered in MOSS.

confidential

  • and upgrade to MOSS RTM. Further, we were challenged to take 2 additional demos developed for State and Local Government and for Federal Government and apply the RTM upgrade to these demos.
  • We build the Edu demos so the upgrade for these was not as time consuming as upgrading the government demos. The government demos incorporate a great deal of custom workflow, integration with Groove and Groove Workspaces, BSM Business Score Card Manager workspaces, Excel Services, and MapPoint API for interactive Maps.
  • Technologies included MOSS RTM Enterprise, Business Data Catalog BDC and custom data providers, custom web parts in .Net 2.x, surfaced in MOSS site collections Integration with the Groove SDK/API and custom workspaces Integration with MapPoint 2006 API and object model OM to provide interactive mapping that could kick off custom workflows based on specific map information entered and alert notifications identified in turn the Groove workflow would kick off additional MOSS workflow to notify appropriate personnel of varying degrees of alerts and proposed paths / solutions to address the threat alerts generated by the application solution.

confidential

  • engagement is for the School of Nursing.
  • MSCSET wanted to deploy a solution that leveraged MOSS 2007's content management and publishing features. They also wanted a mobility solution that allows faculty/staff specific interaction with student records.
  • Students at SET enroll in a Program Pathway that has associated Abilities and Competencies, as well as special / custom clinical associations of things they must accomplish. Each student also has a pre-defined set of pre-requisites that must be met at varying points in their academic career.
  • The faculty /staff desired the ability to work from either a desktop or a PDA in the field. The requirements for this engagement specified XP Pro / SP2 or Vista for the desktop OS, and Windows Mobility 5.0 for the PDA appliance.
  • This solution architecture used extensive custom site columns and content types in MOSS. Further, the BDC business data catalog was used to integrate with their existing LOB line of business student information / nursing systems. The client did not want to do away with existing systems, or introduce new custom code for this engagement so we architected BDC applications that provided the data we needed within SharePoint to effectively provision a student enrollment allowing us the ability to take an enrollment and create the student record and every single associated attribute / ability / competency / clinical / pre-requisite that could be associated with that student's Program Pathway.
  • This approach allowed us to heavily leverage out of the box OOB custom views in SharePoint and to define mobile views satisfying the requirement to allow faculty / staff to interact with the system using either their desktop or mobile appliance. Also, the Business Data Catalog BDC out of the box web parts were leveraged heavily to provide one-way pulls of data from their back end existing systems. This was the final aspect of the solution that allowed faculty / teachers to interact with a students Program Profile from varying perspectives depending on their roles and jobs.
  • Technologies used MOSS 2007, BDC integration with SQL Server, Oracle, and Informix ASP.Net, C .Net custom web parts, custom content types and content type architecture deployed in MOSS, Active Directory, .Net Framework 2.0

confidential

  • concept POC that demonstrated the new content management features of Microsoft Office SharePoint Server MOSS 2007, custom workflow, custom InfoPath forms, and custom web parts.
  • We selected the IT department and the HR department to provide demonstrable ECM enterprise content management aspects of MOSS.
  • The requirements for the initial POC evolved into a fully-functional model that BYUI was able to build on and expand.
  • For HR human resources we used some of the existing site taxonomy and incorporated a more aggressive demonstration of how to manage Policies and Procedures. Specifically, we used site-content types, custom, and defined the various tiers of P Ps that are applicable to BYUI HR, Employees, Students, etc. . We provided the publishing / maintenance taxonomy, submission business logic, and custom workflow to properly route and ultimate gain approval for edits to P P.s
  • For IT information technology we did a similar approach: borrow from some of the existing site taxonomy and then we introduced custom InfoPath forms that are linked to custom workflow that allow, for example, for a student to submit an IT request for one purpose or another: the form is submitted, the proper workflow instantiated, and the tracking of the form and procedures associated with approval/change-request/denial of the form all being accounted for in the custom workflow.
  • BYUI also incorporated 2 custom master pages and 3 custom layout pages that demonstrated the UI they recently had designed as a common brand for their new portal. MOSS leverages .Net 2.0 master page / layout page architecture extensively, albeit with a flavor of MOSS custom controls and we were able to effectively demonstrate this level of flexibility of the product.
  • Technologies used include MOSS 2007, .Net 2.0, C .Net, ASP.Net, Windows Workflow Foundation WWF, InfoPath 2007, custom tasks, content types, site columns and lists in MOSS.

confidential

  • provide a variety of solutions for KCMSD my involvement had to do with Microsoft Office SharePoint Server MOSS 2007 and a customized Parent Portal and Student Dashboard solution.
  • KCMSD contracted us to implement a SharePoint Portal 2003 Intranet that was provided district-wide.
  • I worked using Beta 2 Technical Refresh bits to develop a solution that provided a public Internet facing site for parents to browse and review information about their children through the KCMSD Parent Portal.
  • This solution fully implemented MOSS 2007 and custom web parts 12 that we architected to pull information from the client's existing student information system SSIS and serve up this information based on the parent or faculty member that may be logged into the MOSS portal.
  • The solution architecture provided KCMSD the ability to publish a public Internet facing portal that allowed the community easy access to information published at any one of the 60 KCMSD individual schools.
  • The parent could complete an online registration request that routed a workflow to the appropriate personnel at the appropriate school, and eventually the parent would receive a login account for the Parent Portal Student Dashboard. Here the parent could view contacts on file for their students, academic activity such as grades, transcripts, disciplinary information, health/immunization information. Each of these custom web parts would pull data real-time from the client's DB2 hosted system using the Office SharePoint Server Business Data Catalog BDC API and custom applications that provided the data to the custom web parts. Each web part could be in summary or detail format.
  • Technologies used include MOSS 2007, .Net 2.0, C .Net, MOSS BDC / Shared Service Providers, Active Directory, Exchange 2007.

confidential

  • rganization that provides investment education to its customer base.
  • This engagement involved the design, development, and deployment of a Microsoft Content Management Server CMS and Commerce Server CS solution.
  • I was brought in to assist with the original Commerce Server solution purchased from a 3rd party vendor. As it turned out the product was not actually architected and deployed to use Commerce Server 2002. The client had me analyze, estimate, design and propose a proper solution that would effectively use Commerce Server 2002 and interface to their back office CRM solutions.
  • I was responsible for the customizations to the purchased application component that made it Commerce Server 2002 compliant, and that integrated this solution with the on-going Content Management Services CMS engagement.
  • Using CS 2002 I provided modifications that allowed the existing / under-development site of CMS to us the CS site to allow customers to purchase either new memberships, or further, training and other available materials from BI.
  • Technologies used included MSFT Content Management Server CMS 2002, Commerce Server CS 2002, Visual C .Net, Active Directory, SQL Server, Access, and Informix. Advanced technologies included AJAX and custom ASP.Net application code to extend the 3rd party Commerce Server product from Epicor .

confidential

  • were required to develop the next generation of the Education Demos for Microsoft using the latest Microsoft Office SharePoint Server MOSS 2007 and other technologies.
  • We had to gather requirements and design a solution that fully demonstrated all of the new features of MOSS and the Office 2007 client applications.
  • We developed 5 portals / school sites that demonstrated Enterprise Content Management ECM, line of business integration LOB using the Business Data Catalog BDC custom applications, custom workflow, custom branding / chrome using ASP.Net 2.0 Master Pages / Content Pages, custom MOSS templates using SharePoint Designer, custom web parts for teacher and parent portals, Excel Server and Forms Server components.
  • Technologies included MOSS 2007, Office 2007, Exchange Server 2007, Live Communications Server 2005, Active Directory, ASP.Net, C .Net, XSL/XSLT, RSS, JavaScript, AJAX, CSS-P, Business Data Catalog applications/manifests, MOSS object model API .

confidential

  • Portals/Sites Microsoft RDP/TAP program: here we developed custom templates in Microsoft Office SharePoint Server 2007 MOSS and deployed customized MOSS portals / sites for the district and select schools for RCSD.
  • The requirements for this effort included the design and deployment of a new district web portal / site, and specified school portals / sites that replaced existing web sites for RCSD.
  • To feature the new SharePoint, Office Server, and collaboration, content management, and workflow features, we completely re-engineered the existing district site and School 39 site for RCSD. The previous sites were classic ASP applications. We deployed custom MOSS portals and sites that implemented custom templates for content management, utilized custom workflow and provided custom ASP.Net master / content pages for the sites.
  • Technologies included Microsoft Office SharePoint Server MOSS 2007, SharePoint Designer 2007, ASP.Net, C .Net, XSL/XSLT, JavaScript, AJAX, and ZXML.

confidential

  • Commerce Server 2007 solution, and custom ASP.Net 2.0 front end application server.
  • The client was using a legacy ASP application architecture that utilized Aprapos as the commerce engine, and ASP for the front end application server.
  • We had to review the existing business and technical requirements, and design a new implementation using Commerce Server 2007 and ASP.Net 2.0.
  • The final architecture provided the client the ability to host tens of thousands of individual affiliate web sites that marketed from the same catalog of products. The web front end was developed in ASP.Net 2.0 and Commerce Server 2007 was used for the commerce engine.
  • Technologies included ASP.Net, C .Net, Commerce Server 2007, BizTalk Server 2006, SQL Server 2005, custom pipeline development for CS 2007, JavaScript, and AJAX.

confidential

  • wide ERP system. BSU is reviewing deploying a complete Service Oriented Architecture SOA using proven Microsoft technologies and architecture to leverage their existing mainframe applications and data storage, and to consolidate and / or eliminate redundant application development efforts.
  • With over 300 applications, a large mix of mainframe, ASP, ASP.Net and custom localized Excel and Access applications, we had to determine the readiness and feasibility of using existing applications / frameworks vs. replacing them and deploying an ERP that implements a true SOA architecture campus-wide.
  • This effort is broken up into multiple phases and the initial phase involved a proof of concept POC that implements a specialized International Student Admissions application, the implementation of SOA in our approach to deploy this new application, and in exposing data entities and contracts to service the new application.
  • Technologies included ASP.Net, C .Net, SQL Server, CICS socket-level communications over SNA, BizTalk Server 2006, DirectoryServices LDAP and Active Directory.
  • Professionals Direct Insurance Corporation PDIC Gather requirements for, and design a custom interface engine and web services components that allowed the internal Claims Management System to interface directly with a third-party Visibillity billing / tracking system.
  • When PDIC created new claims in their CMS they wanted these data automatically piped into the Visibillity it is actually spelled with the 2 L's system via custom web services interfaces. Conversely, when billing occurred within Visibillity, they wanted to capture those data and update the CMS.
  • Technologies included ASP.Net, Visual Basic .Net, and extensive SQL Server development.
  • confidential Assisted in the deployment of the NuSoft Connected Learning Framework, Data Warehouse Assessment Data Mart, and BI integration with SharePoint Portal Server 2003 and Class Server 4.0

confidential

Representing Microsoft Consulting Services MCS

  • Responsible for the final architecture and deployment of an extensive ASP.Net/C .Net application Aviator.
  • This application provided the interface, framework and security for over 7,000 customers to nominate the flow of electricity and fuel through the NiSource Utilities Corporations' vast network of pipe and utility lines.
  • Technologies included ASP.Net, C .Net, Active Directory DirectoryServices LDAP, AJAX, JavaScript, SQL, cross-forest application integration / extensibility, MS Group Policy deployment / enforcement.

confidential

Representing Microsoft Consulting Services

  • Responsible for the deployment, knowledge transfer, and training of staff for multiple clustered SQL Server database servers, and clustered BizTalk 2004 servers.
  • Tasks included the planning, design and deployment of the initial clustered instances of SQL Server 2000 Enterprise training of the DBA personnel at Cooper, including extensive knowledge transfer on how to plan, deploy and manage clustered SQL Server instances/servers.
  • Also, tasks included the planning, initial design and deployment of clustered BizTalk Server 2004 servers / hosts. This included extensive knowledge transfer and training of deployment Best Practices of BTS 04 for the Cooper personnel/developers.
  • Technologies included SQL Server 2000 Enterprise, Analysis Services OLAP, BizTalk Server 2004 Enterprise, SharePoint Services, Reporting Services, and integration with BTS 04 and K2 Workflow.

confidential

Senior Software Architect / Senior Software Engineer

SSA/SSE In this capacity I am responsible for the design and architecture of solution based systems, customized solutions, and various vertical solutions based on the company's requirements / specifications.

confidential

Representing Robert Half Technologies

Proof of Concept POC

Install / configure Microsoft Windows 2003 Servers, SQL Server 2000 Enterprise, BizTalk Server 2004 Enterprise model application processes that would receive data from disparate systems / vendors, and feed these data into the enterprise QAD ERP system. This included a 3rd party integration review of WRQ's Verastream, and Seagull Software's Transidiom products. The objective was to determine which of the 2 vendors' products would be 1 more scalable for future integration with enterprise systems, and 2 provide the best interface for maintenance, with as little low-level coding necessary for the maintenance. Using Transidiom I would create transactions that modeled VT sessions and then convert those to either ASP.Net / C .Net web services, or to .Net assemblies. These could then be integrated easily with BTS 04.

confidential

Architected complete LAN and WAN topologies implemented all hardware configurations VPN, Content Switches, LAN/WAN configurations deployed Oracle 8 and 9 upgrade RDBMS, and SQL Server RDBMS for Electronic Medical Record and Practice Management systems deployed custom interactive security system for their data center and satellite offices using software I architected / developed per the client's specifications and custom wireless appliances procured by the client.

confidential

Responsible for the design / deployment of a comprehensive reading / training tool that provided Windows 98, Windows 2000, and Windows CE appliances the ability to interactively read / receive training from standardized bio-hazard databases. This system provided first-responders and emergency personnel instant access to information systems that facilitated dealing with HAZMAT/Bio-Hazard situations.

confidential

  • Urban Sciences developed a sophisticated tool software / hardware combination that provided clients of the U.S. advanced marketing research and analyses. From the client's perspective the tool provided reports and maps of market information and demographic information for target markets the client was interested in.
  • My responsibilities included review of the software architecture for this product developed in MS C, its implementation with Microsoft SQL Server on multi-processor systems, with the primary objective of providing prospective clients with a turn-key solution for the client's research purposes.

confidential

  • EMPG is a private physicians group that specializes in market research and analyses for the healthcare industry. They have developed a proprietary product that they market to other healthcare organizations/professionals for the purpose of providing historic analyses on consulting and billing of healthcare professionals.
  • My responsibilities included review of the software architecture written in MS C, with database reporting components written in PowerBuilder, its implement

We'd love your feedback!