Curriculum Vitae Sandip Shaw
Sandip Shaw
Email: ******.******@*****.***
Phone: 816-***-****
Summary:
Java developer with 8 years of expertise in object-oriented technologies, client-server systems, web-based applications and business applications.
Experience in Unix/Linux, Shell Scripting, Build and Deployment.
Extensive experience with Continuous Integration Tools Jenkins and good working knowledge on Jira.
Extensively worked with the ORM tools like Hibernate, iBatis.
Excellent Technical Knowledge in Java, Servlets, JSP, JDBC, XML, Web services with the back end RDBMS like Oracle, SQL Server Community Edition, MySQL, Sybase IQ.
Expertise working with frameworks likes Struts 1.2, spring 3.0, RESTFul Web Services, MVC Frame Works.
Extensive experience in developing web-based applications on J2EE platform.
Worked on various application servers and web servers like WebSphere, Tomcat.
Used JavaScript for client side scripting.
Developed web services in Restful Web Services and Spring Rest Template.
Worked extensively in MVC Frameworks Struts 1.3 and Struts 2.
Experience in application development, debugging, implementation.
Used Log4J, SLF4J for extensible logging, debugging and error tracing.
Used Maven for building and deploying application source code on IBM WebSphere Application Server, Tomcat Web Server.
Understanding in creating SQL and HQL Queries in Oracle, SQL Server, MySQL, Sybase IQ.
Worked on JUnit for unit testing.
Followed Waterfall and Agile/Scrum methodology of software development which satisfies the customer through early and continuous delivery of valuable software.
A self-motivated individual with analytical and leading skills to accomplish high quality projects within budget and schedule.
Curriculum Vitae Sandip Shaw
Page 2 of 7 Dated: 08/22/17
Education and Certifications
Title of the Degree with Branch College/University Year of Passing Bachelor of Technology in
Information Technology.
B.P.Poddar Institute of
Management & Technology,
Kolkata.
2009.
Technical Skills
Hardware / Platforms Windows XP, Windows 7, Windows 10. Technology
Core Java 1.7, Spring Core, Spring MVC, RESTFul WebServices, ETL, Struts 1.2, JSP, Servlet, JDBC, Hibernate, iBatis, Spring Batch, Free marker, JAX-WS Web Services
Programming
Languages
Java
Databases
MS SQL, Oracle, Sybase IQ, MS Access.
Scripting Languages JavaScript, JQuery, Ext JS, HTML. Version Control
Systems
Worked on CVS, SVN
Tools Used Eclipse, IntelliJ, Maven, Tortoise SVN, Jenkins, JIRA, WinSCP, Putty, Beyond Compare, I.E. Developer Tool, Firefox Firebug, Http Watch Servers Used Tomcat 8, Websphere
Certifications
Oracle Certified Java Programmer 6.0 certification in the year of 2011 Personal Details
Mobile No. +1-816-***-****
Sex – Male
Email – ******.******@*****.*** Visa Type: H1B
Visa Validity: June, 2019
Curriculum Vitae Sandip Shaw
Page 3 of 7 Dated: 08/22/17
Relevant Project Experience
Organization: Cognizant Technology Solutions
Project # 1:
Title Statestreet - AIRRS.
Client Statestreet Corporation.
Operating System Windows 7
Tools IntelliJ IDE, Sybase IQ 16 Database, Tomcat 8 Server, Jenkins, JIRA, WinSCP, Putty client, Tortoise SVN, IE Developers Tool.
Team Size 9
Role Onsite Team Member
Period start date Apr 2016 – Till Date
Project Objective
State Street Corporation is an Financial Institution that provides financial solutions to its clients. Project Description
AIRRS project allows its users to upload financial data from other source system, edit the source data, compute and generate reports based on different holdings, transactions, classifications and securities. This application help them manage and export the required and updated information to other source system through file generation, that other application can consume. End user can generate their relevant financial reports with this information.
Role and Responsibilities
Working as the onsite team member for this project and successfully delivered the project to client in a stringent timeline. This is a development project with core java, RESTful Webservices, Spring, MyBatis, ETL, Sybase IQ 16, Tomcat 7 server.
Requirement Analysis.
Utilized Java Multithreading (Synchronizations, Thread Control), Collections (Lists, Sets, Maps)
Used Spring IOC for injecting the beans and reduced the coupling between the classes.
Mybatis was used for Object Relational mapping with Sybase IQ database.
Used RESTFul webservices with Spring-Jersey integration.
Worked on ETL for loading large volume data into system.
Debugging different types of code related problems.
Unit Testing
Environment: Java 1.7, ETL, MyBatis, Spring 3.x, Jenkins, Web Services REST, Sybase IQ 16, Maven 3, Log4j, SLF4J.
Project # 2:
Title Statestreet IFS - FairValue.
Client Statestreet Corporation.
Operating System Windows 7
Tools Eclipse Luna SDE, Oracle 11g Database, Tomcat 8 Server, Jenkins, JIRA, WinSCP, Putty client, Tortoise SVN, IE Developers Tool. Team Size 13
Role Onsite Team Lead
Curriculum Vitae Sandip Shaw
Page 4 of 7 Dated: 08/22/17
Period start date Aug 2015 – Mar 2016
Project Objective
State Street Corporation is an Financial Institution that provides financial solutions to its clients. Project Description
Fairvalue project allows its users to upload financial data from other source system, edit the source data, compute and generate reports based on different assets, classifications and securirities. This application help them manage and export the required and updated information to other source system through file generation, that other application can consume. End user can generate their relevant financial reports with this information.
Role and Responsibilities
Working as the onsite lead for this project and successfully delivered the project to client in a stringent timeline. This was an on-scratch development project with core java, RESTful Webservices, Spring, Hibernate, Spring Batch, Oracle 11g, Tomcat 8 server.
Requirement Analysis.
Coding (core java, writing restful services, spring, hibernate, js changes)
On scratch project development using Core Java, RESTful Webservices, Spring, Angular JS
Utilized Java Multithreading (Synchronizations, Thread Control), Collections (Lists, Sets, Maps)
Used Spring IOC for injecting the beans and reduced the coupling between the classes.
Hibernate was used for Object Relational mapping with Oracle database.
Used RESTFul webservices with Spring-Jersey integration.
Worked on ETL for loading large volume data into system.
Debugging different types of code related problems.
Unit Testing
Environment: Java 1.8, Hibernate 3.x, Spring 3.x, Jenkins, Web Services REST, Oracle 11g, Maven 3, Log4j, SLF4J.
Project # 3:
Title BNYMellon Private Work Bench.
Client Bank of NewYork Mellon.
Operating System Windows 7
Tools Eclipse SDE, NTS, RAD, MySQL Database Server Community Edition, WinSCP, Putty client, Tortoise SVN, Soap UI, IE Developers Tool. Team Size 13
Role Team Member
Period start date June 2014 – July 2015
Project Objective
Private Workbench is a wealth management application. Curriculum Vitae Sandip Shaw
Page 5 of 7 Dated: 08/22/17
Project Description
Private Workbench project allows its users to manage their wealth online through officers or brokers in different states of USA. Bank of NewYork Mellon is one of the USA’s leading bank offering various banking solutions directly to consumers.
Role and Responsibilities
Requirement Analysis.
Utilized Java Multithreading (Synchronizations, Thread Control), Collections (Lists, Sets, Maps)
Used Spring IOC for injecting the beans and reduced the coupling between the classes.
Worked on Spring MVC to handle request/response paradigm model.
Utilized Spring JDBC with SQL server database.
Handling various enhancement requests using Core Java, Spring MVC, JQuery, JSP
Debugging different types of code related problems.
Unit Testing
Environment: Java 1.6, JDBC, Spring 3.x, Jenkins, SQL Server, Maven 3, Log4j. Project # 4:
Title Loan Origination POS.
Client Nationstar Mortgage LLC.
Operating System Windows 7
Tools Eclipse SDE, MySQL Database Server Community Edition, WinSCP, Putty client, Tortoise SVN, Soap UI, IE Developers Tool, VPN client for connectivity, Citrix Desktop Receiver for client network connectivity.
Team Size 5
Role Team Member
Period start date Oct 2011 – May 2014
Project Objective
Mortgage project for originating loan for the client through loan officer or broker. Project Description
Loan Origination POS project allows its users to apply for loans online through loan officers or brokers in different states of USA. Nationstar is one of the USA’s leading mortgage servicers and lenders offering conforming, Fannie Mae, FHA, FHLMC, VA, Jumbo and USDA products directly to consumers. Since its inception in 1997, Nationstar Mortgage has experienced success by providing exceptional customer service and a wide range of competitive mortgage products. Role and Responsibilities
Requirement Analysis.
Coding (core java, jsp, js changes)
Handling various enhancement requests using Core Java, Struts 1.2, Hibernate, JQuery, JSP
Debugging different types of code related problems.
Unit Testing
He has also successfully mentored juniors in the project to understand the application quickly and responsible for timely code deliverables. Curriculum Vitae Sandip Shaw
Page 6 of 7 Dated: 08/22/17
At present he is working as offshore lead and handling the responsibility of deliverables from offshore
Environment: Java 1.6, Hibernate 3, Struts 1.2, Spring 3.x, Jenkins, SQL Server, Maven 3, Log4j. Project # 5:
Title Ameriprise Auto online maintenance project (AMP - OB7 BAU T&M). Client Ameriprise Financial, Inc.
Operating System Windows XP, Windows 7
Tools Eclipse SDE, Aqua Studio, WinSCP, Putty client, HttpWatch/HttpFox, Firebug, IE Developers Tool, Vignette Content Management tool (VCM) Team Size 5
Role Team Member
Period start date Feb 2011 – Sep 2011
Project Objective
Maintenance project (BAU) for auto online, home online. Maintenance of the existing project based on various client requirements and by making necessary java code level or rule level changes. Project Description
Auto Online project allows its users to buy policies online for their vehicle in different states of USA. Home online project allows its users to buy online policies for their home in different states of USA. Role and Responsibilities
Requirement Analysis.
Coding (core java, rule, jsp changes)
Handling various enhancements on Drools, Java
Debug various java, drools problems.
Unit Testing.
Environment: Java 1.6, Hibernate 3, Struts 1.2, Spring 3.x, SQL Server, Log4j, Drools. Project # 6:
Title Ameriprise Auto online migration project (AMP – OB7 SQP). Client Ameriprise Financial, Inc.
Operating System Windows XP, Windows 7
Tools Eclipse SDE, Aqua Studio, WinSCP, Putty client, HttpWatch/HttpFox, Firebug, IE Developers Tool, Vignette Content Management tool (VCM) Team Size 8
Role Team Member
Period April 2010 – Jan 2011
Curriculum Vitae Sandip Shaw
Page 7 of 7 Dated: 08/22/17
Project Objective:
This is for migration project for Auto Online. In this project a J2EE based application is migrated to a portal based application and Drools is introduced for different data validation, business logic. Project Description
Auto Online project allows its users to buy insurance policies online for their vehicle in different states of USA.
Role and Responsibilities
Requirement Analysis.
Understanding Drools technology
Coding (defining rule validations using Drools, involves policy rule coding, sequence flow, status flow).
Unit Testing
Environment: Java 1.6, Hibernate 3, Struts 1.2, Spring 3.x, SQL Server, Log4j, Drools. References available upon request.