From: route@monster.com
Sent: Monday, September 28, 2015 1:01 PM
To: hg@apeironinc.com
Subject: Please review this candidate for: Talend
This resume has been forwarded to
you at the request of Monster User xapeix03
|
|||||||
|
|||||||
|
|
|
||||||
|
||||||
|
Deepak N Chandwani 917-330-2704 Professional Summation 4
Goal-driven techno professional with over 12+
years of experience in all phases of the SDLC encompassing all
aspects of technology projects including Business Requirements, Technical
Architecture, Design Specification, Development and Deployment using wide
range of tools and J2EE technologies. 4
Proficient in building scalable, highly available
enterprise scale applications utilizing Java/J2EE 6, HTML5, CSS3, Java
Script, Angular JS, JQuery, Node JS, Karma, Jasmine, Spring, Hibernate,
JSF, JSP, Struts Tag Library, JSTL. 4
Skilled with Data Integration, Virtualization
& MDM related technologies utilizing Talend, Oracle, Sybase, SQL Server,
XML/XSLT & WS-Stack (SOAP/REST, JSON/XML) 4
Rich technical expertise in J2EE skills, Object Oriented Programming techniques,
with expertise in JBoss Application Server, Weblogic Application Server, Web
Services (REST, SOAP), MQ Series, UML, Agile Development, Design
Patterns and SOA. 4
Possesses a customer-centric and systems-driven
approach to designing business solutions, experienced in mapping the
requirements, custom designing solutions & troubleshooting for complex
software & application problems. 4
Regarded for the ability to drive processes;
develop and motivate high-performance teams; and work well under pressure to
manage and meet multiple project deadlines on schedule and under budget. Technical Skills Summary J2EE Technology: J2EE Technologies like Java, Servlets, JSP (EL,
JSTL, Custom Tags), JDBC, Hibernate 3.5, Spring 3.0, Struts 2.0, EJB, JAAS,
XML, XML Parsers (SAX/DOM), Web Services (SOAP, XML, XML-RPC, Axis, JAXB,
JAXP, WSDL), JMS, JCA, JNDI, JMS, JCA, JNDI. Languages: Java (1.3, 1.4, 5, 6), PL/SQL, C, C++, PHP, Visual BASIC, Shell
scripts Open Source Tools/Framework: Struts, IBatis, Ant, Log4j, Spring, Hibernate,
JUnit, Jakarta POI, Pager Taglib, Win CVS, Jakarta POI, AJAX, XPATH, XQuery,
XSLT, Bootstrap 2.0/3.0 Reporting Tools: Jasper Reports, iReport, Cewolf, JCharts,
D3.js, amCharts, HighCharts, Rickshaw, RafelJS IDEs: Eclipse, Brackets, JBuilder 5, BEA Web Logic Workshop 8.1 Scripting: JavaScript, JQuery, XML, HTML, XHTML Web/App Servers: BEA Web Logic 9.x/10.x., JBoss 5.0/6.0, Web
Sphere 6.x, Apache Tomcat 4.x/5.x/6.x Database Servers: Oracle 8/9i /10g, HSQLDB, DB2, MySQL Server,
Hadoop, MongoDB. Source Code Control Tools: Win CVS, SVN and Rational Clear Case. Bug Control Tools: Pac2000 (Remedy) software, Rational clear quest. Operating Systems: Linux, UNIX, HP-UX, Windows 2000/XP/NT Design Process: UML, Rational Rose, Agile, Scrum Profiling/Testing: JUnit, Karma, Jasmine, JSLint, Sonar, Selenium,
JProfiler Tools/Utilities: Talend, Pentaho, XMLSpy, SOAPUI, Toad, Oracle
Developer, Informatica Awards ·
Entrepreneurship; Q2 2014 & Q3
2013; Anthem / UST Global (Project: FJA) ·
Passionate Entrepreneurship; Q2
2014; HighMark / UST Global (Project: CPBRE) ·
Certificate of Appreciation;
ValueWeb; 2012 (Project: India Vision Foundation) Employment
Graph UST-Global INC, Indianapolis-US; Associate
Architect/Senior System Analyst
J2EE
from May 2015 till present UST-Global, Bangalore/Trivandrum, India; Senior
System Analyst / Team Lead
from Jun 2013 - May 2015 Value Web Computers Ltd, Delhi, India; as Senior
Java/J2EE Developer
from Aug 2012 - May
2013 Green Light Technologies, New Jersey-US; as
Senior Java/J2EE Developer
from Jan 2011 - Jun 2012 Pearson Education, New Jersey-US; as Senior
Java/J2EE
Developer
from Sep 2009 - Dec
2010 Town Sports International (TSI), New Jersey-US;
as Senior Java/J2EE Developer
from Oct 2007 - Aug 2009 Hewlett Packard, New Delhi, India; as Team
Lead-Java
from Jan 2006 – Aug 2007 Taj Group of Hotels, New Delhi, India; as Senior
Developer-J2EE
from Aug 2004 – Dec 2005 Airtel Mobile, New Delhi, India;
Developer-J2EE
from Apr 2003 – Jul 2004 Work
Experience Enterprise Product Claims Data Generator, Anthem,
Indianapolis Associate Architect/Senior System Analyst May-2013 till Present Tools and Technologies: HTLM5, AngularJS 1.3,
CSS3, Bootstrap 3.0, JQuery, NodeJS, Karma/Jasmine, HttpMock, Gulp, Websphere
8.5, Hibernate 3.0, Spring Batch/Integration, JAXB, JSON, XMLSpy, Oracle
11.x, Maven, JUnit, Selenium, Hudson, Sonar, Rational Role & Responsibilities §
Team
leadership and mentoring; Lead for end-to-end design and development §
Responsible
for Code Reviews, establishing Design/Coding Guidelines §
Created
SOA architecture and processes for batch data migration, updates and
processing §
Coded
and tested stored procedures, database functions, database triggers §
Involved
in designing and creating Domain model in UML (Use case, State, Activity,
Sequence & class diagrams using the MS Visio Tool). §
Documented
detailed definitions on how new applications and enhancements will support
business requirements. §
Provided
technical support for change control assessments, Initial software change
requests, level of effort, risk/impact and mitigation. §
Application
upgrades, as well as new installation, (database setup and implementation for
new customers), DTS package changes, upgrades, monitoring, scheduling and
execution §
Coordinated
with staff for testing, validation, functionality and operational reliability
of system platform (software & hardware) as per software change requests
and predefined business requirements. §
System
design, development, and integration activity lead, utilizing best common
practice software engineering, and design techniques. §
Assisted
with setup and administration of scheduled database backups and maintenance
plans. Server activity, metrics, and transaction, system, and security log
monitoring. Project- EPDG BCC Batch with Web Interface – Anthem Inc. (WellPoint Inc. ) The Scope of this Project is to do is to generate
a Benefit Contract Comparison Grid (BCC) for 2 different Contracts for same
or different states to facilitate the User at the time of renewal. The Design
of BCC has to incorporate the old Domain Model of Standard Benefit Contract
generation flow which was done previously to extract Benefit information as
to remain consistent and in case of future modification has to compatible
with the old flow. §
To
Keep the whole Batch process expandable \ configurable the core framework is
based on Spring Batch. §
The
BCC flow requires calling Spider Web Service to fetch Contracts and then the
Mapping process extracts the Benefit grid and transforms it to Xpression request which is a
producer service to generate BCC Documents. §
To
Incorporate the Schema changes the process is automated to generate Java
Domain Objects. §
Spring
Integration Framework is used to achieve parallelism in BCC Flow. Project- CPBRE for HIGHMARK (Claims Processing Business Rule Engine) The purpose of this application is to enable
benefit maintenance team to code the benefits once the contract is signed
between the customer and the insurance provider. These benefits, once coded,
are loaded in to the dB and are loaded back into system at the time of claims
processing through a high speed memory named as Highcore, so the system may
know what benefits to review. This rules engine basically encompasses the
benefits categories and benefits provisions for a particular contract code. §
Used
Angular JS , JQuery and JavaScript MVC framework to convert a struts
application in a more modular and maintainable Rest API based application
with a configurable Angular JS Frond End. §
Used
Node JS \ JSLint to Unit tests in Karma, Jasmine and building
maintainable and high-performing
Angular Web applications, Integrating with Restful APIs for server side
functionality. §
Resolved
issues of cross-browser compatibility and Integrated with legacy
as well as modern browsers §
Used
Oracle 11g and SQL for DB Layer, Maven & ANT for Bulid Tools and Harvest
as Versioning tool § Used WebSphere’s Out of Box
Caching frame work and Used EJBs for Bean \ Container Managed
Transactions to ensure data integrity standards Project- ECPPS BATCH Application – Anthem Inc. ( WellPoint Inc. ) The Scope of this project was to address the
issues being faced by Current Web Service application for Publishing
Contracts \ Plans in various WellPoint Domains and was being currently used
by the various client teams. So the challenge was to develop a standalone
batch program which will not only address the current issues but also address
the future up gradation and various flows as per the client requirement
without breaking the current functionality. Also it had to be modular enough
to be upgraded easily with the flexibility of being configurable using
properties file to be able to support in Various Regions ( DEV \ SIT \ UAT \
PERF \ PROD ) as and when required as per the client requirement. Project- AccumODS Web Service– Anthem Inc. ( WellPoint Inc. ) The Scope of this WEB Service was to replace the
current BPM implementation, as the Goal was to reduce the processing time as
we had more scope of optimization in our code as compared to the BPM tool
Generated code implementation, which only supported sequential flow and had
less flexibility of introducing the parallel flow in a multithreaded
environment. §
Improved
performance by using multi-threaded processes in Web Service Calls. §
Developed
a Data /XML based Data Transformer based on Dozer as per Business
requirement. The DOZER framework performs faster and is easier to maintain,
extend and scale due to its architecture, OO design and use of design
patterns. §
Introduced
continuous build integration tools like HUDSON and also used Find bugs and
check style to achieve a code compliance of 93% §
Introduced
XP techniques (Pair programming, JUnit testing, refactoring, iterative development
etc) and UML driven documentation. Value Web Computers Ltd, Delhi, India; as Senior
Java/J2EE Developer from May 2012
till Apr 2013 Projects-Safer India Website Role & Responsibilities- as Senior System
Analyst §
Led
Capacity Planning for entire Application Stack (Hardware/Software) §
Involved
in designing and creating Domain model in UML (Use case, State, Activity,
Sequence & class diagrams using the MS Visio Tool). §
Led
Detailed Design of the entire application stack §
Interfaced
with Onsite-team (Chief Architect) & mentored/led offshore Development
Team §
Responsible
for Code Reviews, Design/Coding Guidelines; Enforced proper use of Design
Patterns & Object Oriented Principles §
Led
Development of Core modules (Spring, Hibernate/JPA, Struts, JQuery) §
Used
Talend ETL Tool to Design and Configure Jobs, Data-Mapping,
Extraction, Transformation and Loading in database (Oracle 10g)
processing large volumes of data. §
Used parallel execution functionality
of processes provided by Talend to maximize performance. §
Implemented
Real User Monitoring utilizing Google Analytics §
Deploy
the application on the JBoss6.0 Application Server §
Led
Website Optimization utilizing Firebug, YSlow, PageSpeed & Chrome
Developer Tools §
Built
Continuous Integration environment using Gradle §
Introduced
Automated Acceptance testing utilizing Selenium & Cucumber Project- SaferIndia Website The SaferIndia Website was completely revamped
from a WAMP based site to JAVA/J2EE web application using Struts Framework.
The deliverable for this phase 1 of the project was to design and implement
the workflow for Grievance Cell which would successfully integrate complaint
module taking into account the current requirements and scope for Future
enhancement. To address to the key goal of being a service between the
complaint and the concerned Service Organization implemented Recording of
Complaint module for this phase 1 for First Information Report to act as a
bridge between Complainant and Police Services. Complaint Validation module was added (Complainant
names, phone, tangible artifacts for case assignation) and a Rule
based filtering engine based on cases divided in Tiers to assist the
Routing Module in Workflow was designed to partially automate the work to
assist speeding up the whole process of complaint filling for this phase. Worked on Future Design requirement of
Discussion, Suggestion, Recommendations section which will help in
Trend/Sentiment Analysis using Data visualization based from Structured (Case
Details, History ) plus Unstructured Data (Discussions, Observations,
Comments ) and leverage to add Progressive enhancement like Multi-channel
delivery (Desktop, Mobile, Tablet support), Using Open Source technologies
NginX, Addressing Security Issues like Injection & Cross-site scripting
attacks. §
Improved
performance by using multi-threaded Java based batch processes in Routing
Module. §
Developed
a Data Centric and Java/JDOM/XML based Data Packager to Transform Cleans data
as per Business Specific to an Object Centric framework design. The
framework design performs faster and is easier to maintain, extend and scale
due to its architecture, OO design and use of design patterns. §
Introduced
XP techniques (Pair programming, JUnit testing, refactoring, iterative development
etc) and UML driven documentation. Green Light Technologies, New Jersey-US; as
Senior Java/J2EE Developer from Jan 2011
till Nov 2012 Projects-Involved in Audit Analytics Project Role & Responsibilities- as Senior Java/J2EE
Developer §
Effectively
developed and managed modules using Struts MVC Frame work & implemented
views using the JSPs plus writing client side validation JavaScript §
Designed
& implemented successfully DB Design using PL/SQL technologies in Oracle
10g §
Conceptualized
and introduced Ajax technologies using common framework to improve
performance §
Designed
and Developed 2 web services for the application to provide feed to outside
application §
Solely
responsible for migrating the application from JDK 1.4 & Tomcat to JDK
1.5 & JBOSS 5.0. §
Managed
and led the team of 15 to improve processes on SDLC for better customer
experience and project management §
Introduced
Audit Trailing mechanism to have better debugging capabilities §
Integrated
the application with PayPal to manage payments on certain occasions §
Initiated
the Research & Development for the project and completely revamped the
Scheduling system of the application to improve performances. §
Worked
with end users to enable smooth execution of the critical events §
Tutored
subordinates on various occasions regarding the project and transferred
technical knowledge accordingly. §
Worked
with client to evaluate major event management tools in the market to
understand the short comings of our applications if any. Project- Audit Analytics Over the years, heterogeneous computing
environments have evolved in Companies due to mergers and acquisitions,
global expansions and new lines of business. These heterogeneous environments
include multiple ERP, CRM, third-party, Custom and Legacy systems. Within
these varied, multi-system environments it is common for a business process
to also span multiple systems from multiple vendors. Audit Analytics addresses the following key
areas: §
Business
Processes – Automates manual processes across the major transaction cycles
from Procure-to-Pay, Order-to-cash, General Accounting etc., eliminating
redundancies and creating automated reporting, work flow and alerts. §
Accurate
and Timely Information – With 100% sampling, the entire database is scanned
for control violations. This real-time, continuous controls monitoring
provides a consistent view of the company’s financial and operational risk
profiles. §
Quality
Audits – Audit Analytics’ centralized audit trails, better reporting, and
ability to develop further analytics on control violations and trends
produces better audits. §
Reduces
Fraud – Analysis of data patterns and trends, controlling unauthorized access
violations, visibility into setup and master data overrides all increase
fraud detection. Pearson Education, New Jersey-US; as Senior
Java/J2EE Developer
from Sep 2009 till Dec 2010 Projects-Involved in Two Projects DIA, GUID
Registry POC Role & Responsibilities- as Senior Java/J2EE
Developer §
Managing
complete SDLC including requirement gathering & analysis, designing,
testing, maintenance and support. Ensuring the Quality process is followed
and implemented in each SDLC stages. §
Monitoring
the development activities by doing review in each stage and providing the
feedback and timely solutions. Develop Application modules using Java
1.5, J2EE, JSP, JSTL, JQuery, Log4J, Ant, JUnit, POI, JavaScript,
Struts, SVN, Hibernate, JBoss 5.0, Eclipse, Ajax-DWR, SOA, Axis, JAX-RPC
(SOAP), XML (DOM/SAX), XPath, HTML/DHTML, PL-SQL and Oracle. §
Development
and User Acceptance Testing of the application. §
Writing
the test cases using JUnit and testing different scenarios, Responsible for
converting business test cases into technical use cases. §
Creating
Release Notes to mention the Deployment details and instructions for
deploying the deployable. Project- DIA DIA is a data integration hub that supports
integration of high data volumes from heterogeneous data sources in different
formats, through various communication protocols, and accurately detects
changes at the attributes level for reliable consumption by multiple consumer
systems in a canonical message format. DIA is implementing the ETLD; Extract
(E), Transform (T), Load (L), and Deliver (D) architectural pattern for data
integration. Project- GUID Registry POC Pearson is investigating the feasibility of a UID
Strategy as a means of integrating its multiple content repositories with a
variety of other systems, such as rights, royalties and product Information.
Implementation of globally unique identifier would provide following business
benefits to Pearson. §
Enable
global search, browse, asset navigation, and asset retrieval with full
information on rights, permission, product, and other metadata. §
Automate
integration of various existing and anticipated means of product delivery
(including automated digital custom publishing) with financial transaction
processing, including digital rights and permissions transactions. §
Reduce
production cost and effort through integration of rights, financial, and
other information with digital asset information. Town Sports International (TSI), New Jersey-US;
as Senior Java Developer from Oct 2007 till Aug 2009 Projects-Involved in one significant project-
GIMS Enterprise application (Town Sports International (TSI) Health Club
Company is the largest in the Northeastern United States. TSI owns and
operates the Sports Clubs Network of clubs, which includes New York Sports
Club (NYSC), Boston Sports Club (BSC), Washington Sports Club (WSC) and
Philadelphia Sports Club) Role & Responsibilities- as Senior Java/J2EE
Developer §
Involved
with the Business Analysts and UI Analysts to consolidate requirements into
design document. Responsible in developing JSPs, Java Business and
Persistence Layers & deployed on JBoss 4.2. Developing SQL Queries and
JUnit Test cases. §
Designed
and developed a work flow engine to support various applications developed as
they had configurable work flow. §
Used
XSLT, XPath to transform the Employee Data for different Organization to be
processed For the OrgStructure Component of Application. Used iPlanet Directory
Server for User Authentication. §
Designed
and Developed the Scalable Events based Calendar Component used widely across
TSI Public website and the Intranet application. The Calendar is developed
with JavaScript and jQuery and be server side language independent.
(Inspired from Google / outlook calendar). Providing functions like
drag drop filter search by default with minimal developer effort. Project- GIMS GIMS is an Enterprise application to be used by
TSI Staff to manage members information, alerts, member enrollment, Point of
sale, Club Schedules / Classes Manger, Guest Management, Trainer & Staff
work shift manager, along with interface with various hardware (bar code
scanner, Web cam, Credit Card Reader) integration. The objective of this project was to develop and
implement a new Integrated Enterprise Management System (that automates the
Enrollment, Check-in, Member/Prospect/Guest management, corporate sales,
Registration-&-Booking, Billing and other Processes of more than 150 health
clubs) which will replace the current system along with other major ancillary
systems which have been implemented on a piecemeal basis and provide
additional functionality lacking in the current application. Hewlett Packard, New Delhi, India; as Team Lead-Java
from January 2006 – August 2007 Projects-Involved in one significant project-
Retail Back-End application Role & Responsibilities- as Team Lead Java §
Responsible
for Gathering the system requirements and feasibility study, Development, and
User Acceptance Testing of the application. Ensuring the Quality process is
followed and implemented in each SDLC stages. §
Responsible
for creating UML diagrams using Rational XDE and writing detailed functional
and technical design documentation for the requirements owning and
controlling the documents. §
Monitoring
the development activities by doing review in each stage and providing the
feedback and timely solutions. Project- RBEP The Retail Back-End application is used to assist
in Sales/Support for the consumer products. The consumer products include the
IPG products (Printer's, Camera's, etc.) as well as PCG product (Desktop,
PC's, Laptop, etc). This Application provides the support to these
consumer products by providing the various services. The services were for
example, order of a recovery CD, Repair request for a PC, PC Part Reorder,
and registration of a DOA (Dead on Arrival) product for IPG/PCG Group. Taj Group of Hotels, New Delhi, India; as Senior
Developer-J2EE
from Aug 2004 – December 2005 Projects-Involved in converting existing ASP
based application to a 3-tier architecture utilizing J2EE technology Role & Responsibilities- as Senior Developer-J2EE
§
Developed
system using Struts MVC architecture utilizing J2EE patterns such as
Front Controller, Business Delegate, and DAO. §
Analysis
and development of the entire Administration, Wholesaler pricing &
Account Overview modules of the application using JSP, HTML, DHTML,
JavaScript for UI, JavaBeans, Oracle 8 & deployed on Web
Logic 8.1. §
Using/enhancing
existing Taj framework for the controller layer and JSP tag library for the
view layer. §
Development
of the SQL queries, stored procedures, and modifications to the existing
database structure as required per addition of new features. Project- converting existing ASP based
application to a 3-tier architecture utilizing J2EE technology The objective of this application was to convert
existing ASP based application to a 3-tier architecture utilizing J2EE
technology to improve the Pricing capabilities of Taj Group Sales, thereby
increasing revenue, by giving company sales associates and Taj brand hotels
all the information they need to price the best rates for their Accounts. The
Application also implemented Hotel Sales & Information, Reservation &
Booking and Membership Modules. Airtel Mobile, New Delhi, India;
Developer-J2EE
from April 2003 – July 2004 Projects-Involved in a significant project-
Airtel Mobile Billing System Role & Responsibilities- as
Developer-J2EE
§
Developing
the entire application on MVC Architecture, while developing the
Presentation tier using JSP, Servlets. The total business logic was
developed using EJB Component framework, Server side programming using
Servlets, JSP using Eclipse IDE. EJB components are deployed on the Web
Logic 8.1 Integration with MQ Series using JMS. And the database was
Oracle8.1.1.
Project- Airtel Mobile Billing System The Airtel Mobile Billing System is an
object-oriented Customer Care and Billing system for telecommunication
programmed in Java. The system provides interactive editing and query of
customer data, of billing and system data and it provides pricing of the
services booked and generation of the respective bills. Early Employments 1998
-2003
Team Computers Ltd Role: Director Web & Retail Sales (PC
Division) for Northern India, responsible for Retail Sales &
Manufacturing Targets for Regional Teams. 1994 -1998
JC Networks & Computers Pvt Ltd Role: Senior Team Lead for Hardware/Software
Support Division for 80186/286/386 Hardware Systems with SCSI/EISA/ISA Bus
(8/16/32 bit). 1989
-1994
Hindustan Computers Ltd Role: As Support Engineer in CAD/CAM Division for
Software Installation and Support on PC-XT (80186 processor), PC-AT (80286
processor). Academia Bachelors of Technology, Computer Science from
Pune Engineering College Certified Mongo DB Administrator Certified Mongo DB Java Developer Sun Certification in Java Programming (SCJP) Oracle Certified Database Administrator Page 1 of 6 |
|
|
||||||||
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Languages: |
Languages |
Proficiency Level |
|
English |
Fluent |
|
|
|