Post Job Free
Sign in

Engineer Developer

Location:
Pompano Beach, FL
Posted:
February 04, 2020

Contact this candidate

Resume:

Praveen Chakinala

608-***-**** ************@*****.***

SUMMARY:

Over 16+ Years of experience as a Lead EAI Engineer/Analyst/Integration Architect involved in discovery, requirements gathering and analysis, design and development, integration of information systems for various Enterprise applications.

Worked extensively in Discovery, Requirement Analysis, Design, Development, Implementation of distributed highly scalable applications and solutions

Have good overseas (USA, Europe, Middle East) exposure in requirement gathering, deployment and consulting of Travel and Insurance products and solutions.

Conceptualized, architected and designed product that won two ACORD awards in global ACORD competition Plug-n-Play, Celent Model Insurer Award

Working as a Lead EAI Engineer with OfficeDEPOT, FL

Exposure to multiple platforms and technologies

Experience in working with Agile methodologies and tools

Received ‘Star Awards and stock units’ for excellent performance and for exceeding expectations with EBix / Netratings Inc.

Designed service bus for mining vertical to provide integration services with different hardware devices used in mines and with enterprise systems.

Solid foundation in Open Source Integration platforms: Java, JEE, Web Services (SOAP and RESTFul),JBoss FUSE ESB, Apache Servicemix, Apache Camel, Apache ActiveMQ,Apache CXF,Maven,SVN,CVS,GIT,XML,Maven,OSGI,JBossDrools,SpringBoot,AMQ7+Qpid Interconnect Router, Enterprise Integration Patterns

Having hands-on experience on cloud technologies and platforms like Docker, Kubernetes, Openshift, Istio, Server-less platforms

Domain/ Architecture Experience:

Around 11 years of experience in Insurance domain

Travel Domain (Worked with various GDS like Saber, Apollo, Worldspan, Galileo)

Internet Market Research Domain

Skills

Distributed

Technologies

XStream 1.3.1, Apache Axis, SOAP, MTOM, Apache CXF, EJB, JBoss Fuse ESB 6.x, Apache ServiceMix 3.x/4.x/5.x/6.x, Apache Camel 2.x/3.x, Spring Integration, Spring Boot, ActiveMQ, MQTT, Apache Kafka, Eclipse Paho, ESB Failover, ESB Clustering, Message Persistence, EIP Patterns, BPEL, REST Integration, RedHat QDR, Mule ESB (Acquaintance)

SOA / Middleware

Security

WS-Security (UserName Token, Binary Security Token, Digital Certificates, Digital Signatures, SAML), WSS4J, WS-Addressing, WebSphere Security Exit, JWT Server-less/Containers KNative, Istio, Kubernetes, Docker Languages C, Java, Go(Acquaintance)

Windows Servlets, JSP, Struts 1.1, JSF, JMS, OSGI, Spring, Hibernate, jbpm, Log4j, Design Patterns, Velocity 1.3.1, Win32API, Socket Programming, DLL’s, Threads, ODBC, DAO, TSR Programming, Serial and GPIB Communication, Capturing API, ISAPI, JMX 1.1, Josso 1.3.1, FoxPro 2.6, Access 2000, and Oracle, Microsoft SQL Server Linux C (File I/O, Network Programming, IPC, System Calls, Threads, UNIX Shell Programming)

Protocols SMTP, POP3, FTP, SMPP, SOAP, HTTP

Tools Microsoft WEFT-5.3.2, XML Spy, ant1.5, castor0.9.5.2, Visual Source Safe 6.0, Microsoft VISIO, SourceOffSite 4.0, Bugzilla 2.16.2, Altova Map Force, Junit Perf, XML, XSLT, JSON, JOLT, JUnit, CVS,SVN, SoapUI, JMeter Application/Web

servers

Tomcat, Weblogic, Websphere, JBoss, Nginx -1.4.2, Undertow Operating Systems Dos 6.22, SCO-UNIX Release V, Red Hat Linux 7.3, Windows 95/98/2000/XP 1. Project : Private Fleet / Subscription Management Service Company : OfficeDepot (Oct 2018 – Till Date)

Role : Lead EAI Engineer

Environment : JDK1.8, SOAP, HTTP, FTP, SMPP, Spring Boot, JBOSS Fuse ESB 6.X, Apache Camel 2.21.x, EIP, WS-Security, JWT, WSS4J, Camel Spring Batch,AMQP, Apache CXF, MQTT, REST, Swagger, JsonPath, OpenAPI-3.0,JOLT,WebSphereMQ, XSLT, XML, XStream 1.3.1, XPATH,WS-Addressing, TibcoMQ, IBM AS400, ELK, Salesforce Integration (Acquaintance), GitHub, MTOM, Docker, Kubernetes, GraphQL, Istio, Knative, Dynatrace, DocuSign, Silanis, Amazon VPC, CI/CD with Jenkins

Description:

• Designed and developed micro-services to migrate legacy OSB services using Spring Boot/Apache Camel, Docker, Kubernetes technologies.

• Designed and Developed OfficeDepot API standards for Outside Vendor System(s) communication using Swagger / OpenAPI

• Designed / Developed e-Signature services with DocuSign / Silanis

• Designed and developed micro-services using server-less technologies [Istio, Knative]

2. Product : iHub 1.x/2.x/3.x – Integration Bus (AWSP Profile 1.0 and 1.1) Environment : JDK1.8, XSLT, XML, XStream 1.3.1, XPATH, SOAP, HTTP, FTP, SMPP, JBOSS Fuse ESB 6.X, Apache Camel 2.12.x, EIP, Spring, WS- Security, WSS4J, SOAPUI, Active MQ, Apache CXF, MQTT, Apache Karaf, REST DSL, JsonPath, JOLT, WebSphere MQ, WS-Addressing, Tibco MQ, Spring Boot, JMX, Salesforce Integration (Acquaintance), BPM, Amazon S3Integration, OSGI, MTOM, Nginx -1.4.2, Karaf Cellar, Docker, Kubernetes, New Relic

Role : Application Integration Architect / Lead Engineer Awards : iHub product won two

• ACORD awards in global ACORD competition Plug-n-Play

• Celent Model Insurer Award

Product Implementations:

Manulife Financial

MetLife

Merrill Lynch

American Family

Allstate

Cuna Mutual Insurance

John Hancock

BMO

Nationwide

Ameritas

Navy Mutual Insurance

Desjardins Insurance

IFBI

Company : EBix Inc ( Dec 2009 to Oct 2018)

Description: iHub is an integration bus with built-in support for various integration rules, protocols and adaptors to connect various systems synchronously/asynchronously. iHub is customized, modified, tuned, optimized and purpose-built ESB for Insurance vertical. Messaging Service

Message Routing

Message Transformation,

e-Signature Integration with Silanis and Docusign

Message Recovery

Flexible and Reliable

Message Level Security (User Name /Timestamp Token, Binary Security Token, Digital Certificates, Digital Signature, SAML2), Transport Level Security( SSL/TLS)

Scheduler

Fail-over/High

Availability

Multiple protocol support (FTP, HTTP, SOAP Over HTTP, etc...)

Cloud Integration

Load Balancer Enabled

Cluster enabled – MQ Level Clustering, Websphere MQ Security Exit

Management and

Monitoring console

WS-Addressing Accord Plug and Play Complaint

- Participated in Discovery, Requirements Elaboration

- Participated in requirement Analysis, constructed System Interface Documents to capture Interface requirements

- Designed/developed Custom Adapters for insurance service applications

- Designed/developed IHub EIP Rules like Sequencer, Splitter, Pipeline, Multicast, Aggregator patterns

- Designed/implemented WS-Security, WS-Addressing

- Designed/developed OSGI Bundles

3. Project Name : Adhoc Reporting Tool

Environment : JDK1.5, Struts 1.1, XML, SQL Server 2005, Ant 1.5, castor 0.5.2 Role : Technical Lead

Client : Manulife Financial Corporation, Canada

Company : EBix Inc ( Mar 2008 to Nov 2009)

Description:

Reporting Tool helps the user to create the custom reports, allows the user to export the results in to various formats like XML, Excel, HTML, Text, CVS .It allows the user to create and modify, delete the filters. Based on the given search criteria defined by the user system fetches the data from the database and present it to the user on the screen. . System allows the user to create their own filter data for a report by executing the Ad hoc / Filtered inquiry. This tool works with any Product/Project data model and highly configurable. 4. Project Name : Global Panel Management Interface (GPMI) Environment : J2SDK1.4.2, Struts 1.1, XML, JOSSO 1.3.1, JAAS, JSF, JSTL, Oracle, Windows 2000, XML Spy, ant 1.5, castor 0.9.5.2 Role : Lead Engineer

Client : Netartings Inc, U.S.A (May 2005 to Feb 2008) Description :

GPMI is a system helps managing NETRATINGS Panelists all over 18 countries. GPMI would serve the purpose of managing both RDD (Random Digital Dialing) and Mega Panels. GPMI would be developed in such a way to become the predominant system in use today. Panel is called to be a sample population from which NETRATINGS collects activity data. GPMI is an Interactive repository to create/maintain/update and view information about the panel and panelists. Recruitment Process will depend on either RDD or Mega panel. Processing would be done based on their backgrounds and information collected from them and in turn would be given cash incentives for the selected panels. Cash incentives may be in the form of Check or DD. Measuring the Visiting sites can be done by our meter software. 5. Project Name : EEM DT (Enterprise Ecosystem Modeling Discovery Tool) Environment : J2SDK1.4.0, XML, JMX 1.1 Windows XP, Weblogic 8.1 JBoss 3.2.3, Apache 2.0.52, XML Spy, SNMP,Ant 1.5

Role : Senior Engineer

Client : Motive Inc, U.S.A (www.motive.com)

Company : NESS ISB ( Sep 2004 to May 2005)

Description : Product development (data sources)- to build an ecosystem that is an abstract representation of the hardware and software that power mission-critical applications, and defining how to collect information from it.

6. Project Name : MTS Profile and Booking Application Environment : J2SDK1.4.0, XSL, XML, Struts 1.1, SOAP, XMLSpy, ant 1.5, castor 0.9.5.2

Client : MTS Travel System, U.S.A

Work Location : PASS Consulting Group, Germany(Nov 2003 to Sep 2004) Role : Software Engineer

Product Implementation: The new application serves as central operative platform to support the key-functionalities within the reservation process and profile administration of MTS. Now using this application MTS Travel can homogenize its current IT infrastructure by having all agents use the same Global Distributed System (Amadeus GDS). MTS Client connects the GDS through Pass XX1 Server for Hotel / Car /Flight / PNR Booking 7. Project Name : Communication Interface Module

(XX1 Server – XML Transaction Server) Environment

Environment : JavaScript, XSLT, XML, XSD, XMLSpy

Role : Developer

Client : Pass Consulting Corporation (US) June 2003 to Nov 2003 Description: The XX/1 XML Application Server is a high performance transaction server that can be used for data distribution, document exchange and business procedure processing. Messages and business functions are normalized and standardized in form of XML Business Object Documents ("BOD") according to the recommendations of the Open Applications Group Integration Specification (OAGIS). The root node of the document designates the business function or message with a corresponding version number as attribute. Message flow is directed through XML Transaction Control Headers ("TC") - they can be client or server driven. BODs are defined and published through XML Schemas ("XSD"). 8. Project Name : Idea management System

Environment : J2SDK1.4.0, Jsp, JDBC, Struts1.0.2, Microsoft WEFT 5.3.2 Role : Developer

Client : Pass Consulting Corporation, April 2003 to Jun 2003 Description: Idea Management system is enterprise software that captures and utilizes the ideas those are generated from the employees of an organization and help corporations turn these ideas into added value benefits to the organization. Idea Management System is designed to benefit both companies and employees by supplying the steady stream of ideas that corporations need to survive and grow by giving employees a greater level of benefits from the benefits that an idea accounted.

9. Project Name : Remote Calibration of Multimeter (IEEE 488) Environment : VC++, GPIB communication, DAO, Win 32 API, Win32 DLLs Role : Developer

Client : Electronics Test and Development Center, (Aug 02 to Mar 03) Description:

This project automates the calibration process of Datron 4705 calibrator. It calibrates up to 14 Multimeters simultaneously with IEEE 488(GPIB) Interface. Each Multimeter can be identified by unique address. As Different vendors of the Multimeters provides their own command sets based on SCPI Language for calibration purposes on various parameters (Volt, Current, Power), this project will maintain all these details in database and facilitates to add, delete, edit options. This system also maintains NABLA rules which determine the calibration levels (or) calibration summary of particular instruments Reports, performance summary of Multimeters will be generated as well as certification will be done by the system. 10. Project Name : Remote Database Management Aug’01–Nov’01 Environment : C on Linux 7.3, Sockets, Threads, Semaphores, File I/O Role : Developer

Client : Electronics Test and Development Center, Hyderabad Description: This project simulates a centralized business office contains a server and clients which are different departments. Clients can connect to the remotely located server using socket programming. In this project the client has the capability to access the various resources of the remote server, like file transfer, data sharing.



Contact this candidate