Professional Summary
Around * years of experience in designing and developing enterprise
applications using Java, J2EE technologies in Enterprise Commerce,
Insurance domains. Have worked in diverse roles from software engineer to
senior tech. lead managing development teams.
. Strong expertise in Core Java, Object Oriented Design, Collections,
Multi-Threading etc.
. Proficiency and experience in Core Java, J2EE Technologies like JDBC,
Servlets, JSP, SOAP and Web Services related technologies.
. SQL, PL/SQL experience, including relational database design and
development using DB2, Oracle, SQL Server, MY-SQL.
. Designed Object Model (Class Diagrams), Functional Model (Use Cases,
Sequence Diagrams) for software applications using UML with Rational
Rose.
. Experienced in designing and implementing design patterns with J2EE
architecture.
. Good knowledge & experience on Multi-Tier & Designs, including Web &
Application tiers.
. Experienced in using MVC frameworks such as Struts and Web Work/XWork
Frameworks.
. Experienced in implementing SOA based Web Services and ReST based web
services.
. Around 5 years of experience in Enterprise Commerce domain using J2EE
environment.
. Experienced in build/deploy and continuous integration (CI).
. Strong experience using IDE tools like WebSphere Studio Application
Developer (WSAD), Rational Application Developer (RAD), NetBeans and
Eclipse.
. Experienced in installing and configuring JBOSS, WebLogic, Websphere
and Tomcat servers.
Academics
. Masters in Computer science from Northwestern Polytechnic University
Technical Skills
Java Technologies Core Java, Design Patterns, Collections,
Multi-Threading, JDBC, RMI, EJB, Servlets, JSP,
Custom tags, JPA
Web Technologies SOA Web Services, ReST, JAXB, HTML, XML, XSLT, XSD,
XPATH, SOAP, WSDL, JavaScript
Frame works Struts, WebWork, JPA, JCS, Drools, JUnit, HttpUnit,
Log4J, UML-Diagrams.
Application Servers IBM WebSphere 6.0, BEA WebLogic Portal Server 8.1,
JBOSS, Tomcat 5.1/ 6.1
IDE and Tools WSAD, Eclipse, NetBeans, TOAD, SOATest, Jtest,
JProbe, Rational Rose, Requisite Pro, DreamWeaver
RDBMS DB2, Oracle 8i/9i/10g, SQL Server, My SQL and
MS-Access.
Version Control CVS, Visual SourceSafe, CMVC
Operating Systems Windows 2000, Windows NT, and XP, UNIX.
Test case Design Mercury Test Director & Quality Center
Build and Test Maven, ANT
Professional Experience
Cisco Commerce Workspace (CCW)
Role: Senior Tech Lead
Client: Cisco Systems Inc, USA
Duration: Jan 2011 - Till date
Development of web services for providing services to validate, configure
and search Cisco hardware, software and service. The configuration service
is one of the tracks in CCW program which enables the creation and
enablement of Configuration business capabilities through Service Oriented
Architecture (SOA). The web services developed would provide services to
user-interface layer and communicate with other applications to retrieve
and update configuration data.
Responsibilities:
. Designed and developed multiple SOA Web services using Cisco Services
Development Framework(SDF) for using by multiple Quote to Order
applications within Cisco.
. As Tech Lead, co-ordinating development efforts from offshore as well
onsite.
. Ownership of build and deploy process for the CCW Config application
using Maven, Hudson, HP Kintana Workflow.
. Developed framework to refresh JCS based in-memory cache across
clustered JVMs using JMS
. Involved in debugging performance related bottlenecks in web services.
Resolving performance issues such as memory foot print, service
response time by working closely with Performance testing team
. Writing JUnit test cases for the services, and testing services using
SOAtest and SOAP UI.
. Handling Web Services deployments in WebSphere 6.1 on Cisco's RCDN
environment, including Ace XML Gateway and SecureSpan Layer 7 Gateway
setup.
. Developed Object Relational mapping (ORM) using JPA for persistence of
Configuration data.
. Defined XSD and WSDL for various XML transactions and web services.
. Created build scripts for releases using Ant & Maven
. Created Local debug environment with simulators using JBOSS.
. Coding and debugging rules using Drools Rule Engine for Cisco's
subscription and technical services configuration
. Analyzing core dumps and instructing people about what needs to be
done.
. Responsible for overseeing the Quality procedures related to the
project defects. Working with QA and offshore team to close defects
during test cycles in all four releases.
Technologies:
Java, JSP, EJB, JMS, JPA, WebServices, XML, XSD, XSLT, Eclipse, ANT,
Maven, TOAD, Oracle 9i/10g, Websphere 6.1, JBOSS, JUnit, ANT, Log4J, CVS,
UNIX, Windows XP
Disk Storage Feature Activation (DSFA)
Client: IBM Global AMS Delivery, USA
Duration: July 2008 - Aug 2011
Organisation: IBM Global Services
Disk Storage Feature Activation (DSFA) application was primarily targeted
towards the IBM customers who have bought IBM's DS6000 and DS8000 series
storage systems. The application provided users to enable or disable
optionally priced features on these systems. The application generated a
feature activation code that when fed into these hardware machines would
enable or disable certain features. The features that could be enabled or
disabled were mainly related to storage capacity expressed in Terra byte
(TB) as well distribution of these TBs across one or more storage images.
The application is hosted in IBM's standard hosting environment where the
application is deployed on AIX system with WebSphere server as the
application middleware and DB2 as the database.
Responsibilities:
. Major role was to create sequence and class diagrams based in internal
design document, using Rational Rose.
. Developing Struts Action classes and designing JSP according to OneX
IBM UI standards.
. Using HttpUnit, JTest for testing DSFA Web application.
. Developing custom tag for use in JSP pages.
. Code review, defect logging and status reporting to the client.
. As offshore lead, task coordination among team members.
Technologies:
WebSphere, WSAD, Struts, Design-patterns, JSP, Servlets, Rational Rose and
DB2
Health Alert Network (HAN)
Role: Senior Developer
Client: State Of Maine and Utah, USA
Duration: July 2006 - Apr 2008
Organisation: Nihilent Technologies
Health Alert Network establishes the communication,
information, distance learning and organizational
infrastructure for a new level of defense against health
threats, including the possibility of bio-terrorism. HAN
solution is a full re-write of a similar solution developed
using Microsoft Technologies, but using J2EE on Linux. This
solution uses open source third-party APIs for features such as
document library, white board, conferencing etc
Responsibilities:
. Developing JSP pages and customizing Jive framework for document
library and discussion forum.
. Developing WebWork Action classes and customizing Jive's action.
. Code deployment on JBoss, defect logging and status reporting to the
client.
. Developing online Jabber chat system using XMPP API.
Technologies:
JBoss, JSP, Servlets, Apache Ant, WebWork framework, Jive API, XMPP API and
MySQL etc.
API Help System
Role: Software Engineer
Client: In House
Duration: June 2005 - July 2006
Organisation: CoVisible Solutions (Pvt) Ltd., India
An XML/XSL based content engine for generating API
documentation on the fly. The application involved data entry
module, and back-end content transformation engine (XSL), for
generating help files in .htm, .txt, .doc and .pdf formats.
This system was to be used by developers who would use
CoVisible's CoServer SDK, to develop Knowledge Management
systems.
Responsibilities:
. Developed User Interface for entering help contents.
. Developed XSLT to render HTML content.
. Developed framework to implement searching and indexing xml content.
Technologies:
ASP, XML, XSLT.
[pic]