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

Sanjay Bajaj 

Last updated:  02/22/14

Job Title:  no specified

Company:  no specified

Rating:  Not Rated

Screening score:  no specified

Status:  Resume Received


Irving, TX  75063
US

Mobile: 9726051724   
sanjubaj@yahoo.com

Quick View Links:

Resume Section

Summary Section

 

 

RESUME

  

Resume Headline: Sanjay Bajaj - Senior Software Engineer

Resume Value: 4zumw5gm7jkih7s9   

  

 

 

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:

Programming Languages

Java, Perl, SQL

Web development languages

HTML, XML, AJAX, CSS, JavaScript,  JQuery

Frameworks

J2EE, Springs Framework ,Web-Services, Struts 1 and 2, JPA, Hibernate

APIS

Servlets, JSP, JDBC, EJB, JMS and SOAP Web services.

Application Servers

Websphere 7, WebLogic 11g, JBOSS, Tomcat 7, OC4J

Middleware

Oracle BPEL.

Database

Oracle, MYSQL, Db2

Operating Systems

Windows 95/98, 2000, NT, UNIX, Linux

Build Tools

ANT, MAVEN

Code Quality and review tools

Findbug ,CheckStyle

Methodologies

Scrum, Waterfall, UML

IDE, version control and other development tools

Eclipse, J-Developer, Bluage , Magic Draw Star UML, SOAP UI, TOAD, Data Studio, SVN,  CVS, IBM Clear case

Unit Test Framework

JUnit ,Easymock             

 

 

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.
Interaction with the functional team to understand business requirements and develop project prototype for the assigned module.

4.        Develop the entire flow of the module assigned using Struts2.0,
Hibernate, DB2.

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.
Tools: Eclipse, TOAD, Putty.

 

Passport & Visa Details

Passport Number – E1832394

US B1 – Valid till 2016

US H1B – Valid Till 2014 (Filed By HP)

Singapore – Permanent Residence

 



Experience

BACK TO TOP

 

Job Title

Company

Experience

Senior Software Engineer

HP

- Present

 

Additional Info

BACK TO TOP

 

Current Career Level:

Experienced (Non-Manager)

Date of Availability:

Within one month

Work Status:

US - I am authorized to work in this country for any employer.

Active Security Clearance:

None

US Military Service:

Citizenship:

Other

 

 

Target Job:

Target Job Title:

Senior Software Engineer

 

Target Company:

Company Size:

Occupation:

IT/Software Development

·         General/Other: IT/Software Development

 

Target Locations:

Selected Locations:

US-TX-Dallas

Relocate:

No