bank of america exp

2
Bank of America, NY/NJ Aug 2015 till date Sr. Java Developer Project: IB Custom Process onboarding for Clients Data Transformation Engine (DTE) is the core application which handles the data that comes from client & than move it further to the downstream systems after transformation as per there requirements. Client data as comes in the normal text and in format plain file, fixed length, csv, excel or xml. Now to move it further to the downstream in their language / coding as per the business logic. DTE plays the important role. Because downstream includes the Mainframe systems as well as data keeping vendors with their own restrictions & layouts defined. IB Layouts are the biggest layouts with 135 + fields. Worked as main developer to set up the generic layout setup for the new client. Coordinate with other Business team to work on the continuously changing layout that client has to setup data. Worked as main developer to apply the Multi-threading to the current process so as to handle multiple files coming from the client. Worked on Core Java, Concurrency, collections and data structures extensively. Worked extensively on Unix Scripting setup for layout changes & accommodate preprocessing such as sort & split before processing the file. Worked with UNIX scripting to match & verify the Header trailer verification for the file coming from client. Worked on setting up the payment info layout setups for the clients. Created and deployed template layout setup using the Toad Oracle client & sql plus. worked on bat file & Ant to generate jar for application delivery Worked with other developer to perform the regression test for all existing files in production. Worked on the scripts as to make the regression test faster & less manual intervention. Developed and modify few ksh scripts to add up the new client custom setup Worked on setting up Autosys jobs to update the crontab setup for the new client. Coordinate with project manager / business Team to update proper status & keep the Layout changes align as per the client requirement & same time to fit in our layouts Coordinate with Offshore team to get the day-to-day work. Coordinating with other module teams as to work for moving code to delivery pipeline, along with other release going on. Helps & participate in defining training material and workshops for other developers Conduct multiple Test run sessions for demonstrating processing to client & get the sign-off Environment: JAVA, Multi-threading, Collections, ANT, Junit, UNIX, shell script, Eclipse, Visual studio TFS, TOAD Oracle client, SQL plus, Oracle 10g/11g. Bank of America, NY July 2015 Sep 2015. Sr. Java Developer Project: IB Platform update to Spring-batch framework Data Transformation Engine (DTE) is the core application which handles the data that comes from client & than move it further to the downstream systems after transformation as per there requirements. Client data as comes in the normal text and in format plain file, fixed length, csv, excel or xml . Now to move it further to the downstream in their language / coding as per the business logic. DTE plays the important role. Because downstream includes the Mainframe systems as well as data keeping vendors with their own restrictions & layouts defined. IB Layouts are the biggest layouts with 135 + fields. Worked extensively to define the Application Batch Context setup.

Upload: ankit-chohan

Post on 23-Jan-2018

150 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: Bank of America Exp

Bank of America, NY/NJ Aug 2015 – till date Sr. Java Developer

Project: IB Custom Process onboarding for Clients Data Transformation Engine (DTE) is the core application which handles the data that comes from client & than move it further to the downstream systems after transformation as per there requirements. Client data as comes in the normal text and in format plain file, fixed length, csv, excel or xml. Now to move it further to the downstream in their language / coding as per the business logic. DTE plays the important role. Because downstream includes the Mainframe systems as well as data keeping vendors with their own restrictions & layouts defined. IB Layouts are the biggest layouts with 135 + fields.

Worked as main developer to set up the generic layout setup for the new client.

Coordinate with other Business team to work on the continuously changing layout that client has to setup data.

Worked as main developer to apply the Multi-threading to the current process so as to handle multiple files coming from the client.

Worked on Core Java, Concurrency, collections and data structures extensively.

Worked extensively on Unix Scripting setup for layout changes & accommodate preprocessing such as sort & split before processing the file.

Worked with UNIX scripting to match & verify the Header trailer verification for the file coming from client.

Worked on setting up the payment info layout setups for the clients.

Created and deployed template layout setup using the Toad Oracle client & sql plus.

worked on bat file & Ant to generate jar for application delivery

Worked with other developer to perform the regression test for all existing files in production. Worked on the scripts as to make the regression test faster & less manual intervention.

Developed and modify few ksh scripts to add up the new client custom setup

Worked on setting up Autosys jobs to update the crontab setup for the new client.

Coordinate with project manager / business Team to update proper status & keep the Layout changes align as per the client requirement & same time to fit in our layouts

Coordinate with Offshore team to get the day-to-day work.

Coordinating with other module teams as to work for moving code to delivery pipeline, along with other release going on.

Helps & participate in defining training material and workshops for other developers

Conduct multiple Test run sessions for demonstrating processing to client & get the sign-off Environment: JAVA, Multi-threading, Collections, ANT, Junit, UNIX, shell script, Eclipse, Visual studio TFS, TOAD Oracle client, SQL plus, Oracle 10g/11g.

Bank of America, NY July 2015 – Sep 2015. Sr. Java Developer Project: IB Platform update to Spring-batch framework Data Transformation Engine (DTE) is the core application which handles the data that comes from client & than move it further to the downstream systems after transformation as per there requirements. Client data as comes in the normal text and in format plain file, fixed length, csv, excel or xml. Now to move it further to the downstream in their language / coding as per the business logic. DTE plays the important role. Because downstream includes the Mainframe systems as well as data keeping vendors with their own restrictions & layouts defined. IB Layouts are the biggest layouts with 135 + fields.

Worked extensively to define the Application Batch Context setup.

Page 2: Bank of America Exp

Worked on batch context Jobs, steps & task let setups. Also to breakdown context in different files for reader, writers & processor.

Setup the database context for the Jobs to run.

Collect the requirement of different jars for spring-batch to run the IB setup & work along with other team lead to get those jars approved.

Work on transforming the normal file reading logic with file reader to the spring-batch way of reading using standard readers.

Worked on transforming the big sql call of jdbc to spring-batch database readers.

Worked on the step execution to make the reading & processing of files recursive.

Applied the log4j to the new spring-batch application to gather the application logs.

Worked to setup the log4j configuration using java, as always log file names are need to be setup using the transmission Id.

Work on the custom reader using jump to () to apply the header / footer validation of the client file by reading the complete file earlier.

Work on the custom writer to accommodate the logic of writing the records on plan based files even though we were using the item Writer.

Worked on setting up the spring-batch project & run in UNIX environment to process the file.

Create and provide the reference-training document for the spring-batch project. Environment: JAVA, Spring-Batch framework, ANT, UNIX, shell script, Eclipse, Visual studio TFS, TOAD Oracle client, SQL Plus, Oracle 10g/11g.