Resume

Sign in

Integration Architect

Location:
The Colony, Texas, United States
Posted:
October 17, 2018

Contact this candidate

Resume:

Darshan A N

Phone: 469-***-****

Mail ID: ac7em1@r.postjobfree.com

Summary

Over 16 years of experience as a self-motivated team player with responsibilities including Strategizing, Architecting, Analysis, Designing, Requirements Elicitation, process modeling, analysis, development, testing.

A seasoned Enterprise Integration Architect who has experienced the evolution of enterprise integration space over past 12 years from point to point integration to EAI and SOA

Good experience in recognizing and reusing Design Patterns, J2EE design patterns, Architectural patterns, SOA Design Patterns, Enterprise Integration Patterns

Hands-on experience in Aerospace, Insurance and Manufacturing verticals.

Extensive industry experience with supply chain / eprocurement application implementations.

Excellent work experience in JAVA-J2EE technologies including specialization XML, XSL, XSLT, XSD,JAXB,SAX, DOM, EJB3, ANT, Ivy, Maven, Java Servlets, JSP, JDBC,JNDI for building server side applications and user interfaces.

Worked on Agile approaches, including Extreme Programming, Test-Driven Development and Scrum.

Implemented SOA based web services, designed and built SOAP web service interface, implemented using SOAP & Apache Axis. Used SOAPUI for testing the web services

Worked on Dynamic XML content generation using JAXP, SAX, and DOM parsers.

Experience in Agile programming.

Worked on various database repositories like Oracle 11g, SQL Server.

Extensively worked developing XML web services using Web Methods.

Modeled and designed static diagrams like Class, component and deployment diagrams and dynamic diagrams like Sequence, Object, Communication, Business Process and Interaction diagrams.

Good experience in setting up full cycle software development environment including requirements management, configuration and change management, planning and resource management and coding and testing environment.

Ability to deliver quality work under pressure and aptitude to meet client deadlines.

Ability to interact with individuals at all levels and work as a part of a team as well as independently. Awarded for my analytical, problem solving, communication and interpersonal skills consecutively for 5 years in Aeroxchange.

Technical Expertise

Operating Systems

Windows[XP,2000/2003,7], Unix[HP-UX, Linux, Solaris]

Technology

Java, J2EE, Webmethods, Web services, AJAX, JPA, Canonical, Spring, MQ, SoapUI, JUnit, Struts Framework, Spring Framework, Hibernate, Apache-Axis, Service Oriented Architecture (SOA), UDDI, Velocity, WS-Security, WS-Policy, XPath, n-tier architectures.

Languages

Java, XML, SOAP, WSDL, HTML, JavaScript, XSL, Webmethods Flow language.

Application Servers

Apache-Tomcat, JBoss, Websphere Application Server, Weblogic.

Development Tools

Eclipse, JDeveloper, Intellij (IDE)

Middleware

Webmethods, Trading Networks, Broker, SAP Business Connectors/PI,

XML Technologies

XML, XSLT, XML Schema, SOAP, UDDI, WSDL, SAX and DOM.

Databases

Oracle 8i/9i, DB2, MS-Access, SQL Server

Configuration Tools

Visual SourceSafe, CVS, GIT

Other tools

ANT, Maven, Jenkins, Microsoft FrontPage, XML Spy, Docker

Project management MS-Project, MS - Visual Source Safe, Estimation & Scheduling techniques Software,

Professional Experience

Aeroxchange: Oct. 2007 – Till date

Role: Integration Architect

Aeroxchange provides a platform for buyers and sellers to conduct commercial transactions for procurement of aircraft parts and repair services and provides a complete lifecycle of electronic communication from order creation to final invoice. Accelerates repair, replenishment, sourcing, inventory pooling and other critical operations in the aviation supply chain. Aeroxchange facilitates the discovery and tracking of materials in and out of inventory pools and also provides a platform for monitoring and measuring performance against pooling agreements.

Responsibility:

Set up Business Architecture, Integration Architecture and Technology architecture.

Developed Reference Architecture for SOA Environment

Delivered Enterprise roadmap for evolving business strategy

Evaluated different tools and frameworks

Modeled different inter-services communication patterns with prescriptive guidance.

Did high-level and detailed design for use cases around services for Order Management Process, Repair Process, Manage Pool process

Synthesized candidate architectures for enterprise wide web services security using WS-Security and WS-Policy.

Developed enterprise solutions around message bus and transaction bus.

Developed applications using Spring Boot microservices, Data Binding and Restful Web services.

Decompose existing monolithic code base into Spring Boot microservices.

Involved in designing and implementing persistence layer using JPA and Hibernate annotations for defining object relational metadata.

Wrote various Hibernate Queries using Hibernate Query Language (HQL) and hibernate criterion queries to execute queries against database.

Extensive use of JAXB to convert the xml schemas into objects to use in the application.

Used IBM MQ for asynchronous communication between different modules.

Created Queues, Queue Managers, Clusters using MQ Series. The IBM MQ API is used to allow application components to create, send, receive, and read messages

Migrated Ant based scripts to Maven and automated continuous build process in Jenkins, deploying artifacts for internal use in Artifactory.

Facilitated meetings with business to review and clarify system requirements. Ensured communications between Business and Requirements team was clear and concise

Environment: Java, J2EE, XML, Spring Boot, JDBC,Hibernate, EJB3, REST, AngularJS2, SOAP, Struts, Eclipse, XML Spy, JBoss, Tomcat, Linux, TOAD, Oracle 11g, ANT, Ivy, Maven, Jira, AppDynamics, MobaXterm, Webmethods Integration server, Webmethods Trading Networks, IBM MQ, JMS and Docker.

Corporate Computer Services: Oct. 2006 – Sep 2007

Role: Senior Consultant

General Casualty New Auto

Winterthur US Holding Inc., Sun Prairie, USA – Oct 2006 – Sep 2007

This is an ongoing project to implement a new personal automobile policy using multivariate analysis to enable General Casualty to more effectively compete and increase market share. This project reuses the Underwriting Model and Liability Symbols. This project involves mapping data from GAIN to Acord and vice versa using webMethods Product Suite. WebMethods Integration server will be handling all the services and different backend systems and packaged applications using Mainframe adapter, JDBC adapter and service the B2B requests through WmTN.

Responsibility:

Involved in Coding of flow services and customized java services.

Involved in End to end integration of the system.

Involving in mapping the GTS data to Acord and vice versa.

Development of web services using the Webmethods Developer tool.

Configuration of the Webmethods Broker, Users using ACL’s and ports for HTTP, HTTPS and SMTP protocols.

Configuration of JDBC Adapters with the Webmethods server.

Development of Services using Adapter Notifications and Triggers.

Integration of the applications using B2B/EAI technologies wM IS6.5, Trading Networks 6.5, Broker 6.5, webMethods adapter for Mainframe.

Environment: Core Java, Webmethods 6.5, Webmethods Trading Networks 6.5, Webmethods Broker 6.5, Webmethods Mainframe adapter 6.5, HTML, JDBC, JNDI, Web services, XML Spy, Mainframe and Neon.

Caritor: Jan. 2003 – Oct 2006

Role: Senior Developer

Engine supplies and accessories (ESA)

Honeywell International Inc, Tempe, USA – Mar 2004 – Oct 2006

I was involved in the analysis and execution of a pilot on Webmethods Integration platform which is an EAI - B2B tool. Installed and configured of the Webmethods Integration Server, which is the platform’s central run-time component and the primary engine for the execution of integration logic. Configured the Webmethods Broker, which is a high-speed message router.

Responsibility: Analysis of the Webmethods Integration Platform.

Designed overall architecture and process flow for SAP interfaces which includes defining ALE Configuration for logical systems, distribution models, message types, and partner profiles.

Development of services using the Webmethods Developer Tool.

Configuration of the Webmethods Broker, Users using ACL’s and ports for HTTP, HTTPS and SMTP protocols.

Configuration of JDBC Adapters with the Webmethods server.

Development of Services using Adapter Notifications and Triggers.

Developed Unix Scripts to increase the performance and to easier the data conversion process.

Implemented ANSI X12 4030 and 4010 standards for message types in the order to cash cycle (PO's).

Implemented PDM to SAP interface and also have very good understanding on Document master and Material master.

Environment: Core Java, SAP Business connectors (Webmethods 4.6), Webmethods 6.0, HTML, JSP, Tag Libraries, Servlets, JDBC, JNDI, Unix Scripts, eclipse 2.1, Web services.

Role: Senior Developer

ALTDS Central Test Management Phase II

Honeywell International Inc, Toronto, Canada – Dec 2003 – Feb 2004

ALTDS system creates templates of test cases and captures the test results for the parts of military and commercial aircraft that are manufactured by Honeywell. Honeywell testing sites are located in Canada & US and currently managing the data within the site.

Though the procedure and the functionality of manufacturing and testing are same, different sites follow different methods of achieving it. Some sites have manual testing and some have automated testing.

ALTDS system is being customized for Toronto Specific requirements and was installed on Toronto site.

Responsibility: Programming and unit testing including

Involved in Full Life Cycle Development in Distributed Environment using Java. It is a multi-tiered application and individual tier or layer’s functionality.

Developed and maintained of the system components using Java, used JDK for development of component, Implemented JSP pages for server side filing of web application.

Monitored transactions, analyzed resources such as Servlets, viewing traces, logs and messages.

Perform system testing and ensure quality assurance.

Perform onsite integration support and user acceptance testing.

Development of stored procedures using PL/SQL.

Wrote complex SQL Queries, PL/SQL procedures, for retrieving information from Oracle database.

Developed advanced reports in PDF using tools FOP and ITEXT.

Environment: HTML, Java, JSP, Tag Libraries, Servlets, JDBC, JNDI, WAS 4.0, eclipse 2.1, XML, Fop, Itext, Oracle 8i and Windows 2000, AIX 3.1

Resource Management System

Honeywell International Inc, Tempe, USA – Oct 2003 – Dec 2003

The Objective of this project is to enhance/customize Resource Management System (RMS), a web based application, currently used in Glendale site as a common DSES Resource Management application that can be used by Honeywell Sites .RMS shall manage the Staffing and material requirements for contracts, discretionary projects and primarily used by some of the sites.

Responsibility: Programming, unit testing and user acceptance including:

Analysis, design and development of functional components based on user requirements.

Analysis, design and development of Application based on J2EE.

Developed front-end screens with JSP using Custom Tags and client-side validations using JavaScript.

Developed the required Servlets.

Used the database connection pooling mechanism.

Worked with Eclipse to develop complete application.

Developed Stored Procedures, Functions and created database tables.

Deployed the application on Web Sphere Application Server (WAS).

Involved in solving the configuration problems.

Environment: HTML, Java, JSP, Tag Libraries, Servlets, JDBC, JNDI, WAS 5.1, eclipse 2.1, XML, Fop, Oracle 8i and Windows 2000, AIX 3.1

Role: Developer

ALTDS Central Test Management

Honeywell International Inc, Toronto, Canada – July 2003 – Oct 2003

ALTDS system creates templates of test cases and captures the test results for the parts of military and commercial aircraft that are manufactured by Honeywell. Honeywell testing sites are located in Canada & US and currently managing the data within the site.

Though the procedure and the functionality of manufacturing and testing are same, different sites follow different methods of achieving it. Some sites have manual testing and some have automated testing.

ALTDS system is being customized depending on the different site’s requirements and will be installed on each site. Each site will have its own Application/Web and database server for running the application. The same version of ALTDS application will be maintained in all the servers.

Responsibility: Programming and unit testing including:

Developed the presentation layer and GUI framework that are written using HTML, JSP Custom tags and client-side validations were done using JavaScript.

Deployed the Application on Websphere Application Server.

Configured the Data source to access the Oracle database using JDBC Provider for Oracle in the Application server.

Involved in making the entire application compactable to Internet explorer from Netscape.

Performed Unit testing using JUnit.

Developed reports in PDFS using the tool FOP.

Environment: HTML, Java, JSP, Tag Libraries, Servlets, JDBC, JNDI, WAS 4.0, eclipse 2.1, XML, Fop, Oracle 8i and Windows 2000, AIX 3.1

Baseline Support Contact Center Module of the “Baseline Support System”

IT Solutions Pvt. (I) Ltd – Feb 2003 – June 2003

eCRM Contact Center version has eleven modules, CTI/ACD/IVR Integration, EAI Adapter, Customer Workbench, Diagnostics Tool, Workflow Engine, Email Integration, Inference Engine and Knowledge Base, Chat, Work Force Management and Event Handler. Customers access Contact Center through various Channels. Customer Workbench helps a Contact Center Associate to receive a screen pop as soon as the Customer calls the Contact Center and the call is routed to the Associate, such that the call can be quickly answered. The Associate will have ready access to the customer information to provide effective and superior Customer Service in a timely manner. An EAI (Enterprise Application Interface) Data Adapter is implemented to fetch data related to the Customers, from an existing system of the Client. Customers can obtain the services they require by sending an Email to the Contact Center.

Responsibility: Coding and Unit Testing including:

Using JBuilder for screen designing.

Preparation of Unit Test Plan document.

Developed Session Beans and Entity beans for necessary transactions like fetching the data required, updating the customer information using the EJB 2.0 specifications.

Involved in coding of Servlets and EJB communication.

Deployed the Application on Web Logic server.

Environment: Java (Java Swing, EJB, RMI, JDBC, JNDI), Jbuilder, IAF-e, Web Logic and Oracle 8i.

Propulsion System Enterprise

Honeywell International Inc – January 2003 – Feb 2003

There are various web sites that are part of PSE (Propulsion System Enterprise). These web sites carry news and other information. It’s similar to a newsletter. Information like announcements, leadership Messages, news etc are updated as and when required.

The websites created would act as a repository of news items, messages, and other information pertinent to the AFS group. It would enable all users to view such information at a centrally located source, which is easily accessible to all. This is expected to provide ease of use and flexibility of content management with a minimal consumption of effort and hence, elapsed time.

Responsibility: Programming, unit testing and user acceptance including:

Development of the user Interface

Preparation of Requirement document.

Coding and Unit Testing.

Environment: HTML, nPoint.

Role: Testing Team member

Talisma

Talisma Pvt. (I) Ltd – July 2002 – December 2002

Talisma Sales is a powerful, easy-to-use sales support solution that provides a unified view of enterprise-wide interactions with prospects and customers across all communication channels. Talisma Sales helps in achieving enduring and profitable customer relationships, increased customer satisfaction and loyalty, and reduced corporate operational costs.

Responsibility:

1. Stress and Performance testing of the Talisma sales module.

2. Configuration and setup of the Sales module of Talisma.

Education

Bachelor’s degree in Computer Science and Engineering, Malnad College of Engineering, Hassan.



Contact this candidate