From: route@monster.com
Sent: Friday, September 2, 2016 10:12 AM
To: hg@apeironinc.com
Subject: Please review this candidate for: TOMCAT
This resume has been forwarded to
you at the request of Monster User xapeix03
|
|||||||
|
|||||||
|
|
|
||||||
|
||||||
|
NISHANTH DWARAM Ph: 248-974-7722(Mob) Email: dwaram.nishanth@gmail.com
nishanth.dwaram@gmail.com
Professional Summary
· 13 years of IT experience
in analysis, design, development, unit testing, implementation and support of
Object Oriented, Web based and Enterprise Software Applications using Java
& J2EE web technologies and webservices. · 13 years of Java/J2EE
experience in working with Java (JDK1.2/1.3/1.4/1.5/1.6), J2EE,
JSP, Servlets, JSON, JDBC, JNDI, HTML, XML, XML
Schema, DTD, XSL, XSLT, XPATH, Parsers,
Java Beans, EJBs, RESTlets, SOAP WebServices, RESTful WebServices, WSDL,
JavaScript, JMS, iBatis, Hibernate, JUnit, JAXB, SOAP,
Cobertura,
JIRA, RM, Wiki,. · 12 years of experience with
Java IDEs such as Eclipse, Oracle JDev, Intellj Idea, Slick Edit, Visual Cafe. · 13 years of experience with
J2EE Design Patterns like, Singleton, Façade, Abstract, Business Delegate,
DAO patterns, etc. · 7 years of experience with
Java Frameworks such as MVC, Struts, Java Spring etc. · 8 years of experience with
Apache Tomcat and Apache http web servers. · 10 years of experience with
application servers such as IBM Websphere Application Server, Sun App Server
8.2, JBoss, Weblogic Application Server, Oracle Application Server which
include configuration and deployment · 10 years of experience
working with databases such as Oracle 10g, 8i, 9i and 9iF, SQL and PL/SQL
scripting. · 8 years of experience with
ANT build tool. · 10 years of experience in
Object oriented analysis and design (OOAD) to design with UML to design
use cases,
sequence diagrams, activity diagrams, using tools like Rational Rose
and Visio. · 10 years of Version Control
experience using SVN, VSS, CVS, and Perforce. · 8 years of experience with
JUnit for unit testing. · 10 years of experience with
development on Windows OS and 6 years in Unix OS, Linux, Sun
Solaris. · 3 years of experience
working with LDAP. · 3 years of experience
working with JSON. · 6 years of experience on
UNIX commands and SHELL scripting. · 1 year of experience in
sustainment. · Experience in
working with Agile Software Development,
Scrum, daily/weekly builds. · Participated
in all the phases of Full Project Life Cycle, such as Requirements gathering,
Analysis & Design through Implementation & Testing, Sustainment
and Support. Extensively involved in customer interactions, requirements
gathering & analysis, design, estimating, coding and testing. · Strong
analytical skills and a demonstrated ability to handle multiple tasks as well
as work independently or in a team. · Experience
in managed and conducting knowledge transfer session with off-shore team TECHNICAL EXPERTISE
· Programming
Languages Java 1.2/1.3/1.4/1.5/1.6, SQL, PL/SQL. · Web
Technologies
JSP 1.2, Servlets 2.3, JDBC, Java Beans, JavaScript, JMS, RESTlets,
iBatis, Hibernate, EJB, JNDI, HTML, JSON, XML. · Application
Servers Oracle
App server, IBM Websphere, JBoss, BEA Web Logic, JBoss · Web
Server
Tomcat 4.0/5.0. · IDEs
Eclipse, Visual Slick Edit, Oracle JDev, Visual Cafe · Database
& Tools
Oracle
SDL Developer, Oracle 10g, 9iFS and 8i, MS SQL Server, TOAD, SQL
Navigator, Aqua
Data Studio. · Operating
System
Windows
95/98/2000/NT/XP, UNIX. · Version
Mgt
Tools
SVN, Perforce,
WinCVS, Visual Source Safe (VSS) & PVCS.
· Web Dev.
Technologies HTML, XML, CSS · Design tools
Rational Rose (UML) and Visio. · Frame Works
Struts · Build
Luntbuild, ARCHIVA · Testing Tool
JUnit, TestStand · Defect
Tracking
Quality Center · Protocols
SOAP,
REST, HTTP
· Frameworks
Jakarta Struts, MVC, Spring · Java Tools
Jakarta
Ant, Maven · Others
OODesign
Concepts, Oracle CMSDK, JavaHelp, Java Swings, ANT, Design Patterns, iBatis,
Hibernate, UML, XML Spy, Putty, Soap UI, Wily, Cobertura, Advanced REST
client – Google Chrome . Professional Experience
1) Clerysys Inc, IL 2) INTTRA Inc, NJ 3) HCL Technologies America, CA I. Clerysys Inc, IL Walt
Disney Parks and Resorts U.S. (Sept
2011 – till date) (1) Project Name: Disney’s
Next Generation Experience, Strategic Functionality (NGE - SF) –
Requirements, Design & Development Environment:
Java
(JDK 1.6), Oracle 10g, RESTful Web Services, SOAP Web Services, Hibernate,
SQL, Java Spring, Sonic, Eclipse, Tomcat, JUNIT, Soap UI 3.0, JSON, XML, SVN,
Wily, Oracle SQL Developer, Visio, Advanced REST client – Google Chrome,
Cobertura, Maven, JIRA, RM, Wiki.
Description: Disney’s
Next Generation Experience Strategic Functionality “NGE SF” project is a
large scale, long term IT initiative implemented in the offices of Walt
Disney Parks and Resorts U.S., Inc. (“WDPR”). NGE
(Next Generation Experience) provides a way for the guests to make their stay
at Disney special by using Magic Band, Magic Pass, Magic Portal and Memory
Maker.
1. The Magic Band works as a key to unlocking all the magic at Walt Disney
World (WDW)
2. The Magic Portal works as a personal assistance guide during the WDW visit
3. The Magic Pass works as a fast pass to make use of the time efficiently
while at WDW
4. Memory Maker experiences provides planned and surprise experiences making
the visit more memorable Strategic
Functionality (SF) is like "One View" that gathers information from
all the System of Records (SORs) by listening to events. It then provides
RESTful webservices to all the consumers to achieve the goals of NGE. Responsibilities: · Learning and
understanding the existing complex functionalities and processes of various
“System of Records” of Walt Disney World such as DREAMs, GXP, XBMS,
ATS etc and systems such as WDPRO, OneSource, CastApps, Lilo
etc. This includes invoking and studying SOAP Endpoints and responses staged
by above mentioned systems and intensively studying the various parameters
that each service would accept and the elements that are returned by each as
a response. · Understanding,
discussing in details the expected business requirements for various capabilities
of SF in NGE. · Developing
business-level requirement documents (NSDs) for the expected
functionalities of SF (Strategic Functionality – One View). · Intensively worked
on designing RESTful webservices that SF would stage to store and
provide data during various flows to achieve the goals of NGE. Created,
posted, supported and maintained various Interface Specification Documents
on Disney’s wiki for each function of a capability. This includes RESTFul
service endpoints, request parameters, JSON responses and the business rules
to achieve the expected functionality. · Played a critical
role in developing implementation-level design documents by using Unified
Modeling language (UML) diagrams such as flow diagrams, sequence
diagrams, Class Diagrams, Interaction diagrams, State diagrams
etc. Used MS Visio to draw these diagrams. · Designing and
creating all the RESTFul service endpoints, request parameters, JSON
responses and the business logic to achieve the expected functionality. · Played a key role
in coordinating with all the systems during design to maintain clear
understanding of what SF would provide and what SF would expect during each
transaction. · Designing Oracle
DataBase schema and objects required for the functionality. · Designed, developed
and maintained the data layer using the ORM (Object Relational Mapping)
framework using Hibernate. · Used JSON for REST
responses. · Used Advanced REST
client – Google Chrome to test RESTful webservices that were designed and
developed. · Used SOAP UI to
invoke the SOAP web services that provided by other SORs. · On a daily basis,
communicated and managed the off-shore team by conducting knowledge-sharing
sessions on the new designs and flows. · Participated in
almost all the Life Cycle of the project. Involved in design, development,
testing and post release phases of the project. (2) Project Name: Disney’s
Next Generation Experience (NGE) - Sustainment Environment:
Java
(JDK 1.6), Oracle 10g, RESTful Web Services, SOAP Web Services, Hibernate,
SQL, Eclipse, Sonic, Tomcat, Soap UI 3.0, JSON, XML, Wily, Oracle SQL
Developer.
Description: After
NGE went live, as guests started using the systems, when live incidents
started getting reported, Level 3, Level2 and Level1 teams were set up to
handle and triage. Level 3:SOR level sustainment, Level 2: Inter SOR level
sustainment and Level 1: Operations Customer care Involved
in supporting both Level2 and Level1 teams to triage and fine tune the
systems of NGE. Responsibilities: · Extensively worked
on triaging of Post Production incidents related to NGE, raised by guests. · Actively performed on-call
responsibilities 24/7 on regular basis. · Initiated and
manned priority 2 (P2) level incident bridge calls when multiple guests were
impacted. · During Day-Guest
functionality release, participated in the In-Park coverage. · Involved in designing
and developing “Level 2 Tool”, a triaging and data retrieving tool for
incidents quickly. · Played a critical
role in supporting and training the Level 1 (Operations Customer Care)
team to triage incidents using Level 2 Tool. This includes triaging incidents
and then developing resolution documents that would provide sequence of steps
to be performed for a set of symptoms. · Developing
resolution documents with symptoms and steps to resolve various types of
incidents. · Developed and
maintained runbook for Level 2 triaging tool to help Level 1
team to quickly triage incidents. · Reached out to
various Level3 sustainment teams (SF-OV, WDPRO, Avengers, GXP, XBMS etc) to
understand the steps they used to triage incidents and developed resolution
documents thus reducing the turnaround time for resolutions. · Learning and understanding
the functionalities and processes of various “System of Records” of Walt
Disney World. · Worked closely with
Level 1 team to understand the procedures of Avenger’s team to resolve
incidents with an aim to develop a script to automate the process thus
reducing the turnaround time for the guest. DowJones,
NJ (Jan
2009 – Sept 2011) (1) Project Name: Marketplace
Migration Environment:
Java
(JDK 1.5), Oracle 10g, iBatis, SQL, Eclipse, Spring (IOC), JMS, JBoss,
Log4j, JUNIT, LDAP, Shell Script, Maven, ARCHIVA, Soap UI 2.5, XML,
EasyMock, JIRA, LDAP Directory Studio, SVN, Luntbuild,.
Description: Marketplace
is an existing application in DowJones. This project undertakes enhancing
provisioning services to migrate users from Marketplace to Provisioning. Responsibilities: · Development of
Provisioning System using SOA architecture using WebServices and Spring. · Used JDK 1.5
features such as AutoBoxing, Enhanced FOR looping etc. · Created Endpoints
for the services and implemented the Business logic for the services. · Designed, developed
and maintained the data layer using the ORM (Object Relational Mapping)
framework using iBatis. · Used XJC Compiler
to convert Request and Response XSD’s to Java Classes. · Configured and
implemented the Endpoints to serve the Service request using SOAP. · Implemented unit
testing using JUnit framework and EasyMock. · Used SOAP UI to
test the web services that I developed. · Participated in
almost all the Life Cycle of the project. Involved in design, development,
testing and post release phases of the project. (2) Project Name: Commerce
Provisioning System – Seamless & FACEBOOK integration Environment:
Java
(JDK 1.5), Oracle 10g, iBatis, SQL, Eclipse, Spring (IOC), LDAP, JBoss,
Log4j, JUNIT, Shell Script, Maven, ARCHIVA, Soap UI 2.5, XML, EasyMock,
LDAP Directory Studio, SVN, Luntbuild, Facebook APIs.
Description: The
Provisioning System provides services and data storage capabilities that
support the creation of online Identities and Entitlements for the OMC Commerce
Platform. All users with access to OMC Commerce applications have an
Identity that is maintained in the Provisioning System. All OMC
Commerce applications have Entitlements and features defined in the
Provisioning System. A mapping of Identity to Entitlements allows users
access to the applications, or portions of applications, that they are
allowed to access. – This is an enhancement on the Provisioning project
mentioned below. Responsibilities: · Development of
Provisioning System using SOA architecture using WebServices, and Spring. · Used JDK 1.5
features such as AutoBoxing, Static Imports, Enhanced FOR looping etc. · Created Endpoints
for the services and implemented the Business logic for the services. · Designed, developed
and maintained the data layer using the ORM (Object Relational Mapping)
framework using iBatis. · Used XJC Compiler
to convert Request and Response XSD’s to Java Classes. · Configured and
implemented the Endpoints to serve the Service request using SOAP. · Implemented unit
testing using JUnit framework and EasyMock. · Used SOAP UI to
test the web services that I developed. · Participated in
almost all the Life Cycle of the project. Involved in design, development,
testing and post release phases of the project. (3) Project Name:
WSJ Professional and WSJ Enterprise (Wall Street
Journal)
Environment:
Java
(JDK1.5), RESTlets, Oracle 10g, SQL, iBatis, XML, Eclipse, MAVEN,
Spring (IOC), JUNIT, LDAP, Shell Script, XML, ARCHIVA, SOAP,
WebServices, Soap UI 2.5, SVN, Luntbuild.
Description: WSJ-Enterprise
deals with FACTIVA that sells WSJ content (Wall Street Journal). Fulfillment
Processor helps in fulfilling the basic steps that are required for all
registered users to view WSJ content on the web. – This is an enhancement on
the WSJ-Enterprise project mentioned below.
WSJ Professional
is selling WSJ content by FACTIVA Responsibilities: · Development of
Fulfillment Processor using Java, RESTlets and Spring framework. · Used Java (JDK 1.5)
features such as auto boxing, enhanced loops and String Builder APIs. · Used multi
threading to allow multi user access. · Followed Object
Oriented Design techniques to design the framework and other helper classes. · Developed and
maintained the configuration of the Spring Application Framework’s IOC container·
· Designed, developed
and maintained the data layer using the ORM (Object Relational Mapping)
framework using iBatis. · Used Core Java APIs
such as Collections, Lang and others extensively. · USED XML string as
the request parameter. Used XERCES DOM parser to · Developed and
configured DAOs using Spring application context file. · Used Maven JAXB
plugin to generate java files and classes from the XSDs provided by FACTIVA. · Invoked web
services of FACTIVA from Fulfillment Processor application. · Implemented unit
testing using JUnit framework. · Created relational
tables in oracle 10g database. · Created Shell
scripts for deployment. · Used SVN as the
source code repository. · Used Luntbuild tool
to automate and manage builds. · Deployed
application in Unix environment. · Compiled and
developed technical documentation for all the implementation. · Provided all the
deployment details for the SAs for QA deployment and PROD deployment. · Participated in
almost all the Life Cycle of the project. Involved in design, development,
testing and post release phases of the project. (4) Project Name:
Commerce Provisioning System (Wall Street Journal & Barrons )
Environment:
Java
(JDK 1.5), Oracle 10g, iBatis, SQL, Eclipse, Spring (IOC), JMS, JBoss,
Log4j, JUNIT, Shell Script, LDAP, Maven, ARCHIVA, Soap UI 2.5, XML, EasyMock,
LDAP Directory Studio, SVN, Luntbuild.
Description: The
Provisioning System provides services and data storage capabilities that
support the creation of online Identities and Entitlements for the OMC
Commerce Platform. All users with access to OMC Commerce applications
have an Identity that is maintained in the Provisioning System. All OMC
Commerce applications have Entitlements and features defined in the
Provisioning System. A mapping of Identity to Entitlements allows users
access to the applications, or portions of applications, that they are
allowed to access. Responsibilities: · Development of
Provisioning System using WebServices, J2EE and Spring. · Used CoreJava APIs
such as multi Threading, Collections etc. · Used JDK 1.5
features such as AutoBoxing, Static Imports, Enhanced FOR looping etc. · Implemented
Spring’s Contract-First SOAP web service development methodology, having
loose coupling between contract and implementation. · Designed the class
hierarchy for the module. · Followed Object
Oriented Design techniques to design the framework and other helper
classes. · Created Endpoints
for the services and implemented the Business logic for the services. · Used XJC Compiler
to convert Request and Response XSD’s to Java Classes. · Configured and
implemented the Endpoints to serve the Service request using SOAP. · Implemented unit
testing using JUnit framework and EasyMock. · Created
Stored-Procedures and triggers for auditing purposes. · Used Luntbuild tool
to automate and manage builds. · Involved in
designed the Database table schema and LDAP structure for the module. · Created Shell
scripts for deployment and logging purpose. · Used SVN as the
source code repository. · Used SOAP UI to
test the web services that I developed. · Designed UML
diagrams such as UseCase, Class, Sequence, diagrams etc. to describe
the Functional Design more clearly. · Developed shell
scripts to generate reports from database data · Developed shell
scripts to migrate data from LDAP to data wearhouse tables. Used LDAPSEARCH
tool to extract data. · Used LDIFF files
and CSV files to migrate data from LDAP to database. · Participated in
almost all the Life Cycle of the project. Involved in design, development,
testing and post release phases of the project. II.
INTTRA Inc. NJ INTTRA Inc. (Mar 2006 – Jan 2009) Project Name:
Booking ACT 2.0
(Mar 2008 – Dec 2008) Environment:
Java 1.5, JavaScript , AJAX, JDBC 2.0, JSP 1.2, Java Beans,
WebLogic App Server, SQL, Struts, Tomcat, HTML, JavaScript, Perforce
(Version Mgt tool), UNIX, SQL Navigator, Oracle 10g, Eclipse 3.2, Putty
Description: INTTRA is an e-commerce solution for ocean
carriers and their customers around the world. INTTRA remains dedicated to
building on its past and present success for its customers.
INTTRA’s online application offers a simple and secure web based connection
to enable you to manage a wide range of shipment processes. You can negotiate
cargo services, review up to the minute sailing schedules, book cargo, submit
shipping instructions, review Bill of Lading drafts, track and trace cargo
and create standardized reports for your shipments Responsibilities: · Involved in
Requirements, Analysis, Design, Implementation and Documentation. · Analyzed user
requirements and designed the object model, application · Developed the
application using Java 1.5. Extensively used the Collection framework. · Used J2EE patterns
for designing the applications. · Worked
in compliance with Software Development Life Cycle process on Agile
Methodology (SCRUM) which includes Test-Driven development and Continuous
integration · Executed
build on daily basis, to ensure a smooth flow in following Agile Methodology. · Developed complete
server-side functionality using Eclipse 3.2 IDE. · Extensively used
debugger in Eclipse 3.2. · Used JDK 1.5
features such as Auto-Boxing, Annotations, generics and others. · Developed
action classes to interact with business components through service locator
design pattern. · Used Eclipse 3.2
IDE to design various server side helper classes and class hierarchy to fit
the expected functionality and to accommodate any changes that can come up
later. · Created complex SQL
queries and used JDBC connectivity to access the database. · Used SQL Navigator
to perform SQL Oracle RDBMS to build, test and debug PL/SQL packages and
procedures. · Used
Data Access Objects (DAO) to abstract and encapsulate all access to the data
source and developed Data Access Services. · Carried out Code
reviews. · Designed and
developed Java Classes and API’s for the model component. · Involved in
configuring struts config XML and written beans for data transfer between JSP
pages to corresponding business models. · Handling the JSP
pages functionalities, JSP enhancements using JSTL on Eclipse IDE. · Used JUnit
for unit testing. · Participated in
Unit and Integration testing. · Involved in Status
updates. · Used Quality
Center for defect tracking · Followed Object
Oriented Design techniques to design the framework and other helper
classes. · Prepared technical
documentation of the Project. · Led a team of 3
members to complete the development. · Participated in
breaking down of the work and effort estimation. · Used Perforce
for version controlling. · Planned work and
provided daily status updates as part of this methodology for each sprint. · Interacted with QA
team to clarify any functionally or bottlenecks to ensure smooth flow of the
project. · Used
Log4j for logging different types of messages to write on to the proprietary
log model. · Perform
reviews of modeling diagrams and source code. · Worked
efficiently with geographically distributed team. o
Participated
in almost all the Life Cycle of the project. Involved in design, development,
testing and post release phases of the project. Project Name:
Booking Desktop Migration
(Dec 2007 – Feb 2008) Environment:
Core Java 1.3, MQ Series, SQL, PL/SQL, XML,
WebServices, WSDL, SOAP, JUnit, Windows 2003, Perforce (Version Mgt
tool), SQL Navigator, Quality Center, WebLogic App Server, Spring (IOC),
Oracle 10g, Eclipse 3.2. Description: The main feature of Booking Desktop
Migration is to allow customers using Booking 1.0 application, to send their
bookings in 1.0 format and the system would transform it into 2.0 version and
send to carriers using 2.0 version. Responsibilities:
· Involved in
analysis & design of the application using UML. · Involved in
architecting various Business Layers and Data Management components of this
system. · Implemented the
modules using Core Java, JDK 1.3 version. · Used IOC feature of
Spring framework. · Followed
Test-Driven development. · Creating and
updating WSDL. · Used Quality
Center for defect tracking. · Designed and
developed Java Classes and API’s using Eclipse 3.2. · Involved in
unit/integration testing of application. · Followed Object
oriented designing techniques for modeling and implementing the system · Involved in writing
test plans. · Used Perforce
for version controlling. · Interacted with QA
team to clarify any functionally or bottlenecks to ensure smooth flow of the
project. · Involved in
designing test cases for Unit and Integration testing of
system. o
Participated
in almost all the Life Cycle of the project. Involved in design, development,
testing and post release phases of the project. Project Name:
Booking Link 2.0
(Mar 2007 – Nov 2007) Environment:
Core Java JDK 1.5, MQ Series, SQL, PL/SQL, XML, HTML, JUnit,
Windows 2000, WinCVS (Version Mgt tool), SQL Navigator, Quality Center,
WebLogic App Server, Oracle 10g, Eclipse 3.2 Description: Key
features of Booking LINK 2.0 are – Business Transaction Expansion, Enhanced
Customization Options, Significant Notification & Workflow Improvements,
Improved Error Handling & Notification, etc. Booking LINK 2.0 will
initially only be available in EDIFACT Standard to INTTRA LINK Customers
& Carriers. Responsibilities:
· Involved in
analysis & design of the application using UML. · Involved in
architecting various Business Layers and Data Management components of this
system. · Used Core Java (JDK
1.5) to develop the modules of the application. · Used XERCES XML
Parser for parsing the XML file. · Used Quality
Center for defect tracking. · Used JDK 1.5
features such as Auto-Boxing, Annotations, generics and others. · Designed Java APIs
to perform Translational and Business validations. · Prepared technical
design documents. · Used Microsoft
Visio Professional for designing UML diagrams for designing the application. · Designed and
developed Java Classes and API’s using Eclipse 3.2. · Involved in
unit/integration testing of application. · Followed Object
oriented designing techniques for modeling and implementing the system · Involved in writing
test plans. · Used WinCVS for
version controlling. · Developed build
scripts using ANT. · Interacted with QA
team to clarify any functionally or bottlenecks to ensure smooth flow of the
project. · Involved in
designing test cases for Unit and Integration testing of
system. · Voluntarily
developed some tools to help QA team to test the application. · Voluntarily
developed jar comparator tools using ANT. This helped in comparing the
builds provided to QA. · Provided technical
and production support. · Conduct
code walk through sessions with the java development team. · Design
Business validation and implementing them in the Business Objects. o
Participated
in almost all the Life Cycle of the project. Involved in design, development,
testing and post release phases of the project. Project Name:
UCA (Universal Carrier Access)
(Nov 2006 –
Jan 2007) Environment:
Core Java JDK 1.3, JDBC 2.0, SQL, XML, XSL, XSLT, Weblogic 5.1.0.,
WinCvs, TOAD, Quality Center, Oracle 10g. Eclipse. Description: INTTRA is an e-commerce
solution for ocean carriers (Ocean Freight) and their customers around the
world. INTTRA remains dedicated to building on its past and present success
for its customers. INTTRA supports registered customers when
they send any bookings to non-inttra carriers. Shippers and forwarders want
to use a single EDI integration and business process to send shipping
instructions to all their carriers. To address this, INTTRA shall allow
INTTRA-Link customers to identify and send PDF-based SIs via email to
non-participating, UCA carriers. Responsibilities: · Understanding
the features and functionality of the application. · Understand
the existing application to see where the changes have to be done to put in
the new features. · Developing
the Inbound part of the application. · Developed modules
using Core Java (JDK 1.3) · Used
XML and XSLT to generate the temporary doc that would hold data used by the
PDF generator. · Research
for a PDF generation tool/API in Java. · Generating
the PDF document that would hold SI (Shipping Instruction) information. · Using
the existing framework and building the Email subject and body content. · Providing
the necessary information to the technical writers. · Used WinCVS
for version controlling. · Used TOAD
to test and execute SQL and PL/SQL. · Involved
in development of Test Cases. · Fixed
defects raised by testing team. · Participated
in code reviews and ensured compliance with standards. o
Participated in almost all the Life Cycle of the project. Involved in design,
design, development, testing and post release phases of the project.
Project Name:
Message Platform 3.0
(Mar
2006 – Nov 2006) Environment:
Core Java (JDK 1.3), JDBC, SQL, PL/SQL,
Weblogic 5.1.0., WinCvs (Configuration Mgt tool), TOAD, Quality
Center, Oracle 10g, Eclipse & Visual Slick Edit Description: INTTRA is an e-commerce
solution for ocean carriers and their customers around the world. INTTRA
remains dedicated to building on its past and present success for its
customers. To meet the increasing volume of customers and usage, INTTRA has
come up with a new software framework. The aim is to improve the performance
of the system. Responsibilities: · Understanding
the existing application. · Learning
the new framework and the data model. · Rewriting
outbound logic related to Email and EDI notification. · Used Eclipse
IDE to develop and debug java code. · Used
XML to configure the application. · Used TOAD
to test and execute SQL and PL/SQL. · Creating
data that is according to the new framework. This is to see that the new
framework functions the same way as the old one. · Developed
Helper classes and common API. · Performed
dev builds and deployments on DEV servers. · Involved
in unit and integration testing. · Used Quality
Center for defect tracking. · Involved
in preparing dev test plans. · Developed
code to ensure high level efficiency following Object Oriented Design
concepts. · Interacted
with QA teams to resolve issues at an earlier stage to ensure timely
deliverables to the client. · Performed
code reviews to ensure standards are met. · Providing
the needed information to technical writers. III.
HCL Technologies General Motors, MI (Sept 2002 – Mar 2006) Project Name:
ASPEN
(Apr 2003 – Feb 2006) Role :
Software Developer, Project Analyst, Software Functional
Lead. Environment:
Java, EJBs 2.0, JDBC1.0, Swings, XML, DOM, XPath, XQuery,
CMSDK, Oracle 9iFS, Oracle App server, WebSphere Application Server, JSP,
Servlets, UML, SQL, LDAP, RAD. Tools:
TestStand, Continuus, Helen1.1 (JavaHelp Authoring tool), PVCS
(Configuration Management tool), Eclipse, Oracle JDev, Visual Café. Description: General Motors (GM) is the world's leading automobile
manufacturer. In order to structure, parse
and optimally reuse information used during the Engineering Design in the
Powertrain engineering project development, GM has come up with an
architecture that would enable aggregating engineering content from various
sources. Responsibilities: · Gathering
requirements for enhancements and new features and analyzing them. · Coordinating
with the off-shore team regarding enhancement, features and issues. · Coordinating
with the users of the application at onsite and providing support to their
issues. · Deploying
the releases sent from the off shore. · Followed
the RAD software development methodology. · Validating
the functionality sent in the releases. Participating in Integration
testing. · Leading
a team of 3 members to develop Embedded Controller TestCases Management
Application. · Used UML
for representing requirements. Used UseCase, Class, Sequence, Activity
diagrams. · Used LDAP
to validate a user to check permissions before performing certain operations. · Developed
JDBC related code, Server code & implemented EJBs (Session
Beans). ·
Monitoring the client code development. ·
Project Analyst, to do the review of
requirement specifications and get a thorough understanding of all
requirements to find fault. ·
Review of effort estimation. Review of design documents; ensure
all alternative solutions have been considered. ·
Used DOM parser to create edit and read XML files. ·
Used XQuery to search for a particular element in the xml data
files. ·
Plan and implement test strategies for each enhancement. ·
Analyze metrics and identify preventive measures. ·
Responsible for interacting with the client and gathering the
specifications and discussing the necessary changes and enhancements for the
tool, ASPEN. ·
Responsible for designing the data models and classes for each
enhancement using OO Analysis & Design Techniques. Also designed
various GUI screens. ·
Responsible for making the entire required GUI changes using Java
Swings. ·
Taken up the initiative of meeting the customer requirements. v Participated in the
complete Life Cycle of the project. Involved in requirements, design,
development, testing and post release phases of the project. ·
Project Name:
GM-GWLM (Global Work Load Model)
(Sep
2002 - Mar 2003) Role:
Software Developer - Design and Development Environment:
Core Java, Applix Integra, PVCS
(Configuration Mgt tool), Applix Integra,
MS Access. Description: General Motors (GM) is the world's leading automobile
manufacturer. GM (General Motors) has more
than 290 locations in the US. While GM has a need to assess Product Plan
compliance and productivity globally and share work across numerous
organizations, it requires a common mechanism to predict product content and
resource workload. This results in inconsistent
data across regions. In order to balance the product plan and allocate budget
and headcount targets, GM has decided to develop a complete Global Workload
Model (GWLM) system. This system will allow global assessment of the Product
Plan compliance, productivity and work sharing across numerous organizations
by predicting the work content and workload headcount. Responsibilities: ·
Developing User Interfaces for admin activities using Applix
Integra. ·
Performed Unit Testing on the code. ·
Used Core Java APIs such as Multi Threading, Collections etc. · Gathering
requirements and analyzing them. · Coordinating
with the users of the application at onsite and providing support to their
issues. · Participating
in Integration testing. · Used UML
for representing requirements. Used UseCase, Class, Sequence, Activity
diagrams. · Developed
JDBC related code, Server code & implemented EJBs (Session
Beans). ·
Plan and implement test strategies for each enhancement. ·
Project Analyst, to do the review of
requirement specifications and get a thorough understanding of all
requirements to find fault. ·
Review of effort estimation. Review of design documents; ensure
all alternative solutions have been considered. ·
Analyze metrics and identify preventive measures. ·
Responsible for interacting with the client and gathering the
specifications and discussing the necessary changes and enhancements for the
tool. ·
Responsible for designing the data models and classes for each
enhancement using OO Analysis & Design Techniques. Also designed
various GUI screens. ·
Taken up the initiative of meeting the customer requirements
Project
Name: XPERT
(Jul 2000 – Sep 2002) Client:
SemanticSpace Technologies Ltd Employer:
Semanticspace Technologies Ltd Role:
Software Developer - Analysis, Design and Development Environment:
Core Java (JDK 1.2), JSP, JavaScript , EJBs, Servlets,
JDBC, SQL, Oracle 8i, MS SQL Server, XML, XSL, XSLT, XML DB, XPATH, XQuery,
XML-SQL Utility, Java 2.0, UML, JNDI, WebSphere, Weblogic, Build Scripts. Description:
XPERT (eXpert Personnel
Evaluation and Recruitment Tool) is
the de facto solution for the recruitment needs of the today’s wired world.
Xpert automates many of the mundane aspects of recruiting like screening the
resumes suiting the requisition, scheduling the activities, communicating to
the participants (evaluators & applicants) and brings all the users
involved in hiring process onto a collaborative environment. Initially used Weblogic
application server and then changed to Websphere. We also tried our
application on JBoss. Responsibilities ·
Involved in Full Software Development Life Cycle (SDLC). ·
Participated in the requirement analysis and design of the
application using UML/Rational Rose. ·
Did research on what would be the best approach to have separate
resume template for each company. ·
Involved in Creating detail design document, Use cases, and
Class Diagrams using UML and Rational Rose. ·
Created sequence diagrams in order to show the flow of pages
using Rational Rose. ·
Used XSL and XSLT to generate the resume of the candidate from
the data in database. ·
Separated presentation aspects and controller aspect of the
application by effectively using MVC design pattern. ·
Developed the Front end of the application using JSP pages. ·
Used XML to configure the resume template display. ·
Came up with an approach to have separate display of resume. ·
Participated in OO Analysis and Design activities. ·
Used JNDI to look up for a service (bean) with a particular
name. ·
Designed database schema for Resume module. ·
Involved in developing Servlets, JSPs and EJBs. ·
Used J2EE design patterns like Singleton Pattern and DAO. ·
Involved in developing entity beans and session beans with EJB
standards for encoding the business logic. ·
Developed SQL queries, PL/SQL and Stored Procedures. ·
Used PVCS for version control. ·
Involved in Database schema design for the application using
Oracle 8i. ·
Used DOM parser to create and modify xml files. ·
Used XPATH to traverse through the xml file and XQuery to search
for values in the XML file. ·
Used XML-SQL utility to convert the result set of an SQL query
to an XML file. ·
Used Weblogic application server to deploy the EJBs.
Education Profile
· MCA (Master of Computer
Applications) from National Institute Of
Technology (N.I.T.) Warangal (Earlier
called Regional Engineering College, - R.E.C.), India during
1997- 2000 · Bachelor
of Technology (Electrical & Electronics Engineering) from Jawaharlal Nehru Technological University (JNTU),
India during 1992-1996 |
|
|
||||||||
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Languages: |
Languages |
Proficiency Level |
|
English |
Fluent |
|
|
|