Integration Architect | Technical Program Manager Resume
SUMMARY:
20 years of professional experience leading enterprise - wide technology strategies. A record of success in accurately assessing and executing high-visibility technology projects and managing enterprise application integration projects. Experienced at developing and executing technology projects in close collaboration with senior management. Outstanding communication skills, leadership ability, and business acumen. Enterprise Application Integration (EAI) | Microsoft BizTalk Server| Amazon Web Services (AWS)| Service Oriented Architecture (SOA) Data Architecture| Enterprise and Application Security | Agile/SCRUM Methodologies | DevOps
PROFESSIONAL EXPERIENCE:
Confidential
Integration Architect | Technical Program Manager
Responsibilities:
- Established division-level technical direction and strategy for a suite of custom-built risk assessment and risk decision applications (C# & Java), web services (ASP.NET Web API & Java Axis), databases (MS SQL Server, Couchbase, Hadoop and Hive), and middleware (MS BizTalk Server, MSMQ, Tibco, & Kafka) assessing risk on 200,000 global money transfer transactions per day. These transactions accounted for 10% of total corporate revenue at $540 million USD per year in 2017.
- Also directed the activities for an international software development team of 17 including software engineers, business analysts, QA testers, and production support personnel using SCRUM and continuous delivery techniques.
- Performed staff management including hiring, performance evaluation, training & mentoring, and career development.
- Managed the technical road map and day-to-day project work for Risk Engineering division projects and program areas including:
- Enterprise Key Management, Application and Data Security Strategies and Solutions
- Amazon Web Services (AWS) Systems Migration and Operations
- Public and Private Risk Web API Development and Management
- Enterprise Integration and Messaging Strategies and Systems
- Data Replication and Data Migration Operations
- NoSQL Strategies and Operations for Risk Decision Systems
- Infrastructure and Applications Monitoring Systems
- U.S. National Data Center and Disaster Recovery Operations within Risk Engineering
- PCI, PII, GDPR Data Compliance Strategies and Implementations.
- DevOps Strategies and Operations
Technologies Used: C#, Java, WCF, ASP.NET Web API 2, Couchbase Server (NoSQL), Hadoop, Hive, Docker, Visual Studio 2013 & 2017, XML, XSLT, JSON, MSMQ, Tibco EMS, Tibco BusinessWorks, FICO Blaze Adviser and .NET SDK, Microsoft BizTalk Server 2013 R2 & 2016, Microsoft Team Foundation Server (TFS), Release Manager for TFS, Atlassian JIRA, Confluence, Trello, Jenkins, PowerShell, Splunk, Microsoft System Center Operations Manager 2012 R2 (SCOM), Dynatrace AppMon & SaaS, Microsoft SQL Server 2014 & 2016, Amazon Web Services (AWS), EC2, ECS, S3, VPC, ELB, RDS, F5, WireShark, IIS, X.509, PKI, Gemalto Key Secure HCM, Wireshark
Confidential
Senior Software Engineer | Integration Architect
Responsibilities:
- Responsibilities included designing, planning, developing, testing, deployment, and maintenance of all enterprise application integration (EAI) projects and cloud integration projects. Responsibilities also included task setting, project management, guidance and mentoring of other software engineers.
- In addition, responsibilities included designing, implementing, and maintaining all development, testing, staging, and production integration environments for the company.
- This was done using Microsoft Biztalk Server 2010 and 2013, Microsoft ESB Toolkit 2.1 and 2.2, & Microsoft UDDI Server.
- Job duties required regular participation in enterprise architecture and service oriented architecture (SOA) design, governance, and policy decisions.
- Responsibilities also required participation and recommendations for purchasing decisions concerning: integration and cloud technologies/vendors, software engineering tools and resources, as well as software engineering professional development tools, resources, and events.
- Responsibilities included designing, implementing, testing, deploying, and maintaining a mission-critical enterprise application integration between a public facing ASP.NET website and a custom .NET / Microsoft Dynamics CRM back-office order fulfillment system.
- This solution used Microsoft Message Queues to store and forward product orders from domestic and international health care providers into the order fulfillment pipeline for the company.
- These product orders were then received and translated by Microsoft BizTalk Server 2010 and subsequently forwarded to a RESTful ASP.NET Web API service call into the backend order fulfillment system.
Technologies Used: C#, ASP.NET, ASP.NET Web API, WCF, REST, Microsoft BizTalk Server 2010, ESB Toolkit 2.1, MSMQ, XML, XSLT, IIS 7.5, SMTP, T-SQL, Microsoft SQL Server 2008 R2, Microsoft Visual Studio 2010, Windows PowerShell, Altova XML Spy, Windows Server 2008 R2
Confidential
Senior Software Engineer
Responsibilities:
- Responsibilities included designing, implementing, testing, deploying, and maintaining an enterprise service bus to act as the central messaging agent for EAI operations for the company.
- The enterprise service bus was implemented with Microsoft BizTalk Server 2010, ESB Toolkit 2.1, and custom .NET components written in C#. Application entry points to the bus were implemented using multiple access technologies including ASP.NET Web Services, MSMQ queues, file-based message listeners, WCF web services (both RESTful and SOAP-based), and ASP.NET Web API RESTful endpoints.
- All ESB traffic was required to be translated into and translated from POX messages that leveraged a newly designed and evolving enterprise canonical model for business entity representation. The canonical model was managed using UML & ER models and the resulting XSD schemas were maintained in the source control repository.
- All application endpoints were managed using Microsoft UDDI Server and itinerary selection was driven by policies defined using the BizTalk Rules Engine (BRE).
- Design-time and run-time governance policies were devised and coordinated through application owners in conjunction with the enterprise architecture team.
Technologies Used: C#, ASP.NET Web API, WCF, REST, ASP.NET Web Services, Microsoft BizTalk Server 2010, ESB Toolkit 2.1, BizTalk Rules Engine (BRE), MSMQ, XML, XSLT, UML, IIS 7.5, Windows AppFabric, T-SQL, Microsoft SQL Server 2008 R2, SMTP, Microsoft Visual Studio 2010, Altova XML Spy, Altova UModel, Sparx Enterprise Architect, Windows Server 2008 R2
Confidential
Senior Software Engineer
Responsibilities:
- Responsibilities included designing, implementing, and testing a system to retrieve legal contracts as compressed document collections (PDFs) from external business partners to be imported into an internal Microsoft SharePoint repository on the corporate intranet and referenced via Microsoft InfoPath forms.
- Document collections were transported via FTPS using Microsoft BizTalk Server 2010.
- These collections were also validated using XML manifests containing SHA1 hashes of each PDF contract file along with other metadata.
- Reusable canonical representations of Health Care Providers and Health Care Organizations were developed for use between multiple external partners as well as internal systems.
- These representations were used in the contracts collection XML manifest for this project.
- A RESTful WCF service was responsible for executing the debatching, decompression, and validation of all files as well as their import into the SharePoint repository.
- As a part of the overall workflow, XML acknowledgements were sent to source business partners via FTPS.
Technologies Used: C# 4.5, WCF, REST, Microsoft BizTalk Server 2010, ESB Toolkit 2.1, XML, XSLT, UML, IIS 7.5, SMTP, FTPS, PKI, Microsoft Sharepoint Server 2010, Microsoft InfoPath 2010, Altova XML Spy, Microsoft Visual Studio 2010 & 2012, Microsoft Team Foundation Services, Windows Server 2008 R2, Microsoft Visual Studio 2012
Confidential
Senior Software Engineer
Responsibilities:
- Responsibilities included designing, implementing, testing, deploying, and maintaining a system to expose the commercial online ordering system to an external electronic medical record (EMR) vendor and the health care providers that use OncoEMR.
- These health care providers manage their patient's medical records using OncoEMR and directly submit orders for laboratory tests to GHI from OncoEMR.
- This was done using a web-based punch-out UI integration model between the EMR vendor's web-based system and the corporate online product ordering system.
- Authentication was handled via X509 certificates and OAuth 1.0a techniques.
- Message payloads between systems were formatted as HL7 2.5 messages to and from the EMR vendor including PDF attachments.
- The discrete data for patient laboratory results were formatted and encoded into HL7 messages using .NET components & custom ESB Toolkit 2.1 pipeline components for BizTalk Server 2010 that leveraged the NHAPI HL7 parser libraries.
- The laboratory results followed an elaborate set of business rules to govern their HL7 formatting and encoding, these rules were encoded into a removable .NET component for the pilot phase and later migrated into the BizTalk Business Rules Engine (BRE) for subsequent versions.
Technologies Used: C#, ASP.NET, PKI, OAuth 1.0a, jQuery, AJAX, IIS 7.5, SMTP, MSMQ, SFTP, HL7, XML, Altova XML Spy, Microsoft BizTalk Server 2010, BizTalk Rules Engine (BRE), NHAPI HL7 Parser, HL7 XML, ESB Toolkit 2.1, T-SQL, Microsoft SQL Server 2008 R2, Windows Server 2008 R2, Microsoft Visual Studio 2012
Confidential
Senior Software Engineer
Responsibilities:
- Responsibilities included extending the existing corporate enterprise service bus (ESB) to perform system integrations between on-premise enterprise applications and cloud-based applications and resources such as the company's Salesforce.com (SFDC) CRM, product order intake VisualForce application, Amazon Web Services (AWS) resources, Microsoft Azure resources, IronMQ and other 3rd party Web APIs and service edges.
- Feature extensions included: message level encryption/decryption, message compression and decompression, Salesforce.com REST, SOAP, and bulk API integration, and a generic Web API BizTalk adapter framework.
- In addition, a Microsoft SQL Server SSIS platform was integrated with the ESB in order to perform bulk data and ETL operations outside of BizTalk Server for bulk data migration and data replication with cloud services.
- Enterprise level business process workflows were conducted using BizTalk Orchestrations in concert with RESTful and SOAP based web services.
Technologies Used: C#, WCF, REST, SOAP, OAuth 2.0, ASP.NET Web API, Salesforce.com (SFDC), Amazon Web Services (AWS), IronMQ Cloud Queuing, Microsoft BizTalk Server 2010, ESB Toolkit 2.1, /n Software BizTalk Adapters, RSSBus SFDC BizTalk Adapter, Codeplex BizTalk Scheduled Task Adapter, NHAPI HL7 Parser, XML, XSLT, Altova XML Spy, IIS 7.5, SMTP, FTPS, SFTP, PKI, Windows Server 2008 R2, Microsoft Visual Studio 2010 & 2012
Confidential
Senior Software Engineer
Responsibilities:
- Responsibilities include upgrading the existing corporate enterprise service bus (ESB) as well as all existing applications that use it to be fully functional and compliant with Microsoft BizTalk Server 2013 R2, Microsoft SQL Server 2012 R2, and Microsoft Windows Server 2012 R2. This effort included transferring custom pipeline components, 3rd party BizTalk adapters, depreciating the Codeplex SFTP BizTalk adapter, and incorporating REST & JSON capabilities into cloud integration projects.
Technologies Used: C# 4/4.5, WCF, REST, SOAP, OAuth 2.0, ASP.NET Web API, Salesforce.com (SFDC), Amazon Web Services (AWS), IronMQ, Microsoft BizTalk Server 2013 R2, ESB Toolkit 2.2, /n Software BizTalk Adapters, RSSBus SFDC BizTalk Adapter, Codeplex BizTalk Scheduled Task Adapter, NHAPI HL7 Parser, XML, XSLT, Altova XML Spy, IIS 8, SMTP, SFTP, FTPS, PKI, Microsoft SQL Server 2012 R2, Windows Server 2012 R2, Microsoft Visual Studio 2012 & 2013
Confidential
Senior Software Engineer
Responsibilities:
- Responsibilities included re-architecting the existing custom reports distribution system from a monolithic NT Service into a service oriented orchestration of business events and processes.
- This process involved integration with Salesforce.com CRM data in order to enable personalized report delivery for customers. In addition, canonical representations of enterprise data entities were used to construct the event and data message schemas in order minimize the number and complexity of message transformations ascross systems.
- This canonical messaging model also allowed the engine to render reports in multiple target formats based customer preferences such as PDF, HL7 ER7, HL7 XML, CSV, or HTML.
Technologies Used: C# 4.5, WCF, REST, ASP.NET Web API, Salesforce.com (SFDC), Amazon Web Services (AWS), IronMQ, Microsoft BizTalk Server 2013, ESB Toolkit 2.2, NHAPI HL7 Parser, XML, XSLT, Altova XML Spy, IIS 8, SMTP, SFTP, PKI, Microsoft SQL Server 2012 R2, Windows Server 2008 R2 & 2012 R2,, Microsoft Visual Studio 2012 & 2013
