Alex Duraipalam +1-920-***-****
Alex Duraipalam
Phone: 920-***-**** Email: ****.**********@*****.*** Objective
Seeking a senior software developer position with a growth minded company that leverages experience in architecting, programming and operating high technology applications with emphasis on Integration Cloud Architect on AWS, On-Prem and Hybrid Infrastructure, Oracle SOA, Oracle B2B, API Gateway and EDI. Being an AWS Certified Solution Architect, Oracle Certified WebLogic Admin and TOGAF certified architect, seeking a project with emphasis on Integration Architect on Cloud AWS and SOA/B2B to work as an architect/developer lead even in cloud environment. Seeking mixed roles with emphasis on business architecture, strategy, business process redesign and technical project management. Professional Summary
15+ years of experience in IT analysis, design and development of complex, distributed, and multi- tiered enterprise application.
9+ years of experience working in large-scale SOA/Integration projects on Oracle Fusion Middleware stack including products like Oracle B2B Gateway, Oracle SOA Suite 11.x, Oracle Service Bus (OSB 11g/12c).
1+ year of experience working as Integration Architect on AWS Cloud using EC2, Redis, Kafka, EKS, SNS, SQS, Lambda & Cloud Watch
Being certified TOGAF professional, having good experience in delivering product road maps and high-level technical designs.
Experience in exposing services to outside world thru Cloud environments using OAuth2 tokens.
Experience in running upgrade projects in Oracle SOA10g to Oracle SOA 11g, Oracle ODI 10g to ODI 11g, Oracle B2B Gateway 11g and patching on SOA 11g, Axway gateway Interchange from 5.4 to 5.7.
Robust experience in mapping of complex B2B EDI/EDIFACT transactions in logistics world like Load Tender (EDI 204), Load Tender Response (EDI 990), Shipment Status (EDI 214), Invoice (EDI 210), Load Plan (EDI 219), Load plan response (EDI 220), Railway Bill Invoice (EDI 410), Rail Status (EDI 322), Functional acknowledgement (EDI 997), Text Message (EDI 864) etc.
Have Experience on Oracle B2B gateway in creating Documents, Trading Partners, Agreements, Channels, also worked on Managing Deployments and Configuration part of Oracle B2B.
Solid understanding in Service-Oriented Architecture and its related technologies like Web Services, WSDL, SOAP, XML, XSD, XSLT, XQuery and OWSM Web Service Security and strong Knowledge in Scalability and reliability, JDBC connections, JMS connection factories and JVM.
Developed projects using SOA technology and application adapters such as File Adapter, FTP Adapter, Database Adapter, Apps Adapter, BAM Adapter and JMS Adapter for integration and development of custom business processes using Oracle BPEL and ESB/Mediator. Adopted Fault Handling framework, BPM Work list (Human Task), Business Activity Monitoring (BAM) in SOA Suite 11g and 10g.
Exposure in Oracle Web Service Manager (OWSM), Business Activity Monitoring (BAM) and Oracle Enterprise Messaging Service (OEMS).
Alex Duraipalam +1-920-***-****
Played scrum master role in Agile methodology and ran the agile ceremonies successfully. Backlog Grooming, Sprint Planning, Daily scrum and Sprint retro etc.
Working knowledge of IBM MQ 5.x on UNIX, Linux and Windows environments and exposure to distributed queuing architectures.
Certifications
TOGAF 9 Certified Architect
Oracle certified WebLogic 12c Administrator
AWS Solution Architect Associate
Technical Skills
Integration Technologies : Oracle SOA 12c/11g, Oracle Service Bus 12c/11g(OSB), BPEL, Mediator (ESB), Human Workflow, Business Rules,
Oracle Weblogic JMS
Programming Languages : SQL, PL/SQL, Java, C, C++, ANT, COBOL, Shell Script, Python B2B Products/Technologies : Axway Cyclone Interchange, Gentran Integration Suite, IBM Connect Direct, IBM Connect Enterprise,
Oracle B2B Gateway 11g and 10g, PGP encryption/decryption Cloud Platforms : Azure API Manager, WSO2 API Manager, AWS API Manager EC2, Redis, Kafka, EKS, SNS, SQS, Lambda, AWS RDS, Cloud Watch in AWS
Web Technologies : XML, XPATH, XSD, WSDL, SOAP, REST, XSLT, XQuery, Azure API Manager, WSO2 API Manager
IDE/Tools : Eclipse, JDeveloper, TOAD, SQL Developer. Web/App Server : WebLogic, WLST, Apache Tomcat
Dev Ops tools : Anthill, Jenkins, Xebialabs.
Professional Experience
Integration Cloud Architect (AWS) Nov 2018 – Current Client: Schneider National Green Bay, WI
Environment: EC2, Redis, Kafka, EKS, SNS, SQS, Lambda, AWS RDS, Cloud Watch, VPC, Route 53, Shell Scripting etc
Exposed to PAAS based solutions with AWS and designed infrastructure using AWS technologies like EC2 servers, VPC with public and private subnet, AWS Lambda and S3 bucket.
Migrated on-prem independent applications to AWS using PaaS services and integrated on-prem applications with cloud applications using Webservice calls.
Designed and deployed scalable, highly available, and fault tolerant systems on AWS
Selected the appropriate AWS service based on data, compute, database, or security requirements like EC2, Redis, Kafka, EKS, SNS, SQS, Lambda, AWS RDS Sql Server and Cloud Watch
Identified appropriate use of AWS architectural best practices and implemented Alex Duraipalam +1-920-***-****
Perform system monitoring, diagnose and correct system problems
Work with Development teams to, identify issues, troubleshoot and make recommendations to resolve application integration issues
Develop automation routines to effectively automate the deployment of Cloud Services Cloud API Developer (SOA/OSB/API Gateway/AWS) Jun 2018 – Nov 2018 Client: Schneider National Green Bay, WI
Environment: Oracle SOA 12c/11g, Oracle Service Bus 12c, Azure API Manager, WS02 API Manager, AWS, SOAP, WebLogic, Unix Shell scripting, BPEL, Oracle Business Rules, XML, XPath, XQuery, XSLT, JMS, Oracle Coherence
Design and develop services SOAP and REST services using Oracle SOA 12c and Oracle OSB 12c and expose the service thru Azure API manager and WS02 API Manager.
Evaluated three different API managers (WS02 API Manager, Azure API manager and Oracle API manager) and understand the pros and cons of each of the product and recommended WS02 API manager for all the internal APIs and Azure API manager for exposing the API to outside world.
Did security POC using Java on WS02 API manager to make sure it is customizable to interact with Oracle Access manager thru OAuth before exposing the APIs internally.
Created custom throttling policy to handle different type of services being called different number of times in different duration.
Developed custom extension using Java for WS02 API manager to have the API manager interact with On-premises identity manager OAM12c using OAuth.
Wrote custom mediator policy to add and remove headers to the incoming and outgoing request to do throttling based on the custom HTTP header value.
Implemented Azure API manager and exposed on premises services to outside world thru Oauth2.
Exposed to micro service architecture and implemented services in Cloud with the same. Senior SOA Architect (SOA/OSB/ODI) Feb 2015 – May 2018 Client: Schneider National Green Bay, WI
Environment: Oracle SOA 11g, Oracle Service Bus 12c, Oracle Data integrator 11g, Oracle Data integrator 12c, SOAP, WebLogic, Unix, BPEL, Oracle Business Rules, XML, XPath, XQuery, Oracle Coherence, XSLT, JMS, Oracle Coherence, XSLT, JMS, IBM Connect Direct, IBM Connect Enterprise, Python, Shell Script, PL/SQL, Apache ANT and WLST
Design, develop and support Oracle SOA Suite foundation components [Fault Framework, Event Notification Framework, and Product Enhancements] which are the building blocks of Schneider’s integration methodology which is used by other integration development teams at Schneider using Oracle BPEL, ESB and Business Rules.
Architect SOA/B2B Based solutions, define solution patterns and standardize them for Quest development teams such that Quest Business Process meet agile design principles, performance, support and sustainment characteristics as defined by Schneider for Quest Implementation.
Develop custom Xpath functions to extend SOA out of the box Xpath functions. Alex Duraipalam +1-920-***-****
Co-ordinate User Acceptance Testing (UAT) with business users and be available to help as soon as they have any questions or issues and respond quickly to defects they find by noting them down to estimate and help prioritize them.
Develop database packages and procedures using Oracle PL/SQL to purge historical data from development and production environments.
Work on enhancements to SOA deployment solution tool using Jython, Apache ANT and Anthill framework which deploys the integration flows to Oracle SOA Suite based on user requirements.
Configuring and supporting Oracle SOA Suite environments which will be used by IT teams to perform their development and testing.
Co-ordinate with Oracle SOA product development team to clarify the reported product issue, including the symptoms, the steps to reproduce, and an outline of the business impact.
Configuring and monitoring development and production environments health by creating Unix Shell Scripts and Java classes which can be scheduled to run in Oracle Enterprise Monitoring
(OEM) at specific intervals.
Ran thru ODI11g to 12c migration projects where in involved in understanding the difference between current 11g environment and new 12c environment, excluded those packages before migration and did a smooth 12c migration in 7 different environments including prod. Senior SOA Developer (SOA/OSB/ODI) Aug 2013 – Jan 2015 Client: Schneider National Green Bay, WI
Environment: Oracle SOA 11g, Oracle Service Bus 12c, SOAP, WebLogic, Unix, BPEL, Oracle Business Rules, XML, XPath, XQuery, Oracle Coherence, XSLT, JMS, Oracle Coherence, XSLT, JMS, IBM Connect Direct, IBM Connect Enterprise, Python, Shell Script, PL/SQL, Apache ANT and WLST
Involved in gathering requirements from the business Users and converting into working model
Responsible for writing the technical design documents (TDD) for the services.
Developed Proof of Concepts (POC) as per the business requirements before proceeding the actual implementation of the services.
Involved in designing and design reviews to lay out a plan to accomplish the project goal with Oracle BPEL and Oracle Service Bus.
Worked on exception handling framework in SOA & OSB.
Created JMS Bridge where WebLogic JMS implementations reside in separate domains.
Created custom OWSM policy to secure a service to a specific SOA domain
Created custom fault policies and implemented exception handling for the BPEL process who has an external reference.
SOA Developer (SOA/OSB/ODI) Jul 2011 – Jul 2013
Client: Schneider National Green Bay, WI
Environment: Oracle SOA 11g, Oracle Service Bus 12c, SOAP, WebLogic, Unix, BPEL, Oracle Business Rules, XML, XPath, XQuery, Oracle Coherence, XSLT, JMS, Oracle Coherence, XSLT, JMS, IBM Connect Direct, IBM Connect Enterprise, Python, Shell Script, PL/SQL, Apache ANT and WLST Alex Duraipalam +1-920-***-****
Involved in gathering requirements from the business Users and converting into working model
Responsible for writing the technical design documents (TDD) for the services.
Involved in designing and implementing the application process flow with Oracle BPEL and Oracle Service Bus.
Developed enterprise XML schemas and WSDL’s by following coding and naming standards.
Successfully implemented and consumed web services using SOAP and REST protocols.
Worked on implementing various JCA Adapters like DB Adapter, JMS Adapter, EJB Service and HTTP Binding.
Integrated BPEL processes with various databases like Oracle & DB2 and messaging queues like MQ & JMS Server.
Implemented complex logic and transformations in JAVA and exposed as EJB services to be used within BPEL.
Created complex transformations involving multiple sources using XSLT and XQuery.
Worked on creating proxy services, business services for service virtualization.
Designed pipelines with various route actions and stage actions like conditional branch, operational branch, service callout, java callout, publish etc.
Exposed & invoked SOAP & REST based web services in OSB & BPEL.
Worked on testing services with Quality Assurance team and other development teams. B2B Architect (Oracle B2B Gateway 11g) Dec 2010 – Jun 2011 Client: Schneider National Green Bay, WI
Environment: Oracle B2B Gateway 11g, Oracle B2B Gateway 10g, Oracle SOA 11g, EDI X12, IBM Connect Direct, IBM Connect Enterprise, Python, Shell Script, PL/SQL, Apache ANT, SFTP, FTP, FTPs AS2, HTTP Protocols, PGP encryption/decryption and WLST
Understood the existing legacy b2b solution component functionalities and do design, develop & migrate them to Oracle B2B gateway 11g.
Planned a dynamic routing process to do SOA 10g to SOA 11g migration by phase by phase.
Developed SOA Process and B2B Process to integrate various load tender creation and shipment execution systems.
Co-ordinate with Oracle B2B product support team to clarify the reported product issue, including the symptoms, the steps to reproduce, and an outline of the business impact.
Get the fix from oracle for the reported issues, apply it in the required environments and test the patch make sure the failed scenarios are working fine now and make sure none of the existing functionalities did not break.
Worked on B2B Adapter to receive Edifact and X12 documents.
Integrated B2B with BAM and Created BAM Dashboards.
In B2B, Created Trading Partners, Channels and Agreements. And Worked on Deployment and Configuration for B2B Administration
Wrote java extension to extend the Oracle B2B Gateway functionalities Alex Duraipalam +1-920-***-****
EDI/B2B Developer Oct 2008 – Nov 2010
Client: Schneider National Green Bay, WI
Environment: Gentran Integration Suite 4.1, Axway Cyclone Interchange server 5.4.1, Mainframe Gentran, Cobol, DB2, EDI X12, Rexx, SFTP, FTP, FTPs AS2, HTTP Protocols, PGP encryption/decryption.
Version upgrade of Gentran Integration Suite right from the understanding of the new version, impact analysis, planning the upgrade, and cut-over of different business processes in a seamless manner.
Handled the post-upgrade issues predominantly caused by Database configuration as the database was changed from DB2 to Oracle as part of the upgrade and ensured that the application runs stable and does not cause any business impact.
Version upgrade of the Axway Cyclone Interchange Server 5.4.1 to Axway Gateway Interchange Server 5.7.1. Studied the new version, prepared a smooth upgrade plan and implemented the upgrade without any issues.
Have worked with EDI transactions X12 204, 210, 990, 997,850, 410, and 214
Installation of GIS application on Dev, QA and Production Linux Environment.
Converting all the existing Gentran maps to GIS 4.3 environment. Nature of Maps is flat file to EDI, EDI to flat file, XML to flat file and vice versa. Maps involve are all the important transaction of X12 204, 210, 990, 997,850, 410, and 214.
Configuration of existing BP\'s (supplied by Sterling Commerce) to suit the requirement of Business have supplied. Also involve in writing new BP\'s that have not been supplied by Sterling and have been required for our company\'s need.
Creating New Envelopes for all existing Trading partner in GIS environment.
Outline the procedure for migration from QA to production environment.
Created a PL/SQL script for test file comparison, it had helped a lot during migration process. EDI/B2B Mainframe Support/Developer Jan 2005 – Oct 2008 Client: Schneider National Chennai, India
Environment: Mainframe Gentran, Cobol, DB2, EDI X12, Rexx, SFTP, FTP, FTPs AS2, HTTP Protocols
Requirements gathering from business analyst and creating technical specifications.
Developed Mainframe online / batch jobs in COBOL, JCL, CICS to extract, process and load the data in the Enterprise data warehouse and send custom reports back to Clients
Active participation in decision-making and QA meetings and regularly interacted with the Business Analysts & development team to gain a better understanding of the Business Process, Requirements & Design.
Involved in understanding the existing system process and providing a suggestion for redesigning the existing process and finding an opportunity for Performance tuning in jobs.
Support and fix any production issue with B2B/EDI flows in Mainframe Cobol.
Involved in root cause analysis, design, preparation of technical specifications with strict adherence to quality standards, and finally implement it in prod
Responsible of training the new resources in the areas of EDI and B2B and made sure the team is totally aware of all the data flows and can handle critical production issues
Created Common module and routines to get better performance and reusability Alex Duraipalam +1-920-***-****
Extensively worked on Production Job migration, scheduling and monitoring
Retrofit to every platform that is currently under release and migrate all new changes through the pipeline
Propagate the changes across all release platforms. Planning and execution of batch processes for the release for every business requirement and applications involved.
Testing Region preparation before each testing phase. Migration of the job/schedule changes to productions
Finding route cause for every failure and fixing the job before next batch run. Education
Bachelor’s Degree in computer science and Engineering 2004 with 85% in Madras university India.
More details
Nationality : Indian
Work Permit : H1 Visa valid until Dec 2020
Availability : 2 weeks from the date of offer
Current Employer : Cognizant Technology Solutions
Interview time : I am available any time after 5PM CDT Monday thru Friday (or) Any day between 12:30 PM to 1 PM CDT with 1-day prior notice