From:                              route@monster.com

Sent:                               Thursday, September 24, 2015 11:53 AM

To:                                   hg@apeironinc.com

Subject:                          Please review this candidate for: Application

 

This resume has been forwarded to you at the request of Monster User xapeix03

Lalit Bansal 

Last updated:  04/24/14

Job Title:  no specified

Company:  no specified

Rating:  Not Rated

Screening score:  no specified

Status:  Resume Received


Edison, NJ  08817
US

Work: (609)662-1947   
gbariki.digipulse@gmail.com
Contact Preference:  Telephone

Quick View Links:

Resume Section

Summary Section

 

 

RESUME

  

Resume Headline: Lalit Bansal - Java

Resume Value: g9f5vgcjhpr4mjpv   

  

 

      Lalit Bansal

                                                         Java/J2EE Architect

 

Summary:

 

Innovative and results oriented hands-on professional with 12+ years of extensive experience in Architecture, Design and Development of Distributed and Client-Server applications using Object Oriented Analysis and Java/J2EE technologies. A dependable team player with excellent work ethic, written and oral communication skills, management and leadership qualities

 

·      Good knowledge of all the phases of software development life cycle (Requirements gathering, analysis, design, development, testing and implementation) and SDLC methodologies such as Waterfall model and Agile methodology.

·      Extensive experience on SOA technologies using frameworks as Spring-Integration and Camel

·      Experience with Model View Controller architecture and hands-on on frameworks as Spring-Core,

Spring-AOP, Hibernate, Struts, POI.

·      Proficient in deploying and configuring applications on J2EE Application servers like IBM WebSphere 7.x and Tomcat 5.5. Also knowledge on doing configurations (JNDI, JMS Listeners, WorkManagers, etc) using server admin console.

·      Proof-of-Concepts applied using BigData technologies – Apache Cassandra, Hector,

Hadoop (Map-Reduce), Thrift protocol, Hive scripts.

·      Experience in environments across domains – Banking, Financial, Securities, Insurance

 

Technical Skills Stack:

 

Languages

Java (version 5)

Server-Side Technologies

JSP, Servlets, EJBs (Session Beans, Entity Beans, MDBs),

JDBC and other J2EE technologies

Client-Side Technologies

HTML, CSS, JavaScript

Distributed Technologies

XML, XSLT, SOAP, JAX-RS, JAX-WS, JAXB, JSON, JMS

Build Technologies

Maven, OSGi

Frameworks

Spring-Core, Spring-Hibernate, AspectJ, Spring-Integration,

Struts, POI, log4j, AJAX, Apache-CXF, Apache-Camel

Servers

IBM Websphere, Apache Tomcat

IDEs

Eclipse, RAD, NTS

Vendor Products

IBM MQ, WSO2 BAM, WSO2 CEP,

Crystal Reports, Jasper Studio, IBM Datapower,

AquaLogic, ActiveMQ, Datastax Cassandra

Concepts

UML, MVC, SDLC, BigData, Cloud,

RDBMS, SOA, Shell Scripting, Multi-Threading, JNDI,

IBM WorkManagers

Design Patterns

Factory, Command, Observer, Singleton, Pipes & Filter and other J2EE patterns.

Databases

Oracle, Sybase

Code Repositories

SVN, Clear Case

 

 

Professional Experience:

 

Bank of New York Mellon, NYC                             Jun’2011 – Till Date

Role: Architect

Project: Enterprise Reporting System

Project Description: The Enterprise Reporting Service also known as ERS is a cross-LOB service providing a consistent interface and delivery of reporting to portal consumers of the service. It provides a unified user experience across different reporting systems like business objects, Actuate and Crystal reports.

Environment: SOA, Spring-Core, Spring-Integration, Spring-AOP, JSON, JMS, REST (Jersey), Webservice, MDBs, IBM MQ, Websphere App Sever 7.0, Maven, Tomcat, Adobe Flex, Flux Scheduler, Oracle database, Private Cloud

Responsibilities:

·      Primary involvement in re-architecting the application from a normal Web application to a Service-Oriented Architecture.

·      Design of services – input/output payloads using JSON structure, marshalling/un-marshalling using GSON util, message security using Crypto service, endpoints (JAX-RS, JMS)

·      Involved in design and hands-on for architecting the component of application that fetches raw report data using Command Pattern.

·      Use of IBM WorkManagers for asynchronous invocation in a multi-threaded environment.

·      Drafting of high-level design document to cover – activity diagrams, component diagrams, deployment diagrams, class diagrams.

·      Part of client’s Architecture-Review board to discuss and brainstorm on use of upcoming technologies across the bank.

·      Extensively involved in proof-of-concept to check the feasibility of using Apache Cassandra-Apache Solr as a one-stop monitoring activity hub.

·      Design of Task Service using Spring-Integration as the backbone for orchestrating the flow across the lifecycle of report generation. Extensive use of Pipes & Filter pattern.

·      Usage of Spring-AOP concepts to address the cross cutting concern of logging and exception handling.

·      Usage of Flux Scheduler for batch scheduling.

·      All projects mavenized using the pom.xml via concept of maven dependency. Maven also used for packaging and deploying application components into remote repository (Nexus).

·      Lookup of resources – datasource, mq connections using Spring’s JNDI lookup. Configuration of Resource details in Tomcat’s server-config.xml and referencing using ResourceLink via context.xml

·      Implementation of MQ listeners using Spring MDP concept and fine tuning the max no. of consumers on Spring’s DMLC configuration.

·      Deployment of application components on private cloud using partition scripts.

·      Integration testing & Production support.

 

 

Bank of New York Mellon, Brussels                                    Jun’2008 – May’2011

Role: Technical SPOC (Single-Point-Of-Contact)

Project (Multiple): Settlement of Operations, Asset Reconciliation, Client Report Card, Standing Instructions System, Deals Input Management System

 

Project Description: The engagement was a T&M project that involved maintaining and enhancing various applications at client end. The mission-critical among them was “Settlement of Operations” app that was based on Java-J2EE technologies. The application was used by traders to settle the transactions in real-time and as a batch process. The application was fed intra-day and inter-day positions from various systems and were settled by the system using various business rules.

Environment: Spring-Core, Servlets, JDBC, JSPs, Shell Scripting, Weblogic, Sybase, PowerBuilder,

NDM

Responsibilities:

·      Primary involvement in understanding the interfacing applications and the methodology involved in communicating with them.

·      Understanding of trading terminologies – positions, reconciliation, trade legs, settlements, transaction and settled dates, etc.

·      Use of NDM job (a shell script) for transmission of files over secured protocol. Also understanding and configuration of pre-transmission and post-transmission triggers.

·      Use of Spring framework for core business logic.

·      Use of J2EE technologies (JSPs, Servlet,s JDBC, etc) for fetch-display-update functionalities within the application.

·      Extensive use of Sybase Stored Procedures for database operations.

·      Use of Spring for JNDI lookup of server resources (datasource, mount locations)

·      Use of cron scheduler to schedule jobs to be triggered via Shell Scripts(.ksh files)

·      Technical delivery manager for small projects (called DPSRs) that had CUT effort of not more than 5 days.

·      Face-to-Face interaction with business SMEs of the client to understand the business requirements and translating them to a solution via technical design documents.

·      Managing an offshore based team of 10+ members for technical challenges. Delegation of tasks and tracking of progress via trackers, team meetings, etc.

·      Bi-weekly meetings with client for overall health status and action plans across all applications.

 

 

Bank of America, India                                     Jul’2007 – Jun’2008

Role: Technical Lead

Project (Multiple): Equities Reconciliation

Project Description : Equities Reconciliation is an online cum batch project process application. It picks trade data from two different sources of trade data, reconciles them based on business logic and stores the breaks (difference between trade data) in the database. This works as a batch process. The online part consists of displaying the breaks to the trade users for manual reconciliation.

Environment: JSPs, Servlets, Struts, Weblogic, Bugzilla, Quartz scheduler, Oracle, Maven,         

Rational Clearcase, Rational Rose, POI framework

Responsibilities:

·      Estimation of efforts using Function Points methodology.

·      Primary involvement in high-level and low-level designing of enhancements within the application.

·      Designing of Activity Diagrams, Class Diagrams, Sequence Diagrams using IBM’s Rational Rose tool.

·      Extensive usage of Struts framework for applying the MVC pattern within the application.

·      Usage of Struts validator framework for basic validations.

·      Usage of global exceptions, internationalization, global forwards within the framework.

·      Usage of quartz scheduler for scheduling of batch jobs that were triggered through shell scripts (.ksh files).

·      Usage of IBM’s Clear Case code repository for check-out and check-in of code on day-to-day basis.

·     

Leading a team of 4 members for day-to-day tasks delegation. Defects tracking done using Bugzilla.

 

Farmers Automobile Insurance, India                                   Feb’2006 – May’2007

Role: Senior Developer

Project: Webservices for Automobile Insurance

Project Description : Farmers is an organization that has various plans for Automobile Insurance. This project deals with developing and deploying various Webservices.  The consumer for the Webservices is the DMV (Department of Motor Vehicles) and any other person who has or plans to have insurance with Farmers.  The major Webservices developed in this project are : ePartner, Texas,  FFQ Record Quote, eCMS, CarFax.

Environment: UML, XML, XSLT, WS-* standards, IBM Datapower, Aqualogic, Websphere Application Server, JAX-WS, JAXB, WSDL, SOAP, Axis

Responsibilities:

·      Primary involvement in developing of JAX-WS SOAP based webservices using Axis as the runtime engine.

·      Approach followed as contract-first and generation of stubs using the WSDL contract.

·      Transformation of incoming XML messages using XSLTs.

·      Marshalling/Un-Marshalling of XML messages using JAXB apis.

·      Use of IBM Datapower and Aqualogic as ESBs for generating the in-sequence, out-sequence and error-sequence of message flow.

·      Applying WS-* standards using IBM Datapower.

·      Build & Deploying of webservices on Webshere applicaton server using build scripts.

 

 

AETNA Health Insurance, India                                   Feb’2004 – Dec’2005

Role: Developer

Project: Funds Transaction Management

Project Description : Funds Transaction Management is a batch process that enables the enterprise to process the contribution request files for HSA (Health Saving Account) amount and also process run-time medical claims that have amount which is HAS eligible. An HSA (Health Saving Account) is a member account with a Bank in which he can contribute on a regular basis some amount. This amount can be used by the member for availing medical services and have the tax benefits on them. The application also enables the enterprise to process the online claims for which the member wants to avail the HSA benefits.

 

Environment: DB2, WebSphere Studio Application Developer, J2EE, Java Beans, Java Servlets,

JavaScript, HTML, Java, XML, Clear Case, MS Visio, OOAD, Rational Rose, UML

Responsibilities:

·      Estimations based on AETNA estimation template

·      Analysis of Requirements Docs

·      Creation of design docs – Activity Digs, Class Digs, Sequence Digs using Rational Rose tool

·      Use of reverse-engineering functionality by mapping it with the code base within Rational Rose tool to update the design diagrams.

·      Setup of environment workspace using Spring Framework.

·      Coding, unit testing, integration testing and deployment.

 

 

Project: Pre-Cert Application

Role: Developer

 

Project Description: PreCert is an intranet application that enables the enterprise to process the claims that are not covered in the member medical plan. A member is authorized for insurance of only those drugs that are covered under his medical plan. However, under certain circumstances it is required for him to consume those drugs not covered by his plan. In order to gain benefits on those drugs, he should get a prior authorization (or Pre Certification) from the provider.

This application is an interface to the AETNA members to process such claims and provide the required benefits to its members.

 

Environment: Core Java, JSPs, Servlets, JDBC, Struts, JavaScript, Spring, WSAD, Rational Rose, Websphere, PVCS, DB2

Responsibilities:

·      Estimations based on AETNA estimation template

·      Analysis of Requirements Docs

·      Creation of design docs – Activity Digs, Class Digs, Sequence Digs using Rational Rose tool

·      Understanding and design of MVC concept using Struts framework.

·      Use of JDBCs to connect to DB2 database and firing of Stored Procedures.

·      Use of XML parsers for marshalling and un-marshalling of XML messages.

·     

Coding, unit testing, integration testing and deployment.

 

Project: Error Correction

Role: Developer

 

Project Description : Error Correction is an integrated and customized solution that enables an enterprise to process the medical claims of the end-users. The insurance provider members use this application to minimize the number of errors in the claims before sending them to the government agencies. As per new Federal Laws, the Insurance Providers are now responsible for re-imbursement of expenses incurred by Senior Citizens of USA instead of the government agency (CMS). The Insurance Providers in-turn receives this amount from CMS by submitting the claims. This application helps the Insurance Providers in minimizing the errors on the claims before submitting to CMS. It also helps the Insurance Providers in correcting the erroneous claims that have been rejected by CMS.

 

Environment: Core Java, JSPs, Servlets, JDBC, Struts, JavaScript, Spring, WSAD, Rational Rose, Websphere, PVCS, DB2

Responsibilities:

·      Estimations based on AETNA estimation template

·      Analysis of Requirements Docs

·      Creation of design docs – Activity Digs, Class Digs, Sequence Digs using Rational Rose tool

·      Extensive use of Struts framework to code the application as per MVC architecture

·      Usage of Struts Validator framework for small validations.

·      Usage of Struts for exception handling.

·      Usage of PVCS code repository for check-out and check-in of code.

·      Use of JDBCs to connect to Oracle database and firing of SQL queries.

·     

Coding, unit testing, integration testing and deployment.

 

 

In-House application, India                                   Jun’2002 – Dec’2003

Role: Developer

Project: Material Management System

 

Project Description: The application is used by in-house employees for managing the material procurement from vendors. Starting from requests from maintenance dept. to the delivery of materials in the store warehouse; the application manages the entire lifecycle. It also provides tools for creation of Purchase Orders and Invoices.

 

Environment: Core Java, JSPs, Servlets, Oracle DB

Responsibilities:

·      Understanding the requirements from the store employees for the functions involved during a material procurement.

·      Translating the requirements into technical solutions.

·      Coding and deployment.

·      Maintenance & Production Support.

 

Education :

Bachelor of Technology (B.Tech) from Indian School of Mines (ISM), Dhanbad, India

[A deemed university affiliated with Indian Institute of Technologies (IITs)]

·      Jun’1998 – May’2002.

 

Achievements:

·      University Blues in various outdoor sports.

·      Employer specific internal certifications on both domain& technical knowledge.

·      “Feather in Cap” & “Hall of Fame” awards & recognition from current Employer.

 

 

References:

 

·      Shall be provided on request.



Experience

BACK TO TOP

 

Job Title

Company

Experience

Team Lead

Prudential

- 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 my present employer only.

Active Security Clearance:

None

US Military Service:

Citizenship:

None

 

 

Target Job:

Target Job Title:

Sr. Java Developer / Architect

 

Target Company:

Company Size:

 

Target Locations:

Selected Locations:

US-NJ-Central
US-NY-New York City

Relocate:

No