abhijit jadhav 8 years_java_j2ee -virtusa

6
Abhijit Jadhav Java/J2ee (Exp: 8 Years) PERSONAL DETAILS: CAREER OBJECTIVE: To make a career in designing and development of software, constantly upgrade self; make progress by attaining more responsibilities. WORK EXPERIENCE: June 2014 to till date: Working as Senior Consultant at Virtusa Consulting Services Pvt Ltd, Pune. Feb 2014 to May 2014: Working as Module Lead at Yash Technologies, Pune. Aug 2010 to Nov 2013: Working as Senior Software Engineer at Cybage software Pvt ltd, Pune. Dec 2009 to Jul 2010: Worked as Software Engineer at Accenture Pune. Jan 2007 to Nov 2009: Worked as a Software Engineer in Chrysalis Information Systems Ltd. Mumbai. Have a one month Onsite working experience for Free Balance Project in Lisbon ,Portugal. SOFTWARE EXPOSURE: Programming languages : JAVA, J2EE. Operating Systems : Windows 7/98/NT/2000/XP/Unix. Database : Oracle 10/11g ,MySQL. Technologies : Spring 3, 2.5.6 ,Hibernate 3.0, Maven Project Management, J Unit Tests , JMOCK, Mockito, Jpa annotations , JDO, Java Script, Ajax,HTML , JSF Rich Faces, Jsp, Servlet 2.3, Java Script, CSS ,JfreeCharts ,Html mail, Hudson Continuous Integration.Shell script. Application/Web Server : Tomcat 6.0 ,Bea weblogic 10.0. Websphere. Address 503/K1, Kumar Purva, Sadesatara Nali, Hadapsar, Pune, (411028). Contact Details Cell No.: +91-9890577326 Email Address [email protected] Date of Birth 28 January 1983. Social Status Married. Passport G 3803244 valid till 2017

Upload: abhijit-jadhav

Post on 14-Aug-2015

34 views

Category:

Documents


5 download

TRANSCRIPT

Page 1: Abhijit Jadhav 8 Years_Java_J2ee -Virtusa

Abhijit Jadhav

Java/J2ee (Exp: 8 Years)

PERSONAL DETAILS:

CAREER OBJECTIVE:

To make a career in designing and development of software, constantly upgrade self; make progress by attaining more responsibilities.

WORK EXPERIENCE:

June 2014 to till date: Working as Senior Consultant at Virtusa Consulting Services Pvt Ltd, Pune.

Feb 2014 to May 2014: Working as Module Lead at Yash Technologies, Pune.

Aug 2010 to Nov 2013: Working as Senior Software Engineer at Cybage software Pvt ltd, Pune.

Dec 2009 to Jul 2010: Worked as Software Engineer at Accenture Pune.

Jan 2007 to Nov 2009: Worked as a Software Engineer in Chrysalis Information Systems Ltd. Mumbai.

Have a one month Onsite working experience for Free Balance Project in Lisbon ,Portugal.

SOFTWARE EXPOSURE:

Programming languages : JAVA, J2EE. Operating Systems : Windows 7/98/NT/2000/XP/Unix. Database : Oracle 10/11g ,MySQL. Technologies :

Spring 3, 2.5.6 ,Hibernate 3.0, Maven Project Management, J Unit Tests , JMOCK, Mockito, Jpa annotations , JDO, Java Script, Ajax,HTML , JSF Rich Faces, Jsp, Servlet 2.3, Java Script, CSS ,JfreeCharts ,Html mail, Hudson Continuous Integration.Shell script.

Application/Web Server : Tomcat 6.0 ,Bea weblogic 10.0. Websphere.

IDE’s : Eclipse , IBM RAD, Net Beans 5.5.

Tools / Plugins : OWASP ZAP ,BURP proxy, fire-fox Fiddler, Object Aid, Model goon, VisualVM, EclEmma, PMD, Find Bugs, Sonar, Putty, Tectia, SVN, ClearCase.

PROFESSIONAL QUALIFICATION:

PG Diploma in Advanced Computing (C-DAC ) from IET Pune.

EDUCATIONAL QUALIFICATION:

B.E (Mechanical) from Pune University with 65% in 2005. HSC from Maharashtra board with 72.5 % in 2000. SSC from Maharashtra board with 82.13 % in 1998.

Address 503/K1, Kumar Purva, Sadesatara Nali, Hadapsar, Pune, (411028).

Contact Details Cell No.: +91-9890577326Email Address [email protected] Date of Birth 28 January 1983.Social Status Married.Passport G 3803244 valid till 2017

Page 2: Abhijit Jadhav 8 Years_Java_J2ee -Virtusa

PROJECTS SUMMARY:Project # Commercial Cards Citi Bank

Client Commercial Cards Citi BankEmployer Virtusa Consulting ServicesDuration June 2014 till date Team Size 10Environment Java, Spring MVC, Spring Core, Spring JDBC, Junit, JMock, Mockito, Oracle, Shell

script.Database: Oracle 11g.OS: Windows 7, Unix.

Tools Eclipse, IBM RAD, Claear case, BURP proxy tool, OWASP ZAP, VisualVM, EclEmma, PMD, Find Bugs, Sonar, Putty, Tectia.

Server Application Server, WebsphereRole Sr. Consultant

Project Description:BFS domain. SSO for Card Management Application and ARA issues of same Card Manager App.

worked on below modules:

LoginApp

CCRS.

Role and Responsibility in project: Played a role of Team leader. Mentoring team members Designing,Coding and Junit writing and manual testing. Security analysis of application with tools. Analyzing and fixing security vulnerability exposed.

Project # Digital River – Application Security

Client Digital River www.digitalriver.comEmployer Cybage software Pvt Ltd.Duration June 2011 till date Team Size 5Environment Java, J2ee , JMock, Spring MVC, JDO,Jsp.

Database: Oracle 11g.OS: Windows 7.Tools BURP proxy tool, fire-fox FiddlerServer Web Server, Apache –Tomcat Role Sr. Programmer

Project Description:Digital River(DR) is a leading global e-commerce provider, offering complete e-commerce systems and services. Digital River’s commerce services include e-commerce strategy, site development and hosting, order and transaction management, system integration, product fulfillment and returns, e-marketing, and customer service.

DR-Application Security project basically deals with the Digital River’s Application Security initiative. This project is majorly responsible for fixing the security vulnerabilities and implementing best security prac-tices as per OWASP guide in Admin and shopper web applications based on their priorities. The security as-sessment is done by some third party companies like PLYNT and after that vunerability queue and sugges-tions on security best practices is handed over to DR.

Based on the prioritization of vulnerabilities or best practices they are fixed in monthly release cycle. If there is very severe vulnerability then maintenance release is made to fix it. The vulnerabilities listed in “Top ten vulnerabilities by OWASP” always take high priority as compared to other vulnerabilities. Also the revenue impacting vulnerabilities take high priority. The ultimate goal of this initiative is to implement all the practices/guidelines given by OWASP to make secured web application.

Role and Responsibility in project: Analyzing and fixing security vulnerability exposed. Implement best security practices in DR’s web application to make it secure. Internal code reviews Mentoring the junior team members.

Page 3: Abhijit Jadhav 8 Years_Java_J2ee -Virtusa

Make other developers aware about the standard practices for developing secured web application.Security tasks performed:

Implementing Re-Captcha for Admin application’s(GCCC) login and forgot password flow. Enhance Admin applications forgot password flow. Enhance Shopper sites forgot password flow. CSRF token enhancement ( Cross Site Request Forgery attack prevention). Directory traversal flaw . Password Hashing(Only initial analysis). Parameter manipulation issues (Multiple tasks). Adversary login via parameter manipulation(user id). SQL injection(Analyzed application but not found). Adversary can access non-excluded actions. CGI script removal. Enhance shopper edit profile(current password validation). Some role and permissions related tasks. Did XSS attack unit testing (Cross site scripting).

Project # AWCC Payments:

Client AWCC (Allied Wireless Communications Corporation) North America (Convergys)Employer Cybage software Pvt Ltd.Duration August 2010 – June 2011Team Size 20Environment Java, J2ee,Spring Framework, Spring JDBC, JSF,JBoss-RichFaces, JUnit, Quartz

APIDatabase: Oracle 10g.OS: Windows 7.

Server Application server – Bea Weblogic 10.0Role Programmer

Project Description:Convergys has a proprietary product called Infinys which contains other CRM sub modules used to facilitate the services to the customer. Infinys provides an integration point for different subsystems, in order to provide the services to the customers.CSR or other system will interact with the payments module in order to attach the payment related information with the existing accounts of the customer.

In This Payment application I worked on following features: My circle feature Payement Module

These functionalities are newly developed and adopted in Infinys product suite of Convergys.Role and Responsibility in project: Understanding requirements of the project Performing build (development).It involved devloping Rich faces UI,creating managed beans for the UI’s

and Server side validations of these forms.The coding of the API’s involded spring dependency injection and Spring JDBC. Also it involved the job creation with the help of Quartz API.

Performing the Unit Testing (Writing and executing the test cases)

Project # SAGA-2:

Client Volkswagen, HoAS, GermanyEmployer Accenture Services Pvt Ltd.Duration Jan.2010 – July 2010Team Size 9Environment Java, Java web start,JUnit,Swing, XML

Database: Oracle 11g.OS: Windows2000.Role Programmer- server side

Project Description:It is warranty claim processing system for all manufacturers and importers coming under the volkswagen group.Objectives of this system is to standardise claim checks world-wide, detailed formal and logical checks and Comparability of data. Front end is Swing client and backend is Oracle 11g. Role and Responsibility in project: Involved In devlopement of server side CR’s for November 2010 release. Involved in unit testing of devloped CR’s.

Page 4: Abhijit Jadhav 8 Years_Java_J2ee -Virtusa

Involved in internal code reviews.

Project # eStock-Ep:

Client www.equitary.comEmployer Chrysalis Information Systems Ltd.Duration Sept.2008 – November.2009Team Size 8Environment Java, J2ee , Spring Framework, Hibernate , Maven Project Management , JSF ,

JBoss-Rich Faces, J-Unit Test , Jpa annotations, Richfaces/AJAX4jsf, JfreeCharts , ,Html mail.Database: MySql. OS: Windows2000.

Server Web Server, Apache -TomcatRole Programmer

Project Description:The Equity Edge® program is a powerful administration and compliance program designed to

streamline stock plan management. It handles a variety of equity instruments and the tasksrelated to them, including:

• Stock options, including incentive stock options, non-qualified stock options, and stock• appreciation rights• Restricted Stock (including performance awards), Employee stock purchase plans• Valuation of stock options and stock purchase plans• Insider reporting, including the tracking and reporting of transactions by corporate insiders

Role and Responsibility in project: Involved In devlopement of User and Company details module. Involved in unit testing and bug fixing of User and Company details module. Involved in integrating Jfree charts for application.Project # Freebalance:

Client FreeBalace.com ,Canada Government.Employer Chrysalis Information Systems Ltd.Duration July.2007 – Aug 2008Team Size 4Environment Java, J2ee , Spring Framework, Hibernate , Maven Project Management , Jsf-

Trinidad , J Unit Test , Jpa annotations, Ajax , Java Script, Hudson Continuous integration server.Database: MySQL.OS: Windows2000

Server Web Server, Apache -TomcatRole Programmer

Project Description:I have worked Onsite for one month in this project in Lisbon,Portugal.Free Balance is a budgetary control tool. "The FreeBalance system is a key investment in the development of modern and transparent financial management and ultimately an important investment in the restoration of the fiscal balance."

FreeBalance uses a customer-centric approach to provide solutions to governments worldwide.FreeBalance provides solutions for all levels of government (central, regional, local) and external aid projects. The software can be easily localized and configured for international deployment. FreeBalance supports multiple countries with different localization and modernization needs.Role and Responsibility in project: I have worked Onsite for one month in this project in Lisbon, Portugal. Involved in preparing POC for this project before actual development. Involved In development of Vendor module. Involved in development, unit testing and bug fixing of Vendor module. Involved in developing the views with Jsf and Apache-Trinidad.

Project # Medical Messenger:

Client www.PositiveOutput.com (US Based).Employer Chrysalis Information Systems Ltd.Duration Jan 2007 – Jun 2007Team Size 8Environment Java , J2ee , Spring, Hibernate, Jsp , Servlet,Java Script.

Page 5: Abhijit Jadhav 8 Years_Java_J2ee -Virtusa

Database: MS SQL Server. OS: Windows2000Server Tomcat 5.5Role Developer

Project Description:

The project developed provides utility for a group of hospitals in US to share the same website and take

advantage of devices like RFID and Scanner to store their images and medical documents online.

The project is supposed to be the replica of existing US Software Medicare. It is supposed to fulfill all the

terms and conditions of CCHIT and HIPPA and is going to be certified by CCHIT and HIPPA. Role and Responsibility in project: Involved In development of Summary, prescription, immunization, Allergies module.

Involved in coding, unit testing and bug fixing of above module.