It Architect Resume
SUMMARY:
- Business Process Integration Specialist
- E - Commerce web application development with experience in N-Tier development including GUI design and programming, data modeling, object-oriented methodologies, design patterns for Web-based application development
- Wide range of knowledge and experience in web development and integration with legacy systems.
- Lead Business Analyst, System Designer, and Lead Application Developer
- Project Management activities including responsibility for multiple team members, full project plan, task list and timelines
PROFESSIONAL EXPERIENCE:
Confidential
IT Architect
Responsibilities:
- Using multiple technologies for best transactional integrity for the ProFreight Module in the corporate custom Provision Order Entry system.
- Implement and design Shipping Notification, Rating Service, Invoicing and Remittance Integration with .NET C#, JavaScript, XML, XSLT, XQuery, Restful services, Web Services, HTTP, FTP, SFTP, Sql Stored procedures and WCF Web Services with BizTalk 2013R2 including the Business Rules Engine (BRE).
- Implement and design Integrations between Provision Order Entry system and NetSuite ERP using Suite Talk (web services/Rest) and Suite Script (Java Script). The design is configurable to exchange every entity between the two systems keeping them in sync. The design includes 4 workflows to cover 52 scenarios.
- Configure and administrate the NetSuite Environments.
- Implement and design the ProFreight Shipping (proprietary system) with FedEx Shipping Notifications, Rating System, Invoicing and Remittance processing including the Business Rules Engine (BRE) for the package configuration and translations between disparate services.
- Implement and design ProFreight Shipping with UPS Shipping Notifications, Rating Services and Invoicing.
- Use of C#, and BizTalk 2013 R2, including the entire .NET stack of technologies.
- Create and modify Sql Stored procedures extensively.
- XML, XSLT, XPATH, Web Services,
- Implement the BizTalk ESB 2.1 exception database for multiple environments
- Design and Develop interfaces with external vendor integrations
- Create BizTalk artifacts: Orchestrations, maps, schemas, xpath queries,
Confidential
Integrations Architect
Responsibilities:
- Implement and design enterprise wide commercial system for large scale client base
- Use of C#, BizTalk 2010 and BizTalk 2013, including all of the .NET stack of technologies.
- XML, XSLT, XPATH, Web Services, Restful Services, json,…
- Implement the BizTalk ESB 2.1 in multiple environments
- Server cluster build, performance enhancements
- Design and develop performance enhancements to existing processes.
- Work with Product and Business owners, analysts and corp. architect to develop best case strategies for event based workflow processes integrated with multiple core business systems.
- Extensive use of WCF custom adapter configurations.
- Design and Develop interfaces with external vendor integrations
- Reverse Engineer logic for largest corp. legacy systems.
- Document and Implement new deployment process for enterprise wide.
- Develop road map for future refactoring for legacy systems for adjudication and event logging, error handling and resubmission process.
- Design and develop workflow processing for new integrations between multiple internal and external systems.
- Testing and integrating within the Agile/Scrum development strategies.
- Create BizTalk artifacts: Orchestrations, maps, schemas, xpath queries,
- Create and modify Sql Stored procedures.
- Create external assemblies for use within BizTalk.
- Implementation required balancing performance issues with scalable design within customer restrictions.
- Documenting the design and mapping changes along the way.
Confidential
.Net Developer and BizTalk MCP
Responsibilities:
- Implement and design enterprise wide commercial system for large scale client base
- Use of C# and BizTalk 2010
- Implementations of the BizTalk ESB 2.1 in multiple environments for enterprise exception/fault handling
- Design and develop performance enhancements to existing processes.
- Extensive use of WCF custom adapter configurations.
- Integration Microsoft Dynamics Financials
- Design and develop retry logic for legacy system integrations
- Design and develop workflow processing for new integrations between multiple internal and external systems.
- Testing and integrating within the Agile/Scrum development strategies.
- Create BizTalk artifacts: Orchestrations, maps, schemas, xpath queries,
- Create several custom pipeline components for many of the messaging patterns including splitter and de-batching patterns.
- Extensive use of the BTDF.
- Implementation required balancing performance issues with scalable design within customer restrictions.
- Documenting the design and mapping changes along the way.
Confidential
.Net Developer and BizTalk MCP
Responsibilities:
- Implement and design enterprise wide commercial system for large scale client base
- Integration with Oracle On Demand CRM
- Integration with Oracle E-Business suite
- Integration with Confidential .com e-Commerce
- Use of C# and BizTalk 2010
- Reverse engineer CRMOD’s web interface, testing and integrating within the Agile development strategies.
- Create BizTalk artifacts: Orchestrations, maps, schemas, xpath queries
- Implementation required balancing performance issues with scalable design within customer restrictions.
- Create Custom WCF configurations for undocumented web service api (mitigating issues)
- Documenting the design and mapping changes along the way.
Confidential
.Net Developer and BizTalk MCP
Responsibilities:
- Architect and design enterprise wide commercial system for large scale client base
- Use of C#, BizTalk 2010 with orchestrations, schemas, ports, pipelines, custom pipeline components.
- Design and develop system routing documents management storing documents in share point, displaying essential user information pertaining to the document posting.
- Create WCF Services with LINQ queries to Entity Framework
- Use of Share Point Client interface for check-in/check-out documents and uploading them into share point with WCF Service using Caml Queries and BizTalk Messaging Data
Confidential
.Net Developer and BizTalk MCP
Responsibilities:
- Architect and design enterprise wide commercial system for large scale client base involved in the Income Tax
- Use of C# and BizTalk 2010
- Create WCF Services with C#
Confidential
BizTalk MCP
Responsibilities:
- Architect and design enterprise wide commercial system for large scale client base
- Implementation of BizTalk 2010 2.1 Enterprise Service Bus
- Implementation of WCF Services with C#
- Implementation of App Fabric hosting and caching
- Responsible for the installation, configuration and documentation of BizTalk 2010 Servers for Production environment.
- Responsible for installation, configuration and documentation of the Enterprise Service Bus (ESB 2.1)
- Responsible for the installation, configuration and documentation of the Enterprise Service Bus ASP.NET management portal written in C#, WCF services (Net.TCP and Web Services)
- Design and development of enterprise development of Foreclosure transaction processing with BizTalk ESB, C#, ASP.NET, WCF including prototyping, performance analysis
- Document Operational Readiness Review specification and perform code reviews preproduction deployment.
- Perform post production issue code review evaluations and client impact analysis.
- Design and develop a “Scatter-Gather” asynchronous workflow process to split the transactions using BizTalk Orchestrations.
- Map and transform transactions using XML, XSLT, XPATH, and XML SCHEMAS.
- Design and develop custom pipeline component in C# .Net for archiving the transactions
- Create and perform Operation Readiness Specification and code reviews
- Manage the Performance testing environment as well as execute performance system integration testing.
- Responsible for administration of BizTalk 2006 R2/2010
- Responsible for system design of BizTalk 2010 implementations and upgrade strategies.
- Responsible for in the inner workings of Microsoft Server OS 2003 R2/2008
- Responsible for server application installation and applications and components
- Responsible for Microsoft TCP/IP network connectivity
- Participated in the following:
- Monthly Maintenance
- Quarterly Code Promotion
- Continuous Oncall Rotation
- DR Exercises
- Provide support in design, implementing, deployment, and trouble shooting of BizTalk environments
- Supporting and maintaining BizTalk systems as a project lead
- Functioned independently or under the direction of supervisors and/or managers.
- Provided critical performance analysis of all application slated for a production release identifying of any potential issues before code reaches production.
- Prescribed standards, processes, specifications and documentation that will allow resources to operate the BPA environment in various different conditions whose scope includes dependencies, schedules, add hock requests, periodic deployments as well as operational boundaries.
- Provided an acceptable facility to bridge the gap between the Development and the Operations teams.
- Builds and fosters relationships between teams external to DSAS BPA as a direct interface
- Contributes to capacity management
- Actively work in diagnostic trending analysis
- Participated in architectural planning of new applications
- Participated in architectural refactoring of applications
Confidential
BizTalk MCP Architect/EDI Engineer
Responsibilities:
- Responsible for the design and development of the X12 EDI HIPPA Claim Processor for the 4010 and 5010 standard, working 837P, 837I, 835 and 997 reporting with .Net, Microsoft BizTalk 2010 and SQL Server 2008
- Design and develop SQL database, table structures, stored procedures and dynamic queries.
- Design and Develop with C# for file archiving, xml message archiving using SQL Server xml data type storage.
- Design and develop xml database query and retrieval with both relational structures as well as xml data type storage.
- Design and develop XSLT translations with XSL logic and xpath queries.
- Design and develop orchestrations subscribing to BizTalk generated 997s, storing them in a relational structure as well as XSL transform into html email sent through SMTP protocol.
- Design and develop WCF services as well as configure the client consumption of the WCF services.
- Configure and manage multiple trading partner configurations, with multiple protocol types.
Confidential
BizTalk MCP Architect/EDI Engineer
Responsibilities:
- Responsible for the design and development of enterprise development of EDI transactions with X12 820, 824, 997 acknowledgements
- NET C#, BizTalk 2009, X12 820, 824, 997
- Design and develop a “Scatter-Gather” asynchronous workflow process to split the transactions using BizTalk Orchestrations.
- Map and transform each transaction using XML, XSLT, XPATH, and XML SCHEMAS.
- Design and develop custom pipeline component in C# .Net for archiving the transactions.
- Write and configure shell scripts for PGP encryption/decryption
Confidential
.Net Developer
Responsibilities:
- Responsible for the design and development (in C#) of enterprise Data Cleansing Tool prior to upload into the enterprise Product Inventory Management (PIM) system. The application was responsible for accepting any invalid data, defensive coding for invalid data types perform verification against “code sets” allow user to see (but not update) the invalid entries
- Implemented Inversion of Control (IOC) with PRISM
- Submit update when all entries on panel were a valid entry for the field.
- The solution provided differencing groups, with roles to determine view/edit status.
- Design and developed 3 new databases using T-SQL statements.
- Writing T-SQL statements to create tables, stored procedures to support the application.
- Design and developed user interfaces in WPF (Xaml)
- Coded Models, Views and Controllers (MVC) and the services layer in C#.Net 4.0
- Design and developed SQL Server Integration Packages to Extract, Transform and Load the data from excel spreadsheet template.
- Designed and developed Services Layer using C# with the Entity Framework with LINQ queries.
Confidential
BizTalk MCP Developer
Responsibilities:
- Responsible for the design and development of enterprise integration solution using BizTalk 2009 and C# WCF Web Services.
- Design and develop custom pipeline disassembler/assembler components using C# .Net to route WCF Services as well as Web Service soap messages comprised of an indicator and byte stream data from AAMVA and the AMIE formatted messages.
- Design and develop custom pipeline component for “Message-Enrichment” in C# .Net to support content based routing of the byte stream data to support a few hundred messages types. NET
- Messing sent using C# .Net WCF Services and C# .Net Web Services
- Support for both solicited and unsolicited messages from UNI (AAMVA) 3rd party integration package by writing SQL Stored procedures and custom C# code.
- SQL Server 2008, IIS 7, WCF, Web Services, C#, .NET 3.5
- ASP.NET WCF Services Performed Unit Test Performed Reverse Engineering work Performed Enhancements
Confidential
BizTalk MCP/.Net Developer/ASP.NET
Responsibilities:
- Responsible for reverse engineering enterprise Service Oriented Architecture (SOA) solution designed with C#, ASP.NET, Web Services, WCF Services that integrated with 3rd party trading partner utilizing web service (design contract).
- Responsible for developing deployment builds and unit tests.
- Responsible for developing deployment strategy and enhancements to enterprise services with ASP.NET web application dependencies.
- Responsible for enhancements to ASP.NET web application based upon end user requests.
- Design and develop further enhancements to the system using C# .Net
Confidential
BizTalk MCP/.Net Developer
Responsibilities:
- Design and Develop EDI transaction between 270 stores through corporate office to trading partner
- Design and developed configurable and dynamic ftp address storage, retrieval and connections using C# .Net.
- Validate and verify the EDI message retrieval and message count
- Disassemble EDI message with “Scatter-Gather” design pattern while adding transactional control number to context of individual messages in custom pipeline control using C# .Net
- Initiate secondary stage when all messages had been verified, validated and count complete using C# and creating T-SQL Stored procedures.
- Aggregating messages by correlating on message control number, looping until count complete.
- Transform message to trading partner EDI format using XSLT mapping.
- Configurable feature driven processing control over
- Message decryption (PGP) using C# and .Net encryption library.
- Serializing of messages upon failure to contact external services and other internal error.
- PGP encryption of trading partner message
- .Net 3.5, C#, SQL Server 2008, DB2
- Has performed backend functionality using ADO.NET WCF web services
Confidential
.Net Developer
Responsibilities:
- Maintain and enhance Silverlight web application support Confidential Business Hardware
- Implementation of “Inversion of Control” (IOC) design pattern using C# .Net UNITY Enterprise library.
- SOA services layer using WCF web services written in C#
- Asynchronous call-backs using ADO.NET Data Services
- .Net 3.5, C#, SQL Server 2008
Confidential
BizTalk Architect
Responsibilities:
- Work off of MS SQL Server as the RDBMS.
- Has used 2000, 2005, 2008
- Used C# based recursive algorithms
- Inline Pipeline Send and Receives
- C# based recursive algorithm using Generics and Reflection
- WCF adapter configuration and WCF Services development
- Implement BizTalk Non-Uniform Sequential Convoys using BizTalk Server R2 2006
- Implement EDI transaction with trading partners 277, T1A, 997
- Convoy Chaining
- Scatter-Gather design pattern
- Implement Itineraries with Custom Pipeline components for ESB
- Integrate custom assemblies combining multiple trading partners information for messaging bus
- .Net 3.5, C#, SQL Server 2008, WCF, Web Services, IIS 7
Confidential
Integrations Architect/BizTalk MCP /.Net
Responsibilities:
- Designed, Developed, and integrate in SSIS packages using BizTalk
- Created SQL-XML web service endpoints
- Design, develop and integrate Business Dashboard using Dundas controls in Windows Forms application.
- Design, develop and integrate SSIS package with BizTalk application.
- Design, develop and implement new versions of specifications within the existing application.
- Managed and maintained all BizTalk Servers and their configurations.
- Conducted seminars on BizTalk development from basics to enterprise best practices
- Created Custom PGP pipeline Component developed Inline XSLT/XPATH
- Implemented Messaging Patterns: Singleton, Scatter-Gather
- Utilized Correlation sets
- Implemented Role Links
- Some Technologies used: Visual Studio 2005, C#, BizTalk Server 2006, IIS, ASP.NET 2.0 *SQL Server 2005
- Designed and developed Orchestrations with Direct Binding
- Exposed Schemas as Web Services
- Implement EDI Partner X12 835, 277
- Create SQL-XML web service endpoints
- Create Schema for SQL Adapter.
- Implement Reporting Services Web Services into web based Application
- Integrated with Captaris Right Fax Server
- Technical lead responsible for the preparation of all BizTalk systems into production developed in BizTalk 2006.
- Design, develop and implement enhancements to the overall system architecture.
- Analyze system for strengths and weaknesses in detailed reports.
- Implement the proper infrastructure necessary to support the continued design, development and implementation of the system.
- Implement Microsoft Team System.
- .Net 3.0, C#, SQL Server 2005, Web Services, WCF, Windows Services, IIS 6
Confidential
Technical Lead/.Net Developer
Responsibilities:
- Design, develop and implement new versions of specifications within the existing application.
- Technical lead responsible for the preparation of a third party vendor’s system into production developed in BizTalk 2006.
- Design, develop and implement enhancements to the overall system architecture.
- Analyze system for strengths and weaknesses in detailed reports.
- Implement the proper infrastructure necessary to support the continued design, development and implementation of the system.
- Implement Microsoft Team System.
- Visual Studio 2005 C#, BizTalk Server 2006, IIS, ASP.NET 2.0, SQL Server 2005
Confidential
.Net Developer
Responsibilities:
- Implement Cube analysis of airline data using Teleric Grid and Teleric Reporting, Microsoft Ajax (ATLAS) and Infragistics for cross comparison of competing technologies for next generation corp. online application.
- Technical lead responsible for design and development of several competing prototypes utilizing AJAX technologies, Teleric, ATLAS and Infragistics.
- Participated in the designed N-Tier system that will support information transfer between airline information sources for comparison and forecast projection systems. This supports the enterprises need to interface with multiple subsidiaries.
- Participated in the design and specification details of the user interface as well as the business processes.
- Data communication was all XML based.
- Visual Studio 2005 C#, IIS, ASP.NET 2.0, SQL Server 2005
Confidential
.Net Developer
Responsibilities:
- Designed, developed and deployed SQL Server 2005 Reporting Services.
- Designed a new system for NNI that will support information transfer between N-number of ERP systems. This supports NNI’s need to interface with multiple subsidiaries.
- Created specification to detail the user interface, the business processes and the data storage
- Created a project plan to detail all the discreet business processes to be completed
- .Net 2.0, C#, BizTalk Server 2006, IIS, ASP.NET 2.0, SQL Server 2005
- Modified a copy of the current NNI web enabled system to support subsidiary products
- Deployed a Web Application Infrastructure with developmental and testing environments for the main intranet web applications in addition to development and test environments with Web Servers and Database instances for production support
- Global ISO issues were corrected
- Stabilized the current NNI intranet systems that were highly unstable reducing down time to minimal amounts for these applications
- Identified and corrected a corporate E-Commerce Web Site vulnerability
- Symbaitor EAI Connection replacement during a major upgrades to the AS400 the connective programming between the corporate E-Commerce Web Site and the AS400
- Facilitated and Created detailed Web Enabled Application Data Base specifications that proved to be the key in solving several business and technical issues related to the applications
Confidential
.Net Developer
Responsibilities:
- Design and develop Flash Movie with dynamic XML data feeds
- Design, develop and customize Docushare with VDL, XML, XSLT and Java Servlets
Confidential
.Net Developer
Responsibilities:
- Design and Develop Electronic Catalog, Pricing and Configuration software for large air conditioning company in VB6, COM, BTL and XML
- Develop tool creation wizard using Visual Basic OCX and ActiveX components
- Redesigned and implemented Model-View-Controller Design Pattern in Visual Basic Model stored data using XML Dom Doc interacting with OCX and Active X view and business logic stored in ActiveX .DLL.
- Interfaced with Services based Architecture. Define and Develop Services Protocols.
- Manipulated XML Dom Doc Dynamically. Define and Developed XML documents.
Environment: VB6, COM, BTL, XML, ActiveX, SQL Server 2000
Confidential
. Net Developer
Responsibilities:
- For a national document Management Company was the lead software engineer responsible for:
- ASP development with COM components for an N-Tier web architecture design for future product release.
- Design and Develop web-based maintenance tracking of equipment and reporting.
- Develop ASP web-enabled enterprise solution for defect tracking.
- Defect tracking application development in ASP and COM with Site Server.
- Deploy, Configure and Administrate Site Server 3.0.
- Develop COM components for workflow, business logic, and Data Services layer.
- Develop JavaScript validation libraries.
- Develop DHTML interfaces.
- Develop optimized SQL queries for Oracle stored data.
Environment: SQL, Oracle, DHTML, JavaScript, COM, Site Server, ASP, N-Tier Architecture
Confidential
Weblogic Developer
Responsibilities:
- Create SQA test plans.
- Configure and deploy BEA WebLogic Application Servers.
Environment: BEA WebLogic, Java, HTML, CSS
Confidential
.Net Developer
Responsibilities:
- For a national e-learning web development company was responsible for:
- Design and develop web queries and search pagination in C# and .Net Beta release 1 + 2.
- Defining and implementing coding standards for the company.
- Defining and implementing Feature Driven Development process for the company.
- Reviewing the existing product code and designing performance enhancements and optimizing SQL. (Oracle PLSQL and SQL Server)
- Re-factored code base.
Environment: SQL, SQL Server, C#, .NET Beta release, Feature Driven Development process
Confidential
Java Developer
Responsibilities:
- For a national software (web-development) firm was responsible for:
- Project Lead/Technical Lead on a website utilizing Java, ASP, and HTML and WebSphere.
- Debugging & integrating development teams code for final delivery of Lead Generation Application using Swing, JavaBeans and Java Servlets.
- Defined and tracked over 2000 tasks to be accomplished (Microsoft Project), managed assignments to 5 engineers.
- Conducted JAD sessions with clients, defining the business requirements, UI spec and statements of work.
- Training, architecting and resource management skills were utilized to bring the project to a successful close and maintain future business partnership with the customer.
- Administrated and configured web server including IIS, Site Server and NT.
- XML technical lead on an Internet project including knowledge transfer to client. Utilized on-site training sessions and seminars to advance client skills in XML, XSLT and HTML.
- Developing complete GUI front-end to an N-Tier Java application utilizing Swing and JavaBeans including accessing a WebLogic server and Oracle database for a Telephone Sales Representative system.
- Debugging & integrating development teams code for final delivery of a Telephone Sales Representative application requiring extensive knowledge of Swing, JavaBeans and Java Servlets.
Environment: Java (Java Beans, Swing, Java Servlets), WebSphere web server, WebLogic web server, Oracle database, ASP, HTML, XML, Windows NT and 2000, SQL 7 & 2000)
Confidential
Consultant
Responsibilities:
- For a medical applications company was the Lead Consulting Programmer responsible for
- Maintenance of a medical records application in Delphi.
- Maintenance of medical records database in Access.
- Modified postscript files for a medical records application.
Environment: Delphi, Access
Confidential
Developer
Responsibilities:
- Architecting a web-based Online Transactional Processing application based on Windows Distributed Internet Architecture utilizing COM/DCOM.
- Data modeling and developing a DB2 database for the application.
- Installing and administering a SQL Server database.
- Developing the business and data tier components accessed the DB2 database through ODBC and ADO with embedded SQL.
- Developing a transactional model and implemented a message queue using MQSeries from IBM.
Environment: Visual Studio (ASP, Visual Basic, Java Script, HTML), NT Server and DB2
Confidential
Independent Contractor
Responsibilities:
- Deploying enterprise-wide desktop Windows operating systems.
- Provided Instrumental in supporting process and providing user instruction.
Confidential
Programmer
Responsibilities:
- Developed “Auto Ladder”, an application to auto generate PLC Ladder Logic for the Allen Bradley PLC 5 and Slick 500.
- Beta Tester for the Allen Bradley Slick 5000.
- Developed MMI’s using Wonder Ware.
- For an international engineering corporation, designed, developed and further modified, in a follow-on activity, an application to track the labor hours on projects.
- Created a Client/Server Application deployed onto 32 desktops
- ODBC Connectivity
- SQL Server
Environment: Engineering: Windows/NT Server: Visual Fox Pro: Visual Basic: Microsoft Access