Post Job Free
Sign in

Project Manager

Location:
West Covina, CA, 91792
Posted:
October 01, 2010

Contact this candidate

Resume:

Sonu Sharma

E-mail: **.**********@*****.***

*** * ****** **, **** Covina, CA 91792

Mobile: 651-***-****

Education:

MS in Computer Science (Fall 2009 - Summer 2010)

North Dakota State University, Fargo ND (CGPA 4.0)

Bachelor's in Information Technology, (2003-2007)

St. Thomas College of Engineering and Technology, India (West Bengal

University of Technology), DGPA: 8.35 /10.0

Technical Skills:

Programming/Scripting: C, JAVA,JDBC, HTML, JavaScript, Servlets, JSP,

Hibernate 3.0, Web Service Using Apache Axis 1.4,WSDL, Ajax, Struts 1.2,

Spring 2.0,XML,XSLT,XSD,SOAP

Web Server: Apache Tomcat 5.0, 6.0

Testing Tools: Junit 4.0, Cobertura, IBM Rational Functional Tester, and

JDepend

IDE: Eclipse 3.0, Net beans 6.7.1

Business Modeling: UML, Star UML,MS Visio

Requirement Analysis: IBM Rational Requisite Pro

Database/Language: MS Access, MySQL5.0, Oracle 9i,10g,SQL,PL/SQL

Processes: SDLC, RUP, Agile, SCRUM

Hardware: Intel 8085 and associated peripheral IC's

Application Software: Microsoft Access, Word, Excel, PowerPoint, Visio,

Microsoft Office Project 2007.

Change Management: SVN (Source Control) repository

Others: Computer Networks, Operating-Systems (Win 95/98/NT/2000/XP/Vista),Linux

Professional experience:

Internship:

Summer 2010: Online Testing System- OTS (Development and Maintenance)

May 2010-July 2010

Client: Air Academy Associates, Colorado

Tools and Environment used: Dreamweaver, Eclipse, HTML, css, JavaScript,

Struts, Ajax, MS project, MySQL Query Browser.

Responsibilities:

. Understand the business need of the client

. Prepared project Task breakdown using Microsoft Project

professional 2007

. Bug fixing of the already built in system based on Beta test

result.

. Developing reporting component and adding it to the existing OTS

system

. Customizing the student taking exam functionality

. Implement the modify questions functionality for Admin.

Cognizant Technology Solutions, Kolkata, India Title: Programmer Analyst

Nov 2007-Aug 2009

Responsibilities:

. Assist with design, analysis, maintenance, documentation, and

unit testing of software

. Assist in maintaining program libraries, users' manuals, or

technical documentation

Recognition:

. Training Batch CR (Class Representative)

. Won (MVP) Most Valuable Person award during training

. Was awarded with the appreciation certificate for excellent work

in Wachovia Digital Security (Trade

Works User Management) Projects

Projects:

JUMP - Training Project (Nov 2007- Jan 2008)

Client: Cognizant Technology Solutions

Tools and Environment used: J2ee Development, Html, css, JavaScript, Ajax,

Servlet, Jsp, MySQL 5.0.

Responsibilities:

. Understand the business needs of a bank

. Document the business requirements

. Design and develop a portion of banking application

Trade Works User Management - (Jan 2008 - June 2008)

Client: Wachovia Corporate Investment Banking

Tools and Environment used: Eclipse, Oracle Identity Manager, Java mail

libraries, Apache Axis 1.4

Responsibilities:

. Develop the required customizations

. Develop the custom mail functionality using java mail libraries

. Implemented Web Service Client (using axis 1.4)

. Customization of OIM (Oracle Identity Management)

Online Case Management (Phase I) - (June 2008-Aug 2008)

Client: Elavon

Tools and Environment used: Eclipse, Star Uml (Class diagram, Sequence

diagram, State transition diagram Swim lane diagram), MS project 2003,

IBM rational requisite pro.

Responsibilities:

. Understand the business needs of the clients

. Understand the Use Case specification document and business

document provided by client

. Designing sequence diagrams and class diagrams as per use case

specification

Online Case Management (Phase II) - (Aug 2008-Aug 2009)

Client: Elavon

Tools and Environment used: J2ee Development, Eclipse, Google Web Toolkit,

spring, Hibernate, MySQL 5.0, Sybase.

Responsibilities:

. Completed the Sequence and Class diagrams and parallel got

accustomed with hibernate3.0 and spring

. Followed Test Driven Development (TDD). Use to write JUnit test

cases to validate my code

. Get familiar with Development environment (SDE 4.0)

. Worked with UI team to develop User Interfaces using Google Web

Toolkit

. Used Hibernate for Object Relation Mapping (ORM)

. Used SVN (Source Control) for tracking changes and version

control

. Wrote Junit test cases for testing

. Merged changes and deployed code in production environment on

day to day basis.

Satyam Computer Services Ltd, India Title: Programmer Analyst

June 2007-Oct 2007

Worked in development and support projects for major clients like TESCO,

British Petroleum and Fidelity. Well versed with Oracle Database on various

platforms like LINUX and Windows.

Tools and Environment used: Oracle 9i, Oracle 10g database, SQL, Oracle

Enterprise Manager (OEM), SQL plus, Putty, TOAD.

Responsibilities:

. Involved in Database Installation on platforms like LINUX and

Windows.

. Creating Tables, Indexes, Sequences, Constraints

. Control user access to resource and database

. Security Management by allocating proper privileges

. Imported and exported files, databases, schemas and tables using

utilities like import and export

features of Oracle.

. Planning and scheduling backup and recovery procedures

. Providing 24 x 7 support to team and all end users.

. Created roles and assigned them to users. Granting privileges on

tables.

. Solving Space management issues like adding space to table

spaces and monitoring the need of

adding the space.

. Worked on Oracle Enterprise Manager(OEM)

Internship:

Intranet Server- (Industrial Project) - (May 2006-Nov 2007)

Client: National Informatics Center, Kolkata, India

Tools and Environment used: Dreamweaver, HTML, css, JavaScript, Servlets,

JSP, Tomcat5.0, MS Access2003.

Responsibilities:

. Prepared Software requirement specification document by weekly

meeting with client

. Prepared Gantt chart showing Project Task Breakdown in Microsoft

word 2003.

. Developed the system using servlet and JSP, the j2ee technology

was used to allow Faculty members to

send and grade assignments remotely. Additional features include

access to college library, alerts and

notices. Student can see there assignment from different faculties and

submit assignments remotely.

Additional features include access to syllabus, notice board and time

table.

Graduate Projects:

Online Course Evaluation System for North Dakota State University

. Project Description and Feasibility Study

. Requirements Elicitation and Analysis - Identified all major

stakeholders and gathered requirements from

them using different elicitation techniques. Defined the system using

Use Case, Class Diagram, Sequence

Diagram, State Transition diagram

. Requirements Specification - Created specification document

following IEEE standard

. Requirement Inspection and Validation - Validated Functional

requirements using requirement testing tool.

Used TSL tool for requirement validation

Capstone Project: Online Testing System for Air Academy Associates -(Jan

2010-May 2010)

Client: Air Academy Associates

Description: Designed and implemented a web-based application that would

automate the process of creating, evaluating, and taking examinations by

Air Academy Associates

Tools and Environment used: MS project 2007(Gantt chart), Star Uml (Class

diagram, Sequence diagram, Activity diagram, and State transition diagram),

J2ee Development, Eclipse, HTML, css, JavaScript, Struts, svn, gotomeeting.

Responsibilities:

. Understand the business requirements of the clients by daily

conference call for 2 weeks

. Prepared the requirement Initiation document with committed and

targeted tasks

. Prepared Requirement Specification document, Design Document,

Test Plan document

. Prepared project Task breakdown using Microsoft Project

professional 2007

. Develop the Jobs in the Development environment (SDE 4.0)

. Developed User Interfaces using HTML, Css, and JavaScript

. Used Struts framework to follow MVC2 design pattern

. Used SVN (Source Control) for tracking changes and version

control

. Deployed the software in Air Academy Associates server

Undergraduate Projects:

Telephone Directory Maintenance System using a C based GUI, in

collaboration with Infosys Campus Connect program

Stego-Crypto tool created using core java:

. Encrypts a text file using RSA encryption and embeds the information in

an image file

. Retrieves the information from the image file, decrypts the message

Intranet Server using Servlets and JSP JavaScript, Tomcat Server and MS

Access: Allows Faculty members to send and grade assignments remotely.

Additional features include access to college library, alerts and notices

Online Hotel Booking System using servlet, jsp, css, javascript, Tomcat

Server and access database

This project includes most of the important hotels from 5 major cities of

India

Certifications and Awards:

Certification in Advanced Java Programming for Web Development from Sun

Microsystems

Sun Certified Java Programmer in SDE 5.0 (SCJP 5.0)

Sun Certified Web Component Developer in Enterprise Edition 5.0 (SCWCD 5.0)

Recognized as Most Valuable Person in the JUMP program in Cognizant

Technology Solutions.

Was awarded the Certificate of Appreciation in the project

Certification of Expertise in Core Java from Brainware Computer Academy,

India

Academic Achievements:

Consistently amongst the top 10% of the class throughout my academic tenure

Two times winner of the Mathematics Competition, Centre for Pedagogical

studies in Mathematics

Several certificates of Merit and excellence in Mathematics in school



Contact this candidate