We provide IT Staff Augmentation Services!

Integration Solution Architect - Healthcare Resume

0/5 (Submit Your Rating)

Raleigh, NC

SUMMARY:

  • Solution Architect specializing in delivering Enterprise Application Integration (EAI) Application Integration and (BPM) Business Process Management architectures. Extensive experience building both BizTalk (using both messaging and orchestration patterns) and .NET solutions. Have experience across many different domains while working as an employee, contractor and consultant for several different Information
  • Technology companies, specializing in .NET, BizTalk architectures, performance testing and architecture planning and cloud migration. Also, has managed onshore and offshore development teams of up to 22 team members and budgets of up to 20 million dollars (US).

TECHNICAL SKILLS:

Technology and Tools: .NET/C# Development ( ) SQL Server T/SQL XML/XSD Schemas XPath/XSLT Object - oriented Programming (OOP) Azure (IaaS) BizTalk, SQL Server, Webserver (IIS) Azure Functions (durable functions) Azure Service Fabric Azure DSC (configure IaaS Virtual machines and PaaS resources) Azure DevOps build pipelines Docker for Windows Hashi Corp Terraform (provision IaaS virtual machines) Hashi Corp Packer (Golden images)

PROFESSIONAL EXPERIENCE:

Confidential, Raleigh, NC

Integration Solution Architect - Healthcare

Responsibilities:

  • Designed and implemented BizTalk based architectures for various solutions. (Hub, IR, Prescriptions, etc.) using BizTalk 2013 through BizTalk 2016 and associated ESB Toolkit version. Many solutions have extreme low latency requirements which require performance tuning BizTalk layer, the underlying SQL Server layer and virtualization layer (including SAN and networking layers).
  • Led project as a part of the company’s cloud migration strategy to determine which BizTalk-based workloads can be moved to Azure IaaS. This project involved performance testing existing solutions in Azure IaaS using different configurations. Tested different Azure networking options (accelerated network and RDMA), disk configuration (Unmanaged HDD, Managed HDD/SSD Premium, Managed Ultra SSD). Compared cost of larger drives vs striping smaller drives to achieve IOPS requirements. Tested SQL Server High Availability options including Availability Groups and Failover clusters in Azure.
  • Led project to determine tools selection for Infrastructure as Code (IaC) as a part of the company’s cloud migration strategy. Build framework to automate the deployment of various workloads to Azure using ARM template (initially) and Terraform and Azure Desired State Configuration (DSC). Build Terraform modules to encapsulate functional and limit possible configuration errors of environments created with the framework. Framework also allowed separated management of non-application portions of the deployed solutions like networking and Identity management. Wrote PowerShell DSC scripts to deploy required application packages on the IaaS resources create with Terraform.
  • Led project to prototype re-architecting several small workloads to Azure Service Fabric using Stateful and Stateless Reliable services programming model. This including using Git or Azure Repos for source control management and Terraform to build infrastructure using IaC and Azure DevOps pipelines.
  • Led project to prototype re-architecting several small workloads to Logic Apps and Azure Functions programming model. This including using Git or Azure Repos for source control management and Terraform to build infrastructure using IaC and Azure DevOps pipelines.

Confidential, Richmond, VA

Integration Solution Architect

Responsibilities:

  • Project - Public Sector/Commodity Futures Trading Commission, CFTC
  • Subject Matter Expert (SME) architecting the client's BizTalk 2010/ ESB Toolkit 2.1 solution. The CFTC plans to move towards Service Oriented Architecture (SOA). BizTalk Server 2010 (ESB Toolkit 2.1) is a critical component in the long-term strategy for the organization. The first major internal solution to utilize the Enterprise Service Bus (ESB) will be a “Cloud-based” with an external facing SharePoint 2010 Partner Portal.
  • Designed the ESB architecture and building development, test, and production environments needed to support the architecture. Architected the security (Authentication and Authorization) model used throughout the entire solution (frontend, i.e. SharePoint - ESB - to the SOA services layer).
  • Created project timeline and detailed list of resources (project work plan) need to implement BizTalk Server 2010/ESB solution. Used TFS for configuration management and source code control.

Confidential, Richmond, VA

BizTalk Solution Architect

Responsibilities:

  • Re-architected the clients existing BizTalk solution which was failing to meet processing speed requirements. The re-architected system was well above the client’s performances requirement using the same hardware. Design new architecture using a re-sequencing pattern (at the correct level), to ensure required message ordering requirement. Updated architecture documents to reflect the new architecture design.
  • Wrote coding standards, developed schemas and maps versioning methodology, and coded using C#. Designed and developed testing methodology using BizUnit, BizUnit Extension and BizUnit Designer. Ensured new implementation was stored in source code control and configuration management.

Confidential, Reston, VA

BizTalk Server Architect (Contract)

Responsibilities:

  • Project - Public Sector/State Government (SAP Integration)
  • Project replaces the clients existing mainframe-based tax processing system with a distributed system based on SAP. During the design and build stage of the project, William developed the integration architecture which utilized BizTalk 2009 Beta with the ESB Guidance 2.0 to integrate SAP backend with several (100+) internal and external systems.
  • Attended functional design meeting with the client and reviewed existing requirements and functional documents to document a list of functional requirements. Using the functional requirements, wrote technical designs for each interface, to be implemented by the BizTalk development team. Designed BizTalk solution architecture; created project timeline (negotiated interface order priorities) and detailed list of resources (project work plan, including resources and materials) need to implement solution. Team Foundation Server was used for configuration management and source code control.
  • Created coding standards, developed schemas and maps versioning methodology, and coded using C# other BizTalk ESB Guidance 2.0 related custom pipeline components (writing to event log, tracking). Also developed testing methodology using BizUnit, BizUnit Extension and BizUnit Designer.
  • Project - Supply Chain Management (SAP Integration)
  • Project allowed the client to manage its processes around manufacture of light-duty, medium-duty and heavy-duty trucks under several nameplates in both the US and Europe. During the design and build stage of the project, developed the integration architecture which utilized BizTalk 2006 R2 with the ESB Guidance 1.0 to integrate SAP backend with several internal systems.
  • Managed functional design meeting with the client and review the functional designs. Wrote technical designs to be implemented by the BizTalk development team on-shore/off-shore model. Managed both on-shore and off-shore BizTalk resources in Seattle, WA and India development center. Designed BizTalk solution architecture; created project timeline and detailed list of resources (project work plan) need to implement solution.
  • Team Foundation Server was used for configuration management and source code control. Created coding standards, developed schemas and maps versioning methodology, and coded using C# other BizTalk ESB Guidance related custom pipeline components (writing to event log, tracking). Developed testing methodology using BizUnit, BizUnit Extension and BizUnit Designer.

Confidential, Costa Mesa, CA

BizTalk Server Architect (Contract) - Deregulated Energy Broker

Responsibilities:

  • Architected client’s Business Process Management (BPM) solution to manage several processes within the deregulated energy market. During the envisioning stage of the project, William worked with the client's senior management (CIO level) to determine budget, project plan and phased delivery timeline for BizTalk Solution.
  • Met with senior managers to best determine how to meet business requirement. Designed BizTalk solution architecture; created project timeline and detailed list of resources (project work plan, Development tools, and processes) need to implement solution.
  • The solution used BizTalk 2006 R2 Enterprise edition, SQL Server 2005, IIS, FTP Server, and development was done using Visual Studio 2005. Source Gear Vault was used for configuration management and source code control. Created coding standards, developed schemas and maps versioning methodology, and coded using C# other BizTalk related custom pipeline components (zip and unzip, de-batching). Developed testing methodology using BizUnit and BizUnit Designer.

Confidential, Reston, VA

Senior BizTalk Server Engineer/Architect (Contract) - Transportation

Responsibilities:

  • Re-designed B2B solution to allow reduction extreme reduction in processing time between receiving and paying an invoice from twenty-four to forty-eight hours to less than one hour.
  • Created BizTalk 2006 R2 based “messaging-only” architecture to send and receive several Flat file, XML, and EDI documents. Both inbound and outbound the depending on the partner profile the documents were transformed to and from canonical xml format.
  • William created in Visual Studio 2005, external schemas (XML, EDI, and Flat file) internal XML schemas, BizTalk mapping, and several custom pipeline components (written in C#). William also installed BizTalk 2006 Server R2 and SQL Server 2005 into client’s integration, QA, and Production environments.

Confidential, Arlington, VA

Senior BizTalk Server Engineer/Architect - Risk Management/Government

Responsibilities:

  • Architected and developed system technical architecture for the DataPipeline solution. The solution utilized Microsoft BizTalk 2004, SQL Server 2000 SP3, Visual Studio 2003 as development IDE. Solution architecture was required to support very high sustained processing rate in a “messaging only” scenario. Re-architected solution, based on functionality changes with BizTalk 2006 R2 release.
  • The solution captures a number of supply chain documents (Purchase Order, Invoice, Bill of Lading, Stow Plan, Container Status message and their UN/EDIFACTS equivalents) in their native format from various interfaces in various formats (EDI, Flat File, and XML) and transforms it into an internal canonical xml format. The internal canonical messages are enriched with additional data from external sources like Dun and Bradstreet World Base, Lloyds of London and internal data stores (address standardization, commodities lookups and other proprietary data sources) and pushed to WebSphereMQ using the BizTalk MQSeries Server adapter. The raw data was then utilized to build a number of proprietary “Risk models” to detect various abnormal conditions.
  • Created in Visual Studio Enterprise 2003 and 2005, external schemas (XML, EDI, and Flat file) internal XML schemas, BizTalk mapping, and several custom pipeline components (written in C#). Installed BizTalk 2006 Server R2 and SQL Server 2005 into integration, QA and Production environments. Also developed schema and map versioning methodology. Developed testing methodology using BizUnit and BizUnit Designer for the testing team.
  • Derived implied requirements related to infrastructure components based on the user-defined requirements and discussion with the customer. Developed "high-level" Architecture designs, use cases and documents using Microsoft Word and Visio.

Confidential, Richmond/Reston, VA

Senior Open Systems Engineer/Architect -- Healthcare

Responsibilities:

  • Developed system technical architecture for the HealthPAS (Medicaid modernization state government level) utilizing Microsoft .NET Framework. (Rational UML, Architecture diagrams, high-level system use cases.)
  • Developed coding standards for development group. (C#)
  • Developed documentation standards for all project development.
  • Wrote coding standards documents, which contained decisions concerning coding documentation standards.
  • Developed the Authentication and Authorization models for HealthPAS solution. (Role-based security, WebForms, ASP.NET)
  • Derived implied requirements related to infrastructure components based on the user-defined requirements. Develop "high-level" designs and use cases.
  • Modeled using Rational Rose/UML (RUP), interfaces in the infrastructure area. Infrastructure components include Session management, system startup and shutdown, Logging (debug, exception, performance security, and audit), Configuration property Management, and Database connection pooling. Developed use cases and sequence diagrams which detailed the design decisions. Used OOA&D methodologies.
  • Managed the infrastructure development group, who wrote the infrastructure components in a full lifecycle, iterative development process.
  • Wrote the Logging and Authentication and Authorization infrastructure components using C#.
  • Developed BizTalk 2002 Application Integration components (AIC) to connect to MSMQ queues. Upgraded production (and other environments) BizTalk 2002 to BizTalk 2004 and to BizTalk 2004 MSMQAdapter for sending messages to MSMQ queues.
  • Managed several India-base offshore developers as part of on-shore design and off-shore development model.

Confidential, McLean, VA

Senior Open Systems Engineer/Project Manager

Responsibilities:

  • Managed a group of ten java developers in a full lifecycle, iterative development process certified at CMM/SEI level 3.
  • Budgetary responsible for all Confidential . employees on customer site, to include interviews, hire, dismissal, reviews, promotions, and team development. Created a team of developer and analysts who filled a lead position within the Unisys e-commerce initiatives.
  • Senior java developer/ Unisys team lead. Directly responsible for the on-time delivery of application infrastructure components (Enterprise wide session, logging, and state management) of large multiple-agency Java-based medical applications framework. (jdk1.2) Designed and coded in Java. As a part of distributed architecture defined and implemented CORBA IDL of Portable Object Adapter (POA's) and POA policies for the various components of the framework to support 10,000+ concurrent users.
  • Developed project wide coding standards for all development (Java, IDL and Tcl.) Developed documentation standards for all development. Wrote coding standards documents, which contained decisions concerning coding and documentation standards.
  • Derived implied requirements related to infrastructure components based on the user-defined requirements. In conjunction with architects develop "high-level" designs and use cases. Also, converted "high-level" designs into external and internal interfaces defined in CORBA Interface Definition Language (IDL).
  • Modeled “System” data flows using Rational Rose/UML (RUP), interfaces in the infrastructure area. Infrastructure components include Session management, system startup and shutdown, Logging (debug, exception, performance, security, and audit), Property Management, and Database connection pooling. Developed use cases and sequence diagrams which detailed the design decisions. OOA&D methodologies.
  • Wrote (PKI) authentication component (group of Java servlets) to provide strong authentication of s issued by the frameworks authority (CA).
  • Wrote LDAP interface component (in Java), which provided access to Netscape Directory Server and Management System.
  • Installed various COTS packages on Solaris 7, Solaris 8, Windows NT 4.0, and Windows 2000 Server. Examples of software installed and configured include Netscape 4.x web servers, Netscape CMS (
  • Management System), Netscape Directory Server, Orbacus4 CORBA ORB, OrbixWeb CORBA ORB, Visibroker CORBA ORB, and SonicMQ 3 Java Message Service (JMS) implementation.

Confidential, Herndon, VA

Web-Based Application Consultant -- Telecommunications

Responsibilities:

  • Coded using jdk1.2 servlets-based implementation of RBAC (Role-based Access control) interfaces to support the development of Authentication and Authorization and Session Management prototypes.
  • Directly owned the java-based Authentication and Authorization, Session Management components of the application. Produced detail functional design documents, which details steps needed to implement
  • "Role-Based Access Control" (RBAC) model to allow fine-grained control of user access to specific application components. Developed both an overall strategy and an iterative release schedule to facilitate the release of required functionality. Extensive client contact in a very fast-paced environment. Preformed analysis and created interface agreement documents needed to enforce consistence use of "well-defined interfaces" with the client application developers who used the Authentication and Authorization and Session Management infrastructure components.
  • Modeled (Rational Rose/UML) the interfaces related to RBAC. Developed use cases and sequence diagrams which detailed the design decisions. All analysis, design and development followed sound, object-oriented analysis and design methodologies.

Confidential, Newington, VA

Senior Computer System Analyst -- Government

Responsibilities:

  • Preformed requirements analysis with users, both "one on one" and within Joint Application Development (JAD) groups to determine user's requirements. Extensive client contact in the refinement of the user's verbal and written requirements into a formal requirements document.
  • Led the evaluation and selection of tools used in the development, test, and production environments. (BEA/Weblogic application server, Java Web Server Kawa IDE, Rational Rose 98, Erwin, and Oracle 7.3)
  • Wrote risk assessment documents, which detailed the potential benefits and liability, associated with selection of the various tools.
  • Developed repeatable processes and procedures for the management of source code files (java, html, configuration files, etc.), using (PVCS) source code control utility. Also developed processes for the defect resolution using PVCS Tracker tool.
  • Designed and coded Java classes, including servlets, which were used to access the legacy systems. Designed and coded Java classes used to interact with the Single Sign On (SSO) Server. Designed and coded Java classes which used both JDBC and CORBA to extract result sets from both Oracle 7.3 and legacy databases.
  • In all cases, produced documentation consistence with MIL-STD 498. Documents produced, include Software Design Documents (SDD), Software Test Plans (STP), and Software Test Results (STR).
  • Installed and configured various COTS products onto various hardware platforms. This includes Windows NT 4.0 server and workstations. Sun Solaris 2.5.1, 2.6 and 2.7 OS. Software installed and configured includes Netscape Directory Server, Netscape Web Server and OrbixWeb (CORBA Orb). Also Installed Java Web server and BEA/Weblogic in both NT and Solaris environments.

Confidential, Atlanta, GA

Senior Programmer/Analyst - Advertising

Responsibilities:

  • Designed, coded, tested, and documented custom modifications to mail marketing software package (Unidata/InfoBasic). The software package included HR, AP, and AR modules.
  • Taught application internals to less experience developers.
  • Acted as backup Unix System Administrator. Installed NT workstations, NT servers, Windows 95. Installed Microsoft Server products, to include Exchange and SQL Server.

Confidential, Richmond, VA

Senior Programmer/Analyst - Custom software

Responsibilities:

  • Designed, coded, tested, and documented custom modifications to a touch screen driven vertical POS application package (Unidata/InfoBasic programming languages). Full life cycle development. Very close customer contact thought-out the development cycle. From development of functional requirements to the delivery and installation of the completed system, including all custom modules.
  • Provided 24/7-application support to user install base via pager, laptop and cellular phone. 100+ installed customer sites. Traveled nation-wide to install system hardware and software.
  • Developed plans and programs using MSWord and PowerPoint to train the end users in the proper use of the application. Travel nation-wide to train end users in proper use of the application.

Confidential, Richmond, VA

Programmer/Analyst -- Advertising

Responsibilities:

  • Designed, coded, tested, and documented custom modifications to a large mailing/list management application package Pick O/S with (Unidata/InfoBasic programming languages). The software package promoted sorting of different grades of mail in the most cost-effective manner.
  • Programmed Xerox 4050 production laser printing system. Used FDL (Forms Description Language) and PDL (Print Description Language) to create custom forms, which allowed dynamic data to merged in, creating personalized form letters.

We'd love your feedback!