Obtain a lead BizTalk developer/system architect position where 14 years of experience will add value t operations.
Microsoft BizTalk Server 2010/2009/2006 R2/2004/2000, Visual Studi .NET 2008-2002, .NET Framework v3.5-1.0, SQL Server 2008-7.0, SQL Server Integration Services SSIS , SQL Server Data Transformation Services DTS , Commerce Server 2000/2002, Team Foundation Server, Visual Source Safe, Microsoft Application Blocks, Web Services, Microsoft Message Queuing MSMQ
C , XML, XSL, XSLT, HTML
Orchestrations, Pipelines including Custom EDI/AS2 , Schemas, Transformations, Functoids, Health and Activity Tracking HAT , BizTalk Server Administrator
Built complete customer order life cycle from order capture, t processing, t shipment by communicating with seven different internal and external systems. Implemented content based message routing, message filtering, direct binding, synchronous request/response messaging using correlation, and fault message routing.
Used WCF SOAP web services, MSMQ, SQL, FTP, and files t exchange XML flat file data between various systems.
Routed failed messages t ESB portal s support team can easily identify issues via their web browser, correct troubled messages if necessary, and resubmit them t BizTalk without ever needing t access the BizTalk console
Integrated gamestop.com with a new order management system OMS
Extracted online orders from Commerce Server, mapped t canonical schema for OMS, and dropped int MSMQ queue for further processing. Likewise, received shipped orders from OMS, updated Commerce Server, and notified customers.
Composed business rules and executed them within orchestrations using Business Rules Engine
Automated deployments across multiple servers using BizTalk Deployment Framework
Made small enhancements t existing application
Senior BizTalk Developer
Designed asset tracking solution for American Apparel t track products from their warehouse t over 4,000 stores
Planned orders originating from warehouse have t be transmitted t their respective stores before the order actually arrives. I created promoted properties within these orders along with a custom pipeline and a single send port t dynamically route orders t all 4,000 stores. Stores can be added or removed without requiring code or architecture changes.
Multiple bulk file imports from warehouse are loaded int a central system and dispersed t each store via FTP using SSIS. Process is designed s each store is treated independently and communication failure t one store will not prevent data from reaching remaining stores.
Products tracked throughout each store are uploaded t a central server via SOAP at near real time for monitoring and reporting at HQ.
Any failures would result in data reverting t original state and support team notified in real time of the problematic store, along with a verbose error description and related job specific details t help troubleshoot issue.
Met company goals by enhancing existing architecture and redesigning numerous custom client BizTalk applications int one common, reusable BizTalk application. Als created custom add-on modules t interface with this reusable application based on client's requirements.
Constructed EDI interface t receive messages via AS2, and generate acknowledgements
Worked with a Microsoft BizTalk Ranger on an architecture design review t enhance existing code
Improvements implemented t existing processes:
Aut error notification Previously, the support team would manually check for errors daily on all servers. I designed a universal BizTalk application that subscribes t the Message Box and captures all failed messages from our BizTalk applications without any code change t the existing applications. The team is immediately notified of these errors via email with verbose error information. Similarly, our SSIS jobs automatically email the team upon failure via a universal web service.
Secured web services Implemented NTLM and digest authentication t previously unsecured services which required n code change and protected our client's sensitive data.
Applied proper technology Redesigned data intensive loads from BizTalk applications t a SQL SSIS process which resulted in reduced processing time, lower CPU overhead, quicker deployments, elimination of timeout errors, improved error notification, and an overall healthier and more reliable backend system.
Primary responsibility involves development and support for Pier1.com
Lead development team for Pier1.com v4.6, 5.1 and 5.2
Simultaneously delegate tasks t my team while completing my development objectives, monitoring outstanding defects, communicating with external applications and vendors, coordinating testing with QA team, and supplying project updates t my superior
Conduct weekly team status meetings
Features for current release include:
Replace MSMQ with BizTalk in Epiphany application for added redundancy. BizTalk orchestration calls multiple web services and transmits emails for Epiphany t consume.
Dynamically route emails based on incoming message content
Implement nested orchestrations t devalue gift cards
Handle multiple payment methods for an order using atomic and long-running transactions
Developed, tested, and support multiple BizTalk solutions in production for Pier1.com, which communicate with both internal and external systems:
Built the entire ecommerce backend order system which communicates with FedEx and Pier 1 distribution centers XML EDI . Adheres t ANSI X-12 standards.
Generated customer order e-mail notifications XML t HTML via XSL
Requested order payment authorization from third party client and made logical decisions based on response
Sent XML product catalog feeds t Google and Range via FTP for improved search rankings with the use of dynamic ports
Integrated Microsoft Application Blocks int all solutions
NUnit tests were created for all solutions t facilitate development testing. NAnt scripts were used t build all solutions and MSI packages were used for deployment.
All configuration files were in XML for ease of maintenance and environment flexibility
Designed and implemented message workflow for internal web site used by 1100 Pier 1 stores t order store supplies. Communications were done using BizTalk and COM objects t consume and output flat files. Messages include order extracts, order status updates, and product catalog imports.
Worked closely with mainframe team t establish real-time transfer of customer gift registry data via VSAM files and IBM Websphere MQ MQ Series .