…Continued…
Sundarbabu Marudai
Irvine, California
949-***-**** • *************@*****.***
Software Engineer / Developer / Architect
Over 20 years of experience in Information Technology with 10 years of expertise in IBM Business Process Manager Advanced - Process Server, WebSphere Process Server, and Enterprise Solution Development using SOA.
Results-driven problem solver and design thinker with in-depth expertise leveraging SOA to create enterprise, application, and web service solutions. Excel at both hands-on design, testing, and development in addition to leading technical teams. Effective team player and leader with expertise in IBM business processes and architecture.
IBM Business Process Manager Advanced – Process Server / Integrations / Service Oriented Architecture (SOA) Techniques / Application Architecture and Design / Web Services / Object Oriented Programming / Iterative Development / Unit Testing / Transaction Management Team Leadership / Staff Training / Project Stewardship TECHNICAL PROFICIENCIES
Architectures and
Integration:
IBM Business Process Manager 8.5.5 (BPM), IBM Integration Developer 8.5.5
(IID), IBM Websphere Process Server 7.0.0.5, SCA Components, XML, Java Snippets, BMP Adaptors, Web Services, Transaction Boundaries, Support/Recovery System, WSDL, SOAP, XSLT, XPath, Data Models. Complex Integration: Microsoft Dynamics AX, eCrion (DAL - Rendering), EasyLink (Fax), Postal Mail Service, OANDA Currency Data.
Adapters:
OO Design:
JDBC, Email, FTP, Flat File.
C#, VB.Net, Visual Basic, ASP, ASP.NET, Java, WebSphere Application Server, ColdFusion, HTML, JavaScript, VBScript, XML, XSLT, and JavaScript. SCM/Build
Engineering:
Subversion, Team Foundation Server, IBM Integration Developer (IID), Eclipse, WebSphere Integration Developer, Visual Studio, Ant. Testing/Performance: Automated Unit Test (Test Component -Operation Based, Scenario Based), SoapUI. SDLC, waterfall, agile, Scrum methodologies. Relational Databases: Oracle, Sql Server (Stored Procedures, Views, and Triggers). PROFESSIONAL EXPERIENCE
Senior Software Engineer (2009 – Aug 2019) Reliance Steel & Aluminum Co., Cypress, CA
Directed all aspects of application and SOA development as a key client and partner collaborator, design thinker, mentor, and team leader.
Designed canonical schemes and services (interface WSDL), implement data transformations from legacy models, and implement web services.
Designed and developed BPEL process (Long Running / Microflows) / Mediation flows / Java Component to support orchestration of the services by defining transaction boundaries with Integration Designer and deploy the process on the process server. Sundarbabu Marudai
Page Two
…Continued…
Participated in detail design discussion with the development, architecture and application teams to go over the business requirement.
Partnered with enterprise architecture team and infrastructure team to establish the SOA platform (Dev
/ QA / Production environment) in the organization.
Lead technical resource and subject matter expert (SME) for SOA/BPM platform to address issues with functional and operational aspects.
Excellent technical foundation in Mediation flows, Custom mediations, BPEL (long running and microflows), SCA, Business Rules (Ruleset, Decision Table), Sync/Async Process, XML Transformation, Static Relationship, Transaction boundaries, Retry mechanism, Fault handling, Webservices, XPATH, XSLT, XML, XSD, WSDL, SSL Binding types such as SOAP, HTTP, JMS, SCA, Adapters like Email, FTP, JDBC, Flat File.
Strong understanding of Load balancing, Fault tolerance, clustering, error handling operation and performance tuning.
Applied Agile Test Practices, Scripted Test Cases for Test Driven Development TDD and Behavior Driven Development to deliver a robust and more reliable solution.
Extensively worked with BPM product team to address issues with the BPM platform and leveraged IBM PMR processes to solve issues.
Key Achievements and Projects:
Integration with MS Dynamics AX and Legacy System: Effectively defined schemas and service definitions to implement HTTP Export binding for Gateway module for Ax to send data via XML/HTTP.
Integration with Ecrion DAL: Integrated and published enterprise service for rendering document
(XML to XSL-FO to PDF) which allows users to merge different documents, both static and dynamic, into a single output file.
Integration with OpenText Cloud Fax Services (SaaS): Successfully Integrated SOAP-based web services and published enterprise service to send fax to Customers and Vendors.
Integration with CUPS/IPP (Common UNIX Printing System): Successfully Integrated IPP (Internet Printing Protocol) and published enterprise services by creating Java Component which allows print jobs from requestor, process them, and send them to the appropriate printer.
Integration with Postal Mail Service: Successfully Integrated FTP based out-bound service and published enterprise service to send US postal mail to customers. Built in-bound service to update the data base with acknowledgement received from Postal mail service.
Integration with OANDA Currency Data Service: Successfully integrated REST-based web service for a Currency Conversion Service, including XML string to serialized Data Object.
Migration of Document System: Successful migration from a Legacy Doc Gen system to service based Doc Gen Process.
Configuration Service: Created reusable enterprise service to retrieve service end point URL configuration, printer configuration, correlation timeout and template for rendering the content branded uniquely for subsidiaries.
Canonical Data Model: Applied enterprise integration pattern to minimize dependencies when integrating applications that uses different data format by creating canonical data model.
Dynamic Service Gateway: Effectively created Gateway services which sits in-between requestors and providers and makes the routing decision by using a well-known property of the incoming messages. This service acts as a gateway to different service applications. Sundarbabu Marudai
Page Three
Advanced BPEL and Process Modeling: Effectively created long running business process by applying techniques like Correlation, Event handling, Fault handling and Compensation handling.
BPM Platform migration: Effectively lead the development team and collaborated with the middleware system admin in the migration of the BPM platform from 7.0.0.5 to 8.5.5.0.
Exception Handler: Created reusable custom mediation primitive whose input and output will be of any type to handle exceptions.
Establishment of SOA and BPM Platform: Partnered with architecture team and vitally contributed to the development, deployment, and testing for POC with WPS/BPM, including creation of HTTP, JMS Binding and oversight of development and configuration in BPM environment on Red Hat Linux on VMWare.
POC Best-of-Breed ERP Integrating MS Dynamics AX: Effectively integrated Dynamics AX and legacy ERP using SOA, BPM, and Java as a messaging bridge between WebSphere SIBus and legacy messaging systems.
Process recovery and Failed event: Successfully managed process recovery and failed event through Business Process Choreography (BPC) and Failed Event Manager (FEM).
Runtime Environment Support: Having experience in configuring, administering BPM Remote messaging and Remote Support topology in the clustered environment on Red Hat Linux on VMWare. Deployed artifacts to Dev/Test/Prod environment as a backup to middleware system admin.
Additional Experience:
Senior Software Engineer - Consultant at EARLE M. JORGENSEN – Lynwood, California Senior Software Engineer – OMNIKRON SYSTEMS – Calabasas, California
• Consultant at Crosstown Traders Inc, Tucson, AZ, Sr.Software Engineer
• Consultant at Impac Funding Corporation, Irvine, CA, Sr.Software Engineer
• Consultant at ELoan, Pleasanton, CA, Sr.Software Engineer
• Consultant at WMC Mortgage, Burbank, CA, Sr.Software Engineer
• Consultant at Schlumberger, Austin, TX, Sr.Software Engineer Software Engineer – OMNIKRON SYSTEMS – India
EDUCATION
Bachelor’s in Computer Science
Madurai Kamaraj University, Madurai, India