Venkat S
*********@*****.***
Sr. JAVA/J2EE DEVELOPER/Tech lead
Professional Summary:
. Having 9+ years' experience using object oriented design
methodologies, experience in core Java and allied technologies.
. Experience in developing applications using Java & J2EE technologies.
. Extensive Knowledge in Java, J2ee, Servlets, JSP, JDBC, and EJB/MDB,
JMS Struts and spring Framework and web services development in Telecom
domain.
. Experience in telecom tools OSM, OVSA (HPSA), HP-VPNSVN.
. Worked on Web logic, Tomcat Web Server for Development and Deployment
of the Java/J2EE Applications.
. Good experience in Spring & Hibernate and Expertise in developing Java
Beans.
. Working knowledge of Web logic server clustering.
. Proficient in various web based technologies like HTML, XML, XSLT,
and JavaScript.
. Expertise in unit testing using JUnit.
. Experience in error logging and debugging using Log4J.
. Strong knowledge in creating/reviewing of data models that are
created in RDBMS like Oracle 10g, MySQL, MS SQL databases.
. Worked with operating systems like Linux, UNIX, Solaris, and Windows
98/NT/2000/XP/Vista/7.
. Experience in working with versioning tools like SVN, Git, and CVS &
Clear Case.
. Goal oriented, organized, team player with good interpersonal skills;
thrives well within group environment as well as individually.
. Strong business and application analysis skills with excellent
communication and professional abilities.
Skills Summary:
Languages : Java, Java script, SQL, Hive, XML
J2EE Technologies : Servlets/JSP, Java Beans, JDBC, JMS, EJB, web
services, Apache Solr
Databases : Oracle 10g, TOAD, Hadoop
No SQL : Cassandra
EAI Technologies : Oracle SOA, BPEL, Tibco BW, Apache Camel
Telecom Tools : Oracle OSM, Design studio
Application Servers : Tomcat 6, Weblogic 10.x, Jboss3.x
Frame works : Struts1.2, spring, Hibernate, Axis2
Operating Systems : Linux, UNIX, Windows 98/NT/2000/XP/Vista
Java IDE : Eclipse, EditPlus, JDeveloper and Design studio
Configuration tools : VSS, Clear Case, StarTeam, SVN and Git
Design Tools : Microsoft Visio
Testing Tools : SOAPUI
Professional Experience:
The Home Depot, US Jan
2013 to till date
Java/J2ee/Hadoop Developer/lead
The Home Depot for storing and analyzing large amounts of data to be
processed in a distributed computing manner. THD uses Siebel UCM for all
CRM data of their 2500 stores. As a part of Data integration projects they
have started different projects which moves data into hadoop environment
and store in Cassandra database. THD wants their data want to be managed in
hadoop-hive tables for marketing analytics purpose. Main idea of these
projects is moving data into Hadoop and possibly store data in Cassandra.
As a part of Data Governance UI implemented for publishing data in JSPs.
Roles and Responsibilities:
. Implemented Web service calls for Different integrations.
. Developed application using JAVA, J2EE, JSP, spring.
. Involved in requirement and design activities.
. Designed and developed Web Services using Axis2.
. Use spring MVC framework for UI publishing data from database.
. Design and development of data integration using Hadoop-hive.
. Loading data back to Cassandra Column families using bulk loaders API.
. Integration with Active MQ for processing messages to Hadoop.
. Involved in Hadoop jobs scheduling using Maestro scheduler.
. Involved in system, manual testing while integrating with different
data integration projects.
. Involved in build and deployment activities.
. Involved in Bug fixing activities as part of CR's from customer.
. Written hive quires and shell scripts for data integration for data
analytics.
Environment: Java, J2EE, JSP, spring, Hadoop, Hive, Linux, UNIX, Solaris,
Tomcat6, log4j, Eclipse, SVN
IMC Networks, US Aug 2012 to
Dec 2012
Java/J2ee Developer Project: iView and
DEVISIM (Device Simulator)
Project Details: IMC Networks' iView version 3.0 builds on the success of
the easy to use iView with a new web-based application that provides even
greater functionality, including the ability to log all config and report
data on a database system. This centralized network management application
allows network managers to monitor and proactively isolate and detect
faults when they arise, helping to better control their network This is why
IMC networks continue to implement and improve network management
functionality into its products such as this web based application.
iView version 3.0 SNMP management application makes configuring, managing
and monitoring IMC Networks' solutions easier than ever. The iView version
3.0 Graphical User Interface (GUI) provides an intuitive, real-life
representation of all installed IMC Networks equipment and enables network
managers to control and monitor device functions, port settings, receive
device status information via SNMP and log all data on a database. It is
also able to create and edit users with access and password restrictions,
supporting up to 1,000 IMC Networks chassis, up to 100 concurrent users and
can deploy the application and the database on either a separate or the
same host. IView version 3.0 provides device configuration management,
application maintenance management, user administration management and
supplemental application maintenance to monitor and control the
transmission network.
Roles and Responsibilities:
. Worked in development of SNMP agent simulator development.
. Developed application using JAVA, J2EE, JSP, Struts.
. Used SNMP agent interfaces as a part of business logic for simulator
implementation.
. Designed and developed Web Services using Axis2.
. Deployment of iView application and testing.
. Involved in system, manual testing while integrating with network
devices.
. Involved in build and deployment activities.
. Involved in Bug fixing activities as part of CR's from customer.
. Involved in LDAP authentication implementation for web application.
. Implemented the server side processing using Java Servlets.
. Used Spring DAO Framework to for database access.
Environment: Java, J2EE, spring, Linux, UNIX, Solaris, Tomcat6, log4j, My
Sql, Eclipse (IBM Rational team concert).
EarthLink Integration, US Nov2011 to
July 2012
Java/J2ee Developer
Project Details: EarthLink Business' OSS Integration program aims to
consolidate the Sales-to-Billing stacks of different acquired legacy
entities, thus streamlining the IT estate and the associated business
processes.
As part of this consolidation, Oracle's Order & Service Management (OSM)
product has been identified as the strategic solution for Order
Orchestration & Workflow Management. OSM Phase 1 project is the first step
in implementing this OSM-based Order Orchestration & Workflow Management
solution; and will serve as a base for subsequent consolidation &
improvement projects. This project is focused on introducing OSM as a pass-
through order management solution across EarthLink Business' North West (NW
- legacy New Edge Networks), South East (SE - legacy ITC Delta Com) and
North East (NE - legacy One Com) regions.
The proposed functionality for Phase-1 of OSM implementation will be
delivered to users in two drops or releases. The first release will deliver
common functionality to be used across the 3 legacy stacks, while the
second release will deliver NW specific functionality related to
implementation of OSM Provisioning Workflow solution around legacy Wave
application.
Roles and Responsibilities:
. Worked in web service development using axis2 as part of adaptor
development.
. Worked as OSM developer for this delivery.
. Worked for cartridge, automation plugins development for this
delivery.
. Involved in development of MDB, EJB as a part of business logic.
. Involved application development in all three regions.
. Deployment in web logic 10.3 and testing.
. Involved in system, manual testing.
. Involved in build and deployment activities.
. Involved in Bug fixing activities.
. Used Spring MVC as the framework for Web tier.
. Implemented Junit test cases as part of project testing.
. Involved in HTTP security implementation for adaptor application.
. Involved in development of stub web services (dummy) for covering
unit testing.
. Managing team of 3 people with deliverable activates.
. Involved in weblogic clusting configurations in development
environment, QE environment
Environment: Java/J2EE (MDB, EJB), spring, OSM, Linux, UNIX, Solaris,
Weblogic10.3, Oracle11g, Eclipse (Design studio), axis2, XML,WSDL, XSLT,
XSD, SOAP UI.
Qwest - RX POTS Integration, US June2011 to
Sep 2011
Java/J2ee Developer
Project Details: Qwest Rx is an SOA based enterprise application that is
used by call center users to diagnose, repair and close various Issue faced
by Qwest telecom product consumers worldwide. QwestRx provides to its call
center user a single composite interface that provide On a button click
information on various services in telecom domain like DSL, VoIP, Internet,
Msn and Iptv to name a few. A highly extensible client side framework built
on eclipse RCP that provides to its intranet user facilities like client
side caching, multiple user window,Parallel job spawning plus data
collection, uniform workflow for all products, and chat/Voip based
communicator for screeners to name a few. On server side it's a mammoth SOA
based Enterprise Application which consumes services like WFA, VCSR,
Boss/Cars, NOS, OMWF, Poll DSLAM, QAS, SOPS, LOSDB etc using Tibco
enterprise middleware.
A noninvasive adaptor framework using spring injection helps server
side connect to various services independent of transport protocol. Qwest
is well integrated with IVR (Interactive voice response system) for
automated call handling, Qwest Billing System, Order Management System,
Inventory System and activation System Role and Responsibilities.
Roles and Responsibilities:
. Worked in JSP development work as part of UI.
. Involved in various new enhancements in application development.
. Deployment in web logic 10.3 and testing.
. Involved in system testing, manual with.
. Involved in Bug fixing activities.
. Data Operations are performed using Hibernate.
. Managing team of 3 people with deliverable activates.
. Involved in defect fixing in server side code for DB connectivity by
using Hibernate.
Environment: Java/J2EE, Linux, Hibernate, spring, Weblogic10.3, Oracle11g,
Eclipse (Ganymede), HP QC.
TELUS WFM (Workforce Management)
Mar 2010 to May2011
Java/J2ee Developer
Project Details: Workforce Management (WFM) is being developed to
significantly improve dispatch capabilities and customer service delivery.
WFM dispatches assignments for Order completion to TELUS field technicians
based on technician's skills, location, availability and travel time.
Optimize the utilization of the technical workforce within TELUS, thereby
saving costs in the long run. Change the existing manual dispatching of
jobs in east i.e. TQ (TELUS Quebec). TQ currently uses manual dispatching
of jobs. Emails are sent out to technicians the previous night. Phase 2:
Retire existing Verizon product (AWAS) being used in the West.
Roles and Responsibilities:
. Involved in developing JSPs, Action beans using Stripes framework
. Worked in development of IBatis files for SQL implementations.
. Worked in JSP development work as part of UI.
. Generated database schema using Ibatis auto generate feature.
. Deployment in web logic 10.3 and testing.
. Involved in system testing, manual with, SOAPUI.
. Worked in Web services development.
. Involved in Development of Blackberry version JSPs for WFM application.
. Involved in Bug fixing activities.
Environment: Java/J2EE, spring, Ibatis, Stripes, Windows, Linux, UNIX,
Weblogic10.3, Oracle11g, TOAD, IBatis, Eclipse (Ganymede), SOAPUI, HP QC.
Hewlett-Packard Global soft Aug
08 to Mar 2010
Java/J2ee Developer
Project: HP SDP: SGF
Project Details: The Service Delivery Platform (SDP) is HP's blueprint for
developing, provisioning, and deploying standards-based end-user services.
SDP allows service providers to deliver these services across multiple
network types - fixed, mobile, and broadband - and generations -
2G/2.5G/3G/IMS. The blueprint addresses the delivery of services, including
web and real-time IMS services, from the core network to the edge to
devices.
The Service Governance Framework is a key solution component within
the HP SDP. It allows to exposes to application developers
(internal/external) the Operator's network/IT capabilities in secure and a
controlled manner in order to create new end-user services through modular
and standards based approach.
The SDP Service Governance Framework performs the functions necessary
to create, register, provision and manage compound end-user services.
Functions include: service creation, registration, management, and policy
enforcement, device management, and partner management. The links to
operational and business support systems reside in the Service Governance
Framework as well.
Roles and Responsibilities:
. Developing MOCK UI based on SRS.
. Worked in LLD Design documents.
. Worked in development of various spring controllers as part of
application development.
. Worked in development of Service Layer implementation.
. Worked in development of Spring DAO layer (JDBC) implementation.
. Worked in JSP development work as part of UI.
. Deployment in web logic 9.2mp1, 9.2mp2, 10.3 and testing.
. Installation of HP SOA Policy Enforcer, integration and testing with SGF.
. Involved in system testing, manual with, SOAPUI.
Environment:Java/J2EE,Spring,Windows,Linux,Unix,Weblogic10.3,Oracle11g,LDAP,
OAM,Ant,TOAD,Eclipse(Ganymede),SOAPUI,Systinet, HP SOA Policy Enforcer,
Viso
Hewlett-Packard Global soft May 08 to July 08
Java/J2ee Developer Project: SDP SGF Revenue
Management Module
Project Details: It's an integration module between SGF and RMM. This is
the module which invokes the High Deal telecom billing product for
settlement between Governance framework and High Deal.
Roles and Responsibilities:
. Developing an API derived in LLD.
. Worked with XML, XSLT transformation.
. Developing JUnit Test Cases for all implemented API.
. Testing an API with JUnit test cases.
. Individual Contributor for specific deliverables
Environment: Java/J2EE, Windows, Linux, Weblogic10.3, Oracle11g, LDAP,
OAM, Ant, TOAD, Eclipse, Systinet, HP SOA Policy Enforcer, JUnit.
Hewlett-Packard Global soft Nov 2006 to March 2007
Java/J2ee Developer Project: OVSA-
BasedFixedLine Provisioning
Project Details: OVSA (Open View Service Activator) is a service
provisioning product, which automates the work orders which comes from the
CRM portal, automates the process of Service provisioning based on the
orders provide from CRM portal.
Roles and Responsibilities:
. Re-engineering the existing code base to support new functionalities.
. Performance Enhancements for certain pre-existing functionalities.
. Design and development of change-requests.
. Individual Contributor for specific deliverables.
. Developing - JSP pages, SQL queries, and workflows.
. Performance Enhancements for certain existing functionalities.
. Testing and Integration.
Environment:
Java/J2EE,XML,JSP,Junit,Windows,Unix,HPSA,Oracle9i,TOAD,Jboss.
Hewlett-Packard Global soft Aug 2005 to Oct 2007
Java/J2ee Developer Project: VPNSVP (Virtual private
network service value pack)
Project Details: The VPN Service Value Pack implements a multi-vendor VPN
Provisioning tool which automates the provisioning tasks which otherwise
burden the daily work of a Service Provider. Provide an easy-to-use
platform for VPN provisioning and management which enhances the
effectiveness of the provider's operations and lowers the risk of
configuration errors and service outages. Provide an operational foundation
for a solution that can easily customized and extended to map specific
customer contexts. simple CRM Portal and GUI, which provides an
easy-to-use interface for Customer Order related personnel to request the
services ordered by the Customer to be provisioned or activated in the
Provider's network. An Inventory GUI which provides an easy-to-use Network
Operator interface for viewing Services and their related resources A
Inventory repository which keeps Service, Equipment and Configuration
related objects and parameters.
Roles and Responsibilities:
. Re-engineering the existing code base on requirement.
. Enhancements for certain pre-existing functionalities.
. Design and development of new requirements.
. Individual Contributor for specific deliverables.
. Developing - JSP pages, Action classes, SQL queries, and workflows.
. Testing and Integration.
. Testing in windows, UNIX, Solaris environment.
Environment:
Java/J2EE,Struts,Windows,Unix,Solaris,HPSA,Oracle9i,TOAD,Jboss,XMLunit.
EDUCATION:
. Bachelors of Technology