From: route@monster.com
Sent: Monday, September 28, 2015 12:59 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
|
|||||||
|
|||||||
|
|
|
||||||
|
||||||
|
Mr. Sanjay Bajaj Email-id:-sanjubaj@yahoo.com
Contact- (+1)214-934-8911 SUMMARY: § 12+ years of
experience in software development and UML, Java/J2EE (EJB 3.0, JMS/MQ,
SPRING 2.5, HIBERNATE, STRUTS 1.2 & 2.0, JSP/ Servlets) in Investment
Banking, Batch programming using Websphere Compute Grid on ZOS(JCL/WAS),
Spring Batch, Retail Banking, Insurance, B2B, Enterprise Marketing Management
domain. Good experience in managing project onsite. § TOGAF Foundation
certified. § Accomplished
track record in leading teams through all parts of Software Development Life
Cycle (SDLC) starting with project initiation, requirement gathering,
requirement analysis, technical design, development and implementation of
multi-tier Enterprise Application, Web Services, web based and distributed application. § Design, Develop
and Implementation of complex batch process on ZOS using Websphere coumpte
grid and Webspehere 7.0 for Healthcare Domain § Design and
develop batch jobs for CPFB Singapore using Spring batch. § Expertise in J2EE
Architecture, Java and J2EE Core Design Patterns, Object Oriented Analysis
and Design/Development Methodologies (OOAD), Object Modeling with Use
Cases, Sequence and Class Diagrams using UML with Rational Rose. Good
experience in MDD. § Expertise in J2EE
Framework APIs like Spring, Struts 1.2, Struts 2 and Hibernate § Expertise in
using middle ware like MQ/JMS. § Good Experience
in Service oriented Architectures (OracleSOA 11G, BPEL, W/S). § Good Experience
in using Relational Databases like Oracle, SQL Server and DB2/400,
MYSQL, creating Stored procedures, triggers, functions, writing PL/SQL blocks
and Oracle Streaming and Replication. § Experience in
java technologies like Spring, AJAX. § Deep modeling
experience using Magic Draw. (Class diagrams, Activity Diagrams, Sequence
Diagrams) § Working Knowledge
on PERL developed few projects in Perl earlier in Software Career. § Working comfort
on almost all Operating systems ( Window’s, Unix , Solaris, Linux ) working
knowledge on ZOS(TSO,JCL) § Hands on Exp with
ETL tools like Talend for legacy MVS to Db2 data migration. § Experience with
Agile methodology. TECHNICAL skills:
ACADEMIC QUALIFICATION: Bachelor of Engineering (Civil
Engineering) from Pune University PROFESSIONAL EXPERIENCE: May 2013 – Till Date Technical Lead, AA (HP US) 1. American Airlines
Working on various projects in AA
Customer Hub, Standalone Java/JMS applications, Spring web services with JPA
support deployed on WAS 7. Responsibilities: 1. Working on performance improvement on
standalone Java/Jms application. 2. Developing web services for other AA
applications to access customer and known traveller data. 3. Developing Webservices client to
access the PNR data. 4. Migrating the applications from
oracle 10G to 11G 5. Breaking up the user stories in to
relevant tasks and planning the iteration 6. Interacting with US airways team for
carrying out Post merger projects Environment: JDK1.6, Spring WS, Jms/MQ, JPA
2(Hibernate 3) Tools: My eclipse for Spring 2014, SOAP UI
,IBM - MQ Explorer , TOAD 7 Oct 2012 – April 2013 Solution Architect, HP (Singapore) 1. CPFB
CPFB ITR2 is a Govt of Singapore
project which deals with the Citizen provident fund of the Singaporeans.
Other than Provident fund the project rotates around the different schemes
like Education/Housing Loan, Liability handling like Bankruptcy/Medical. CPFB
ITR2 project is process of establishing a new Service Oriented Architecture
(SOA) including the implementation of Common Application Services (CAS). The
business application modules (schemes) will be progressively migrated to the
new SOA Common Infrastructure (CI) Architecture over time. Responsibilities: 1. Playing a role of onsite Architect.
Interacting with client architects for preparing and finalizing High level
design. 2. Solely handling all the batch process
involved in the project. 3. Responsible for going through all the
business requirements document and to identify and sequence the backend and
day end process required for business continuity. 4. Part of decision making team to
finalise on the batch technology to be used, identifying pros and cons for
WCG and Spring batch. 5. Extending spring batch framework to
support the additional client requirements. 6. Creating and presenting POC for the
architectural decisions made. 7. Also working as coordinator between
onsite and offshore. Helping / training offshore team. Environment: JDK1.6, Spring batch 2.1.8. Tools – Eclipse, TOAD, Erwin. July 2010 – Oct 2012 Solution Architect, HP (US) 1. RTMS Registration and membership system is
a Wellmark legacy system which handles registration of patients/providers and
maintains their membership details. Worked on modernization of the legacy
app/batch jobs to Java/J2EE using MDD. Good exposure to batch
programming. Design, model and implement. Responsibilities: 1. Playing a role of onsite Tech lead.
Interacting with client architects. 2. Designing and implementing various
modules. 3. Applying new technologies over the
old Legacy stuff. 4. Creating and presenting POC for the
architectural decisions made 5. Getting the work from client side
project manager and understanding, documenting and assigning it to offshore
and helping them overcoming technical issues. 6. Understanding WAS on ZOS, which is
very much different that on distributed Environment. 7. Gaining hands on knowledge on ZOS. 8. Training other resources on WCG/WAS,
and how it works on ZOS. 9. Played role of Scrum of Scrum Master. Environment: JDK1.5, WCG 6.1.13, Websphere 7.0 on
ZOS, MQ, JAAS Tools – Blueage, Magic Draw, Eclipse, SVN
Tortoise, Data Studio, Putty, Talend. July 2009 – July 2010 Tech Lead, European Union Athens
(Greece) 2. TED Monitor Ted-Monitor is an N-tier Architecture
System to process EU awarded Tenders and Notices to all the parties, The
online system goes through the various steps of notices and has various ways
to distribute the tenders and notices. Various business rules are implemented
in Oracle SOA Rule engine and the flow is decoupled in Oracle BPEL.
Architecture consists of Jsp on the front layer coupled with Spring MVC,
Service layer is provided by Session façade with annotated injection of
various DAO classes for implementing business checks. BPEL Flow is initiated
from service layer using SDO. Persistence layer is composed of Ejb-3
with Oracle as database. BPEL also invokes various service
layer methods which are done by exposing those service methods through WSDL.
Writing Adapters for BPEL (File, Database) Responsibilities: 1. Design and development of module used
for exporting notices. 2. Preparing and presenting demo for the
module before starting the development. 3. Delegating some of the sub modules to
the team in Bangalore, providing design and development inputs and monitoring
the status. 4. Identifying different components of
business and breaking the flow in java and BPEL. 5. Lot of R N D in java and BPEL
communication. 6. Creation of Human task on the failure
of BPEL process for alternative flow and human intervention. 7. Heavy usage of XSD and XSLT for XML
validation and filtering. 8. Quick pick up in using Oracle SAO
11G, consisting of Jdeveloper 11g, Weblogic, 11g, BPEL. 9. Creating BPEL process and
Implementing the flow in ( using various adapters like File Adapter, service
Adapter ) 10. Unit testing of various components layer with Junit &
EasyMock framework. 11. Wrote ANT scripts to build JAR, WAR and EAR files. 12. Sub version was used as configuration management tool. 13. Involved in developing custom APIs which are being invoked
from across all the modules of the application. Environment: JDK1.5, Spring MVC, Oracle BPEL, Ejb
3, XSD, WSDL, JSP, Servlets, XML, JavaScript (J-Query), Weblogic 11,
Oracle11, Windows XP. Tools: J-Developer 11, TOAD, SVN Tortoise,
Bugzilla. May 2008 – July 2009 System Analyst, Credit-Suisse,
Singapore (Through BirlaSoft) 1. Research & Analysis Developing and maintaining Research
& Analysis website for credit-Suisse, R&A consists of installing and
distributing all the market related sensitive documents. Site consists of installing the
documents by the entitled authors and searching and viewing for rest, across
the world. Sending the document Feed to different systems, Receiving
data from other systems and processing the same. Responsibilities: 1. Enhancement, maintenance and support
of the site, Preparing and presenting demo for each and every Enhancement and
getting approved from business, Identifying different components of business
and the other system getting effected by the Enhancement. 2. Using Tangasol distributed Caching
mechanism (OS Cache) for the faster response, Database replication for the
databases lying in NY and London, Developing new Modules using JSP,
Struts1.2, Spring and Hibernate. 3. Writing Oracle procedures for large
data base related Process, Unit testing of various components layer with
JUnit framework, Wrote ANT scripts to build JAR, WAR and EAR files. 4. Rational Clear Case was used as
configuration management tool, Involved in developing custom APIs which are
being invoked from across all the modules of the application. 5. Gained knowledge on Oracle Streams
(Replication), which was implemented for database servers in London and New
York. Environment: JDK1.5, Struts1.2, spring, Hibernate, JSP, Servlets, XML,
JavaScript, Weblogic 9.0, Oracle9i, Solaris, Windows XP Tools: Eclipse, IBM Clear CASE, TOAD,
Putty January 2009 – June 2009 System Analyst, Bank Of Tokyo
Mitsubishi (Jersey City, NJ)
(Through BirlaSoft)
The key business objective addressed
by the KYC/R project (a key part of the Anti Money Laundering Program) is to
provide a more efficient secure method of capturing, storing and reporting of
Know Your Customer information acquired by the business. KYC data is critical
for determination of Customer Compliance Risk Assessments for Money
Laundering (MLRA). The MLRA rating is used by BTMU’s transaction
monitoring systems to identify high-risk transactions for further monitoring.
The application is SOA based; interaction with legacy systems to retrieve
data is totally transparent to rest of the application. Responsibilities: 1. Writing Functional Specs, Creation of
Sequence diagrams and Class diagrams for project 2. Prototypes using Rational Software
Architect for UML. 3. Implementation of Design Patterns
like Business Delegate, Session Façade, Decorator, Singleton, MVC, Front
Controller, Composite View and Data Access Objects. 4. Develop the entire flow of the module
assigned using Struts2.0, 5. Write build script for project
deployment using ANT. 6. Developed presentation layer using
Struts 2.0.Using client side validations using Struts Validator framework and
using Visitor Validation. 7. Implemented the business logic
writing Struts action components and used Hibernate framework for persistence
framework over DB2 database. 8. Preparing unit test cases various
components layer with JUnit framework. 9. Deployed and tested on Websphere
Application Server 6.0. 10. Sub version was used for the purpose of version control
and source code sharing. Environment: JDK1.5, Multithreading, Struts2.0, Tiles, Hibernate2.1,
JSP, Servlets, Web services, WSDL, XML, JavaScript, HTML, DHTML,
Websphere6.0, DB2, Sub Version, RAD, Windows XP Tools : Eclipse, SVN Tortoise, Data
Studio. October 2006 – January 2008 System Analyst, Citibank Germany–
Singapore (Through BirlaSoft) The project is complete Loan
Processing System for Citibank Germany. It involves various teams working
together to develop whole online system for providing Personal Loans, DDA’s
and Credit Cards to German Customers. Our team is handling Customer
Profiling, liquidity management, Citibank Recommendation, Customer Situation,
Loan Simulation, Approval and Product trolley. Project involves talking to various
systems for getting data like user data, existing accounts data, Blacklisted
Customers, Blaze which is implemented through MQ-Series. Responsibilities: §
Whole and Sole development of Loan
Simulation module and integrating the same with other modules and other hosts
§
Preparation of Functional
Specification Document with use cases to represent all functionality for the
Loan Simulator Module. §
Developed JSP pages for presentation
layer using Struts 1.2. Also client side validations using Struts Validator
framework/ JavaScript. §
Implemented the business logic
writing Struts action components and configuring XML files using Struts and
DAO pattern. §
Heavy usage of Ajax to process
asynchronous calls. §
Developed custom tag libraries for
achieving most code-reusability and ease of maintenance for presenting,
formatting and gathering data. §
Used MQ Series as middleware. §
Test data and environment preparation
for unit testing of various components layer with JUnit framework. §
Deployed and tested on Websphere
Application server, ClearCase was used for the purpose of version control and
source code sharing, developed various reusable Helper and Utility classes. §
Carried out UAT, building, packaging
and shipping of the application to the production environment. Environment: JDK1.4, JSP, Servlets, Ajax, Struts1.2, Websphere6.0, MQ
Series, HTML, DHTML, DB2, IBM WSAD5.1.2, RAD. Tools: Eclipse, Squirrel-J, IBM Clear Case. July 2006 – October 2006 Team Lead, Unisys Global services,
Bangalore, India Developing toolkit for porting Web
applications from different commercial servers (like Websphere, Weblogic,
Oracle 9IAS) to open source (JBOSS). Creating sample EJB’s and porting them
from web sphere 5.1 to Joss 4.0.2. Responsibilities: §
Creating POC’s for different clients
to prove the technical System Compatibility using Joss in place of their paid
application server like Weblogic, Websphere. §
Finding out the XML configuration
dependencies for each application server and writing the translators to port
the same in JBOSS related XML configuration files §
Making Tool kit very generic using
diff property files. Environment: JDK1.4, Pojo’s, Multithreading, JBOSS 4.02. Tools: Eclipse January 2006 – May 2006 Module Leader, Unica Softek LTD, Pune Offer API was a complete WebServices component
for EMM Product. Basic features of the Module were to provide a WebServices
interface to the existing application. In all the basic WebServices provided
included creating updating and getting Campaign and offer related data. Responsibilities: §
Writing Functional Specs and creating
Usecases and class diagrams. §
Design of the module, creating
WebServices interface for other systems to interact with the existing system
functionality, Development, Testing and Documentation. Environment: Java2, WebServices, Weblogic 8.0, MSSQL. Tools: Eclipse, star UML June 2004 – January 2006 Module Leader, Child Trust Fund CTF,
Mastek Gloucester UK Child Trust Fund is UK Govt Project,
which helps financially all the children’s born in UK after SEP2002. Some of
the major module this project covered is Application entry and Modification
for Call centres, Web and Post. Deal making, Deal Correction, Commission
Calculation, Agent and Policy Transfer, Policy Enquiry and alterations done
on investments. Gained good knowledge of Oracle9iAs
server, LDAP User authentication, Oracle stored procedures and PL/SQL, tuning
queries using TOAD. Creating and deploying WebServices( Axis 1.2). Also
gained knowledge of Oracle Report Server Responsibilities: As Sr. Software Engineer responsible
for: §
Requirement analysis and preparation
of BRD for New Business (New Policy ) Module. §
Preparation of FSD. §
Preparing Use case and Class diagrams
for the module. §
Analysis, design, development and
unit testing in Eclipse and OC4J environment. §
Using various design pattern’s like
DAO, DTO, Service Locator, Session Façade. §
Application deployed on Oracle 9IAS
in production environment on Solaris 5.4. §
Worked on exposing few API’s to other
Systems through AXIS WebServices. §
Handling total Deployment Process
using VSS extensively §
Writing Oracle stored procedures to
include most of the database related business Logic for the module. Tuning
the queries, logging exception using anonymous blocks. §
Writing Perl scripts in Solaris for
implementation and housekeeping operations of the system. Responsibilities: as Project manager for last few
months after the project was live. Role was bit changed to attending
meeting with clients and discussing enhancement’s and change request,
scheduling and assigning to the team Environment: JDK1.4, J2Ee, Session Beans, Oracle9IAS, Eclipse 2.0,
HTML, DHTML, Oracle 9i, SSO, LDAP, WebServices Tools: Eclipse, TOAD, Putty, VSS. December 2003 – June 2004 Sr. Software Engineer, Channel
Management System. Mastek India CHM is full fledged web based
solution to deal with all the kinds of activities related to a Insurance
Agents. Some of the major module this project covers is Commission,
Promotion, Demotion, Registration, Courses and Professional Development for
Agents etc. Was good experience working with EJB 2.0, Oracle stored
procedures Responsibilities: §
Analysis, design, development and
unit testing in JDev environment. Worked on Java/J2EE, JSP, EJB 2.0 (BMP),
Session façade and Factory, Oracle Procedures. Production Deployment was done
on Websphere. §
Heavy usage of design patters like
DTO, DAO, Session Façade, and Service Locator. §
Using XSLT for search pages for
faster output. Environment: Java2, J2Ee, JDev, WSAD, Solaris March 2003 – December 2003 Consultant, Zensar Pune 1. Solcat Responsibilities: as a Consultant responsible for: §
As the application was already
developed and in production, he was responsible for enhancement and fixing
the bugs in application, also took care of tuning the queries in Oracle using
TOAD. Environment: Java Servlet, Oracle, Weblogic. Tools: Eclipse, TOAD, Putty, WinScp. April 2002 – March 2003 Soft Engg, KeyStone Solutions Navi
Mumbai. Fairfax AutoInsurence Insurance
(Policy Issuing and Billing Engine) for US Client FAIR FAX Responsibilities: §
Total development of the policy
inquiry module. §
Handling policy cash transition
modules. Interacting with client and taking up all the change and enhancement
requests and integrating the changes required. §
Working on Servlets and Oracle stored
procedures and deploying the code in WEBlogic 6.1. Environment: Java Servlet, Oracle (Procedures and
Triggers), Weblogic 6.0. Tools: Eclipse, TOAD, Putty, WinScp. March 2000 – April 2002 Consultant, ItNation Mumbai 1. www.itnbr.com/ Itnation.com Responsibilities: §
Designing the flow of the website and
designing the database, Developing the admin modules for users to upload the
data, Interacting with client and integrating the changes required Environment: Java Servlet, MYSQL, Tomcat, Red Hat
Linux 7.1. Passport & Visa Details Passport Number – E1832394 US B1 – Valid till 2016 US H1B – Valid Till 2014 (Filed By
HP) Singapore – Permanent Residence |
|
|
||||||||
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|