Friday, February 14, 2014

Sr.Java Developer available for your requirement

Remove/unsubscribe  |  Update contact/membership info.  |  Subscribe to receive requirements & resumes


Name : VISHAL SHARMA

Current Location : Houston,TX

Relocation : Open

Visa Status : h1b

VISHAL SHARMA

 

 

 

Professional Summary

 

  •  7.5 years of work experience in JAVA/J2EE technology
  •  Strong Object Oriented concepts for software design and implementation.
  •  Strong knowledge of Web Applications and Web services.
  •  Strong background in Data Structures, Algorithms at code level.
  •  Experience on Spring MVC, Hibernate, Struts framework (jsp tag libraries).
  •  Experience in writing Restful webservices (JAX-RS) using JSON.
  •  Working knowledge of various Design Patterns (MVC, Singleton, Factory, DAO and Adapter).
  •  Experience in fixing performance problems in Applications.
  •  Experience in writing database queries and stored procedures
  •  Experience with Core Java, Swings, XML, SOA/Web Services  (SOAP/REST), Servlet and JSP & HTML/CSS/AJAX/Javascript/Dojo/JQuery  ,Continuous Integration (CI) using Hudson
  • Experience in API Test Automation using JUnit/TestNG and Core JAVA & giving the end report using       Cobertura,EMMA (Java code coverage analysis tool)
  • Driven the effort for design, selection, and validation of end to end Test Automation JUnit/TestNG     framework using test automation tools like Selenium and Jmeter to fit into Agile scrum process
  • Good knowledge in UNIX Shell Scripting, crontab scheduling, telnet, winscp, putty in command mode
  • Extensive development experience on different IDE’s like NetBeans & Eclipse
  • Involved in Unit Test Cases writing and having good knowledge in JUnit.
  • Experience developing and Optimizing DB2 SQL Queries.
  • Extensive experience in interaction with clients in US & UK.
  • Proficient in grasping new technology/domain quickly and effectively apply the same to business.
  • Strong interpersonal and communication skills with an ability to lead a team and keep them motivated.

 

 

Technical Skills

 

 

Programming Languages

Java ,C, C++ ,Shell

J2EE Technologies

Servlets, JSP, JDBC, JNDI, EJB, RMI, JPA

Frameworks

Struts, Spring MVC, Hibernate.

Web Technologies

HTML, DHTML, DOM, JavaScript, AJAX, CSS.

XML Technologies

XML, DOM, SAX, XSL, XSLT, JNDI, SOAP.

Application/Web Servers

IBM WebSphere, WebLogic, JBoss ,Apache Tomcat

Databases

Oracle, SQL Server, MySQL, DB2

Messaging Systems

JMS

IDE Tools

Eclipse,NetBeans.

Operating Systems

Windows 98/NT/2000/XP, UNIX, LINUX.

Tools

JUnit, Log4j, Rational tools

Design Methodologies

UML

Automation Tools

Selenium,QTP

Performance Tools

Jmeter , YSlow , IBM Page detailer

Version Control

SVN,CVS

Web Services

SOAP , RESTful

 

 

Education & Credentials

 

  • Master’s in Computer Applications, Birla Institute Of Technology, Mesra, Ranchi,INDIA. Secured 7.52 CGPA.  

 

  • Bachelor of Science in Pure Mathematics, Centre of Advanced Studies in Mathematics (Honours School Mathematics Dep’t.), Punjab University (PU), Chandigarh,INDIA

 

 

Professional Experience

 

Project : Site-Wide enhancements (E-commerce Application)  , San Francisco          

Role : Sr. Java Developer                                                                                              Jan '13 – Till date

 

Project Name                           : Walmart   

Client                                       : Organic Inc

Team Size                                : 4

Web Technologies                   :. JAVA/J2EE, HTML, CSS,JavaScript,JSP,EJB,JPA,

   JSTL,JDBC technologies  

Databases                                : MySQL Server

Application Server                    : GlassFish

Development Tools                  : NetBeans IDE,GlassFish,MySQL,MySQL WorkBench

 

Responsibilities:

 

•          Actively participated in requirements gathering, analysis, design, and testing phases.

•          Experience in working with Agile Methodologies.

●          Effectively participated in weekly client communications with Business Analysts.

•          Involved in Front-end development,Data modeling,Session management,Transactional business                          logic,Client and server-side validation,Localization,Web application security

•          Implemented Design patterns, including Model-View-Controller (MVC) and Session Facade

•          Used Struts, servlets technologies to develop all eligibility usecases.

•          Developed Servlets for server side transactions and made use of AJAX for server side processing without refreshing the JSP page.

  •       Implementation of the Hibernate Mapping files

•          Involved in the development of presentation modules. The application is based on the MVC-II                     Architecture using Struts framework.

•          Implemented different Design patterns and MVC architectural design pattern for solving the               architectural issues.

●          Developed programs for accessing the database using JDBC thin driver to execute queries, Prepared statements, Stored Procedures and to manipulate the data in the database

•          Developed Web Services using XML messages that use SOAP

•          Used JUnit Framework for the unit testing of all the java classes.

●          Developed Exception handling framework and used log4J for logging

•          Resolved the issues encountered during the System Test and Acceptance Test.

•          Involved in bug-fixes, enhancements and code refactoring.

                                                                                   

 

Project :Dun & Bradstreet – Enterprise Risk Management Application                       Jan '12 - Dec '12

Role : Sr. Java Developer                                                                                            

 

DNBi is an interactive, customizable web application that provides the most complete upto-date DUNSRight information D&B has available, comprehensive monitoring and Portfolio analysis. Used by credit giving organizations for credit decision. Based on MVC Model.

 

Project Name                           : Enterprise Risk Management Application     

Client                                       : Organic Inc

Web Technologies                   : JAVA/J2EE, JSP, Servlet, XML/XSLT, AJAX, JavaScript, HTML.

Databases                                : MySQL, SQL Server

Web Servers                            : Apache, Tomcat Server.

Application Server                    : iServer (BIRT)

 

Project Description:

Project Objective is to Redesign pages of DNBi:

•          DNBi Account Manager

•          DNBi Decesion Manager

•          DNBi Portfolio Risk Manager

 

            Roles and Responsibilities:

 

  • Participation in requirement gathering and project planning phase with Scrum Masters, business analysts and other team members.
  • Development of code using Java, JSP and Struts Framework.
  • Designed and Created Data-Driven Automated Frameworks using Selenium RC and configured under Eclipse TestNG environment.
  • Wrote JUnit/TestNG test cases for the code.
  • Helped firm achieve cost savings and efficiency improvement via automation
  • Improved code coverage using Cobetura from 45% to 80% by developing JUnit & Java Test Cases
  • Performance Analysis of critical software components and measurement of throughput, internal latencies, response times, memory/gc analysis using  JMeter & Memory Profiling using Jconsole
  • Leading/Mentoring Team members
  • Initiate and participate in daily scrum meeting with onshore Team.
  • Security checks using SQL Injections

 

 

Project :Wall Street Journal – Premium Products                                                       Jan '09 - Dec '11

Role : Java Developer                                                                          

 

 

            Project Title      :           Premium Products                                                    

            Environment    :           Windows XP

            Technology      :           Java/J2EE,Tomcat,Struts,Ajax/JavaScript,XML/XSLT, MySQL,Selenium RC         Team Size            :           10

 

            Project Description:

 

            Design of Professional Edition Web Application of WSJ involves :

  • The unparalleled research power of Factiva SmartSearch™.
  • Personalized news tracking.
  • Editors' Picks-Access to 25 industry pages managed by an elite team of editors, covering over 120 sub-industries.
  • Customizable homepage-Get the latest WSJ headlines plus continually updated coverage on the topics,companies and industries you care about, delivered to your homepage.
            Roles and Responsibilities

 

            As a Group Lead, was responsible for,

 

  • Analysis of requirements, Design of project, Development, Onsite-Offshore Coordination.
  • Involved in designing and development of presentation and business Layers
  • Java Script has been used extensively to develop the UI for the application.
  • Involved in using AJAX calls to load data from server dynamically.
  • Used REST Web services to retrieve the data from the server.
  • Integration and system testing using Java, JUnit and selenium.
  • White box testing for the web application and Automation using Selenium and JUNIT.
  • Finding the performance of the project using Jmeter
  • MVC based J2EE application on Netbeans using Struts framework, Java (EJB, JSP/Servlets), XML
  • Involved in Browser Compatibility behavior on various OS platforms using VMWARE.
  • Involved in development, enhancement and maintenance of Module Service Tool (MST) – a tool   to manage page configuration, formatting and rendering for WSJ website.

 

 

Aon Hewitt

Role: Senior Analyst

Project: Your Benefit Resources (YBR)                                                                 July '07 - Dec’08

 

 

Project Title: Your Benefit Resources- A Web based Compensation tool that will ease the work of employers in processing their employees' compensation components for each cycle. Using this application user can manage Health, Insurance, Retirement plans benefits on the go. Through this web portal clients can read, modify their existing benefits and enroll into new ones.

 

Programming Language:          JAVA/J2EE (Core Java, Servlet/ JSP)

Web technology:                    XHTML, XML, CSS, AJAX, JavaScript

Database:                               IBM DB2

 

 

Responsibilities:
As a team member, my responsibilities include programming for different modules assigned as per the implemented process. This includes spec review, Unit Test Plan, Programming, Unit Testing.

 

 

           •    Actively participated in requirements gathering, analysis, design, and testing phases

           •     Worked on AJAX to develop an interactive Web Application and JavaScript for Data             Validations.   

           •     Used Subversion to implement version control System

           •     Build ANT Script for the application and used Log4J for debugging

           •     Used JUnit Framework for the unit testing of all the java classes

           •      Developed DB-2 queries and Stored Procedures for retrieving the data from several              databases

           •     Designed and built SOAP web service interfaces implemented in Java.

           •     Involved in developing, testing and deploying environments.

           •      Involved in writing unit test plans and developing test cases using JUnit

           •     Used Apache Ant for the build process.

           •     Provided solutions for bug fixes in this application.

           •     Co-ordinating with the business and Dev/QA teams.

           •     Imparting training to the new hires

                                                                       

 

Aon Hewitt

Role :Senior Analyst

Project :401(K) Set up                                                                                            May'06 - Jun'07

 

Project Description: Define Contributions is a complete service aimed at managing the financial resources of an employee or citizen through his working as well as retirement life.

 

Responsibilities Include –

 

  • Kind of work     : Development, Unit Testing.
  • Preparing development estimates, functional specs for the project.
  • Used Web Services like SOAP and WSDL to communicate over internet.
  • Developed test classes in JUnit for implementing unit testing.
  • Debugging & Enhancement of batch Jobs in the database.
  • Training and mentoring new team members.
  • Implementing MVC and creating project libraries.
  • Co-ordinating with the business and Dev/QA teams.

 

Tools used –

 

  • Eclipse, CVS, JUnit, SQL.
  • Specifications – JSP, Servlets, J2EE, Design Patterns

•     Involved in designing, execution and automating SDK API Test Cases using JUNIT

 

Additional Responsibilities:-

  • Reported the activities to System Project Lead.
  • Interacted with the client team (located at Atlanta, Georgia) on a weekly touch base meeting with client team to understand the requirement.
  • Making technical presentations & imparting training to new associates.

 

 

 

Regards, 

Venkat

Mavrick Software and Telecom Services Inc. 

713-931-9490(Off)


Privacy Policy | This is not an unsolicited eMail. Under Bill 1618 Title III passed by the 105th USA Congress this eMail cannot be considered as spam as long as we include our contact information and an option to be removed from our eMailing list. If you have received this message in error or, are not interested in receiving our eMails, please click the Remove/Unsubscribe link provided at the top of this eMail and complete the unsubscription process. Removal of your eMail address from our database is an automated process, so you must successfully complete this unsubscription process to get it done, thank you.

- powered by PROHIRES POWERHOUSE


No comments:

Post a Comment