I have copied/pasted my resume below.
JITESH SINHA
SUMMARY
** ***** ** *********** ********** in Object Oriented Programming,
Client/Server and Web-based Enterprise Applications development.
Experience in all phases of Software Development Life Cycle (SDLC) /
multi-tier environment using J2EE, Java 7, XML, Java Server Pages (JSP1.2),
Servlets 2.3, Spring 2,Hibernate 3.0,XSLT,Web Services,Websphere, Apache
(Tomcat, ANT, Struts).
Worked on various components, APIs of J2EE architecture (JAXP, JDBC)
Proficient with MVC architecture,Spring and Jakarta Struts framework.
Proficient with Hibernate framework.
Involved in Designing and Developing architectures and experience in
the entire project life cycle, from requirement analysis to end user
implementation
Professional development experience in J2EE architecture and building
of Enterprise Applications using IBM Websphere 5.1, and Tomcat.
Experience in Resource connectivity, database Stored Procedures,
PL/SQL-ORACLE, MS-Access, and DB2 databases.
Experience in applications involving high volume of transactions.
Extensive Industry experience spanning Financial, Banking,
Manufacturing, Telecom & Technology Industries.
Experience using free open source software technology and various
frameworks for development and implementation of enterprise applications.
Team player with the work smart attitude and ability to learn in a fast
paced environment.
TECHNICAL SKILLS
Operating Systems :Windows NT, 2000, XP, Windows 95/98, Unix
Languages : Java, Jsp, Servlets, JDBC, J2ee (EJB, WEB Services),
Struts,Spring,Hibernate, SQL and PL/SQL
GUI :Java Abstract Window Toolkit (AWT),HTML
Scripting Languages : JavaScript, PERL
Markup Languages :XML, XSL, XSLT, HTML, DHTML
Application Servers :Websphere5.0, Borland Enterprise Server, Weblogic
Web Servers :Apache Tomcat Server, Apache Jserv
IDE :Eclipse 3.0, JDeveloper, IntelliJ IDEA
RDBMS :Oracle 8i and 9i, MS Access 2000/97, SQL & DB2.
EDUCATION
B.E.(Electrical Engg.), Birla Institute Of Technology Mesra, Ranchi -1998
PROFESSIONAL EXPERIENCE
Siliconweb Inc
Dec’11 till Date
Client: Cisco Systems, San Jose, USA
ZBL(Zero Broken Links)
Scope of Project :-
ZBL tries to address bad customer experience arising due to broken links in
support documents. It works by letting teams specify appropriate redirects
for popular broken links.Broken links are fetched from Unica data warehouse
on monthly basis and are divided into different groups based on URL
patterns. The group representatives then log into ZBL app and specify a
redirect for broken links belonging to their group.
This project serves up to 20 concurrent users. There is a bulk upload
feature that can be used to upload thousands of redirects. JMS is used to
process these bulk redirects so that user experience is not impacted.
Environment: Java 6 & 7, Servlets, JSP, Spring 3,Hibernate 3,
Spring tag libs, XML, ANT, JavaScript, WebServices(REST), Oracle
11g,Glassfish 3,Apache,DOJO toolkit
Responsibilities(Team Lead)
Analyse project goals and come up with best solution path by discussing
with different teams
Analyse user requirements
Finding the best frameworks suitable for implementation in project
Database schema design and database procedures development
Implementation of Rest web services used in communicating with other teams.
Development of server side business logic.
Business Integra Inc
ALT CSO
Dec’10 to Dec’11
Client: Cisco Systems, San Jose, USA
Scope of Project :-
Due to the international scope of Cisco’s business, there is a strong
business need to have real-time, secure, customized translation
capabilities available to applications used by internal Cisco employees.
Employees in sales, services, and technical support organizations
frequently interact with customers and partners who have a different
primary language. Cisco employees and executives may encounter customer
feedback, blog posts, twitter feeds, and other social media input related
to Cisco products and services in other languages. The Automated Language
Translation Common Service Object (CSO) will provide Cisco employees with
the ability to instantly and securely translate business content from
English to any of the target languages, and also from the target languages
into English.
Users can use any size of files to upload and translate using this tool.
Responsibilities(Team lead)
Converted Business requirements to technical requirements by working with
analysts and end users.
Created deployment overview by working with team members
Designed database schema according to project requirements
Took part in defining classes and methods and their main functionalities.
Did the development and deployed application onto GlassFish app server.
Environment: Java 6, Servlets, JSP, Spring 3, Hibernate 3,Jersey client,
XML, ANT, JavaScript, WebServices(SOAP and REST), Oracle 9i,Glassfish
3,Apache
Business Integra Inc
Nov’07 to Dec’ 10
Client: Cisco Systems, San Jose, USA
SWAP(Smart Web Authoring and Publishing)
Scope of Project :-
SWAP is a publishing tool and used for publish technical documents.
This application uses workflow tools to push a document to various stages
before finally publishing it.
Different stages for a document are typically Creation, Screening, Edit and
Publishing. This application mainly deals with providing localized support.
Right now,5 languages are supported :- Brazilian
Portuguese,Japanese,Russian,French, Spanish and Chinese. A document
typically gets translated into these 6 languages either by a translation
API or by a human. It is then pushed to SWAP workflow and then reviewed.
After that, it is published to Cisco.com.
Environment: Java 6,J2EE, Servlets, JSP, Spring 3,OSWorkflow,Hibernate 3,
JSTL,Spring tag libs, XSLT, XML, ANT, JavaScript, WebServices(SOAP and
REST), Oracle 9i, Apache web server, Websphere 5.0, Windows-NT
Responsibilities
Involved in requirement analysis and creation of Class Diagrams
for different modules.
Involved in design and program flow of modules
Integration of SWAP with portal environment
Development of Web Services in SOAP/REST technologies
Development of Common Service Object using Web Services
Development to facilitate machine translation of documents to
different languages
Coordination with offshore team
Development of key modules category generation/index generation to
have customers easily navigate to end document
Enhancement of all the modules for different releases.
Testing as per the test cases developed by QA team
Deployment of application to tomcat via cruise control
Business Integra Inc
Nov ’06 till Oct’07
Client: Cisco Systems, San Jose, USA
RCO(Revenue Control Optimization)
Scope of project :-
RCO is a sub-program under the Deal Management Simplification (DMS)
umbrella. Detailed information about the DMS program can be found at:
http://wwwin.cisco.com/process/enterprise/dms/
The current control environment for non-standard deals revenue management
is costly and highly inefficient due to the number of duplicate functions
required to meet Cisco’s internal policy requirements and Sarbanes-Oxley
audit standards. Many of the controls offered by the Revenue Assurance
Process (RAP) team, and the Deal Assurance Review (DAR) team are redundant
in nature and are expensive to maintain.
RCO R2 was charted with the goal of eliminating these redundancies,
reducing costs, and improving Controller efficiency by delivering on the
following key goals:
1.)Eliminate need for RAP / DAR back-end Accounting Assessment & Execution
controls by creating a single integrated process and accountability for
revenue accounting for both product and service transactions.
2.)Create a single integrated process and accountability for execution of
accounting for both product and service via a common system (CCRM)
3.)Provide for much needed enhancements to CCRM that are RCO related,
including such items as Partial APH and reporting changes.
Responsibilities:
Involved in Analysis/Design of different Modules.
Development/Integration of modules using Spring,Hibernate,Tomcat
Application Performance Tuning of application
Maintenance and support of application post release
Environment: Java 4,J2EE, Java Mail API, Servlets, JSP, STRUTS 2,SPRING
3,Hibernate 3,JSTL,Spring tag libs, HTML, XML, ANT, JavaScript, Oracle 9i,
Apache web server, Websphere 5.0,Windows-NT
Zensar Technologies Ltd
Dec ’04 To Oct ‘06
Client: Cisco Systems, San Jose, USA
MOSES (Manager of System Engineers Specialization)
Role : Team lead/Developer
Scope of Project
Moses is the system used to track worldwide SE information pertaining to
the SE specialization programs. MOSES handles the following major
functions: a) It tracks SE Specialization Teams and Technology Leadership
Program Team Assignments. b) It tracks SE job functions in the field
organizations. c) It tracks corporate users who participate in the SE
Specialization programs.d) It is the mechanism for Specialization program
event registration. e) It manages all specialization program aliases and
event aliases. f) It reflects the SE organizational structure, distinct
from the HR reporting structure.
MOSES is also the power source for other Sales Force Development Tools
(MOSES Event Registration System, SE Notifier, SE Directory, and Resource
Manager)
Responsibilities:
Involved in Requirement study & Analysis using UML by creating Use
Case documents.
Low Level Design of the application by creating Class Diagram,
Sequence diagram depicting the flow of the application.
Involved in Development, testing and maintenance of this
application using Java, J2EE, XML,Struts, Oracle.
Used validation framework of Struts.
To develop Servlets, JSP pages and different Java Classes
Implemented different design patterns in the application like
Factory, Command patterns .
Wrote build script using ANT.
Responsible for writing PL/SQL stored procedures, triggers,
functions.
Responsible for writing code which calls PL/SQL using JDBC
Developed front end GUI in JSP, Struts tags, JSTL Tags, Tiles
Used JDBC to provide connectivity with Oracle 9i backend database
Involved in the migration of the application from Tomcat to
Websphere
Environment: Java,J2EE, Java Mail API, Servlets, JSP, STRUTS,JSTL, HTML,
DHTML, XML, ANT, JavaScript, Oracle 9i, Apache web server, Websphere
5.0,Windows-NT
Zensar Technologies Ltd
Aug ’04 to Nov ‘04
Client: Cisco Systems, San Jose, USA
Code Review Request Queue Plus
Role: Developer/Team Lead
Scope of Project:
The purpose of CRRQ (Code Review Request Queue) is to attract engineers
towards the review process which goes on inside Cisco with improvement of
quality of code mainly in focus. Existing version needs to be enhanced in
order to meet increasing requirements of the business. The existing system
is not too maintainable or extensible. So, in order to expand it, it is a
good idea to do it using robust design. The new system will enhance the
quality process and will ensure a robust code written within Cisco.
Responsibilities:
Gathered and analyzed user requirements and translated them into
system solutions using UML.
Created Use Case diagrams, Activity diagrams, Class diagrams,
Sequence diagrams etc using MS Visio.
Designed and developed J2EE application using Servlets, JSP,
JavaBeans and EJB. Implemented Factory and Facade design patterns for this
module.
Developed web applications using STRUTS framework.
Configured DynaActionForm that allows the creation of form beans
with dynamic sets of properties, without creating a java class for each
type of form bean.
Involved in defining the layout of the pages using TILES framework
and configuration of the same with the Struts Web Framework.
Form level and business level validations are done using Struts
Validator framework.
Involved in the installation and configuration of Tomcat Server.
Developed web pages using HTML and JSP.
Involved in database creation of Tables, Views and also involved
in developing stored procedures, functional and stored queries using the
Prepared and Callable Statements.
Testing of modules using JUnit and Automated Testing.
Used CVS for version control throughout the project.
Environment :Java, J2EE, IntelliJ Idea, Apache/Tomcat, Java, STRUTS, UML,
Servlets, JSP, HTML, Javascript, DHTML, XML, DTD, XML Schema, SAX, Oracle
8i,PL/SQL
Zensar Technologies Ltd
July'03 till July’04
Client: Cisco Systems, San Jose, USA
Peer Review Tool(Version 4.0)
Role: Developer/Team leader
The purpose of PRT (Peer Review Tool) is to attract engineers to Cisco's
Peer Review process (an SSE strategic initiative) and to improve the
tracking and closure of defects identified during these peer reviews.
Engineers' use of PRT leads to better execution and follow-up of peer
reviews and thus to better quality Cisco products and greater productivity
by Cisco engineers. PRT also provides the means to collect and analyze
process and return on investment metrics relating to peer reviews. Thus the
purpose of this PRT project, Release 4.0, is to further expand PRT's user
base in order to further improve Cisco quality and productivity.
Responsibilities:
Client Interaction, Requirement Analysis and design using UML.
Coding programs in JSP,JAVA,Struts, SERVLET, HTML, JDBC, JavaScript.
Data Migration from old application database to the current database using
SQL.
Used JDBC to access Oracle Database and used Stored Procedures.
Developed Struts Actions for different Use Cases based on the requirements
of the application.
Coded JSP pages and used JavaScript for client side validations and to
achieve other client-side functionality.
Used ANT scripts for building the application.
Coded JSP pages and used JavaScript for client side validations and to
achieve other client-side functionality.
Writing PL/SQL procedures, triggers, functions.
Migration from Apache/Jserv to Apache/Tomcat.
Preparation of test script.
QA before delivery for System Integration Testing and delivery to client.
Environment: Java 1.2, JSP, Oracle 8i, Servlets2.2, Struts, Javascript 2.0,
Tomcat 4.x, WebSphere, HTML,MS Visio, DHTML,XML, JDBC,PL/SQL
Zensar Technologies Ltd
May'03 to July 03
Cisco Systems, San Jose,USA
Declaration Of Conformity
Role : Team member
Scope of Project:
This tool will provide Business Unit Engineers and Administrators with the
ability of creating and managing accurate and professional country
certificates. Once the Certificate is approved, that certificate can be
retrieved via the Approval Application.
The scope of this project is to improve the process flow and Declaration
output.
The following are high-level project objectives: a)Improve
user-interfaces.b)Improve c)Declaration output.d)Add additional Approval
Templates Improve on-line process flow.e)Add Administrator
functions.f)Improve flexibility g)High level functionality of Certificate
Generation project includes the ability to: Create country specific
certificates,Modification of country specific certificates,Automate
certificate approval process when able,Provide certificate approval status,Maintain a history log
Integrate process with the Approval Input and Modification Process,Provide
access security.
Responsibilities:
Coding programs in JSP,JAVA,STRUTS,SERVLET,HTML,JDBC,Java script.
Responsible to ensure compliance with J2EE Framework and enhance Reuse and
Portability of the application.
Involved in the development of EJB / Servlets using Struts Framework.
Developed different modules using Servlets, JDBC, JNDI, JMS, and Java Mail.
XML Parsing using SAX parser
Preparation of test script
QA before delivery for System Integration Testing and delivery to client.
Environment: JSP,EJB, Oracle8i, Servlets2.2, JavaScript 2.0, HTML,XML,
Jdk1.2, JDBC,Apache/Jserv, Struts.
Zensar Technologies Ltd
July’00 to May'03
Client: Cisco Systems, San Jose,USA
Joint Marketing Fund
Role : Module Leader/Team Member - Requirement analysis phase.
Scope of Project:
Joint Marketing Fund is providing assistance and financial support for
revenue-generating programs. The JMF gives Certified Partners the
opportunity to organize lead-generating events. Cisco Systems' Joint
Marketing Programs are designed to help Cisco's Partners conduct
demand-generation marketing activities with Cisco. Joint Marketing Fund as
an integrated application of Cisco systems, incorporate the following
modules, these modules are separated depending upon their functionality:
Admin Task
Reports
In Joint Marketing Fund all the development has been done on Java
(JDK1.1.8, Java Servlet), Development is partially distributed among
onshore and offshore teams, QA testing of JMF3.0 is done at offshore.
Responsibilities:
Worked on the design and the solutions for the application with Application
Architect using OOAD, J2EE Design Patterns and adopting MVC architecture.
Effectively used UML methodologies for modeling business processes.
Providing Technical suggestions, solutions to offshore programmers and
reviewing their solutions in the development using TAG Libraries,
JavaScript, Command Beans (Action classes), Entity beans and Services
Design with J2EE architecture.
Developed the Booking & Reporting Modules using JSP, Tag Libraries,
JavaScript, CSS and HTML.
Coding programs in JAVA,SERVLET, HTML, JDBC .
Handling technical issues in development.
Preparation of test script.
Moving the build from Dev to QA to Production environment
QA before delivery for System Integration Testing and delivery to client.
Environment: Java, J2ee, EJB, JSP, Tag Libraries, JDBC, Weblogic, Servlet
2.2 Javascript2.0,JDK1.2,JDBC,Apache/Jserv,Kintana
Zensar Technologies Ltd
Aug'99 to Jun'2000
Client:Zensar Technologies Ltd HR Department
Resource Centre, ICIL
WEB - RIS
Role : Development and QA Team member, Configuration Manager
Scope of Present Project:
To automate the Resource department activities by providing it with a more
efficient way to have the key information about the human resources in ICIL
and to update the various status of the resources. To enable the Resource
department to generate various daily reports and reports for the higher
management in presentable form. To enable the marketing managers and
country managers situated abroad make inquiries about the skills of the
resources through the internet and raise BAPs To develop the system, which
can be easily interfaced with other related systems.
Responsibilities:
Coding programs in JAVA, SERVLET, HTML, DHTML, JDBC
Coding Programs for Report Generation.
Coding for Maintenance Programs involving two or more screens.
V&V Unit Testing.
QA before delivery for System Integration Testing and delivery to client.
Environment: JDK 1.2, JDBC 2.0, Jsdk 1.2, Javascript, HTML, DHTML,Oracle
8i,Apache/Jserv, Jdeveloper, CVS, Apps Integrity
ICIL, India
Oct 98 To Jul 99
Client:ICIL India
Automatic Time Sheet System (Java Version)
Role: Team member
Scope : This is an in-house project for ICIL to keep track of resource
allocation and utilization of ISD staff. The system records projected
resource allocated to various projects under execution, the actual resource
utilization. The major activities of system are Timesheet Entry, Project
Allocation and the system facilitates various queries and reports.
Responsibilities -
Coding in Java
Unit Testing / Integration Testing
Environment :
Hardware : Pentium
Software : Jdk1.1 and Oracle7.3 as backend
REFERENCES: AVAILABLE UPON REQUEST