SKILLS SUMMARY:
Sr. J2EE/Java Architect & Developer with 12+ yrs of experience in Java, J2EE,
Weblogic, C++, C, Hibernate, Objected Oriented Design and Analysis, Routing
Protocol, Switching Call Processing, TCP/IP, Wireless Protocols, HP Open View,
Fujitsu SONET Network Elements, Inventory Management, Provisioning, Database
Management, Financial Banking.
SKILL MATRIX:
Architecture & Design
4+ yrs GOF Design Patterns, J2EE Design Patterns, UML(Rational Rose, Rational
Software Architect, RAD, Enterprise Architect), Object Oriented Analysis & Design
(OOAD)
Java 9yrs JSP, JSF, Portlet, Servlets, Struts, JDBC, JDK 1.4, 1.5,
Multithreading, Collection, RMI, Networking, Swing
J2EE 5yrs EJB, Spring, Enterprise Service Bus(Mule), JMS(Tibco, OpenJMS, IBM MQ
Series, SeeBeyond), Hibernate, AOP(AspectJ), Portlet(Liferay), JCAPS
C++/C 6+ yrs STL, Visual C++ 6.0, MFC, Microtec C++
Middleware 6+ CORBA(OrbixWeb, Visibroker), Advent Net Web NMS
Application Servers 4+ yrs Bea Weblogic , Sun one, Jboss, Web sphere
Databases 8+ yrs Sybase, Oracle(8i,9i,10g), MySql, Times Ten, PostgreSQL,
Teradata, Derby, PL/SQL, Teradata SQL Assistant, PL/SQL Developer
Operating Systems 12+ yrs SOLARIS Unix, Compaq Unix, HP Unix, WNDOWS (NT,XP),
Linux, Vxworks,
EDUCATION:
B.Tech (Computer Science) Sri Venkateswara University India. 1995
M.B.A (Marketing), Symbiosis, Pune. 2005
PROFESSIONAL EXPERIENCE:
Limited Brands (Victoria Secret, Bath & Body Works) October, 2007 to Present
J2EE Architect/Sr. J2EE Developer
Limited Brands sells women's and men's apparel, lingerie, beauty and personal
care products through its more than 2,900 stores. The Company recorded sales of
$11 billion in 2006 and employs more than 100,000 associates throughout the
United States
Responsibilities:
Architecture of Insight Project for Data warehouse
Generating Daily Sales Report for Quarter To Date for all the Seasons.
Enhancement of Store Flash Report
Bug fixes in PMLS (Performance Management and Labor Scheduling)
Product Support for Data Warehousing for both Teradata and Tandem based
Reports
Modeling and streamline the process at Limited
Feature Enhancement for Report Parameter Web Application such as Login
Access change etc.
Environment: Teradata, Weblogic 8.1, J2EE, Java, Teradata SQL Assistant, Windows
XP, Unix, SQL Server, Tandem
YUM Brands Inc (Pizza Hut, Taco Bell, KFC, AW) Aug, 2007 to Sept, 2007
J2EE Architect/Sr. J2EE Developer
Yum is the world's largest restaurant company in terms of system restaurants
with over 34,000 restaurants in over 100 countries. Four of our restaurant brands
- KFC, Long John Silver's, Pizza Hut and Taco Bell - are the global leaders of
the restaurants. Yum! Brands generate more than $9.5 billion in total revenues,
including company sales and franchise fees.
Responsibilities:
New BOH (BackOfHouse) Architecture is conceptualized and implemented using open
source technologies such as Spring, Liferay Portal, JSF, Mule as Enterprise
Service Bus, openJMS as Java Messaging Service using Tomcat as Container and
PostgreSQL as Database.
- Design and Architecture of Lightweight BOH
- Implementation & testing of BOH using Liferay Portal Container and Tomcat Web
Servers
- Design & Coding of Portal and implementation of Business Rules using 3-tier
Architecture
- Demonstration of Live Implementation to Pizza Hut, KFC & Taco Bell core
Architects & End Clients
- Integration with Legacy BOH
Environment: Java, J2EE, Liferay Portal, EJB, PostgreSQL, Eclipse, Spring, Mule,
JSF, OpenJMS, Tomcat, Windows XP
Huntington Bank May 07 to July 2007
Sr.J2EE Developer
Huntington Bank is 50+ billion financial banks with 700 regional banking offices
with additional services such as retail and commercial financial services
online.
MidTier is Multithreading Application which transmits all the Messages from
Online Banking, ATM transactions to Mainframe after converting from fixed format
to XML Messages. Due to Merger of Huntington and Sky Bank, Application needs to
be tested & improved for additional capacity and TPS (transactions per second).
Responsibilities:
Redesigning of Argo Adapter which is ATM Teller application due to Correlation
Id Feature
Optimizing the Performance of Argo application
Database source change feature
Code optimization
Performance and Capacity maximization of MidTier by deploying additional
Hardware
Environment: Java, J2EE, IBM WebSphere MQ, EJB, Oracle 10g, Eclipse, Enterprise
Architect, Windows NT, Linux
Union Pacific May 06 to May 07
Sr. J2EE Developer
Union Pacific Railroad is the largest railroad in North America covering 23
states across two-thirds of USA.
Onboard caters to Backend office which receives events from locomotives (GPS
equipped & Non-GPS) and onboard process the data to save fuel, efficiency of
locomotives.
Responsibilities:
Architecture & Designing of Data tier which interacts with Teradata & Oracle
Hibernate, CMP, DAO for Data Persistence
Design & Implementation of Business logic using EJB
Implementing Caching Solutions, Heartbeat Monitoring, Exception Handling, AOP
Environment: Java, J2EE, Intro scope, Web logic 8.1, EJB, Hibernate, Maven, My
Eclipse, Eclipse, Teradata, Oracle
Housing and Urban Development (HUD), Federal Government Mar 05 to Apr
06
Sr. Java Developer
PASS (Physical Assessment Sub System) supports the processing of physical
inspection at the PIH-REAC. As part of the overall Real Estate Assessment Center
System (REACS), PASS automates the inspection process, linking the inspector in
the field with PIH-REAC. The inspector interacts with the PASS system via the
DCD (Data Collection Device), retrieving property profile information via
download and then uploading inspection results. Once uploaded, PASS stores
inspection data and uses this data to develop property assessment scores.
Responsibilities:
User Interface development using Swing and Net beans
Implementation of Download/Upload Inspection using SOAP, JAXB, EJB
Writing Stored procedures in Sybase
Implementing Business Rules using Session Beans
Design & Incorporating Data model in Derby database for DCD
Deployment of EJB PASS application in Sun Application Server 7.1
Design, Implementation & testing of RAPID client GUI application
Environment: SWING, Java, J2EE, Sun Application Server, EJB, JSP, Servlets,
Struts Framework, Eclipse, Sybase, Net beans, Derby (formerly Cloudscape)
Infosys Technologies Ltd Jan 04 to Mar 05
Technical Architect
Megisto
Operators in 2.5G/3G Wireless to configure Charging Policies in SGSN/GGSN use
Service Manager for Megisto Client. Implemented using J2EE framework on Weblogic.
Team consists of 20 Team Members including 4 External Consultants based in USA of
which Team Members experience range from 14 years of experience to 4 years. SM
GUI is implemented using JSP and Struts. DAO patterns are used to implement DB
Management.
Customer Interface & providing architectural solutions
Working on Database Modeling, GUI Screens Using Servlet, JSP and Jakarta
Struts Framework
Technical Architect for Service Manager and designed over Service Manager with
the help of Team Members.
Implemented South Bound Interface using Enterprise Java Beans
Implemented Element Management using EJB
Deployed EJB applications in Weblogic
Test Activities Review, Design Review, Code reviews for Charging, DB
Management, Security Role base User Admin, Activation, Version Management, Report
Management, and Log Management.
Improving Equant GOLD (Global Order Delivery) system performance using
Objected and Inventory Management, Order Management and estimates. Currently
Managing & Implementing Performance improvement measure for Order Management
System implemented in Trilogy Weblogic Server.
Currently Managing VoIP activity for AOL customer and anchored various RFP for
Cox communications, AOL etc. Currently manages a team of 30 members, which
implements VoIP Testing Activity. VoIP Testing Activity schedule is from Aug 9 to
Nov 2005. Very strong in Infosys Processes and very quick to work on Request For
Proposal and Technical as well as Management related documents.
Environment: Core Java, J2EE, Weblogic 8.1, EJB, JSP, Servlet, Struts
Framework, Rational Rose
Hewlett Packard (HP) Jan 03 to Dec 03
Team Lead
Working with client to gather Requirements, modeling Inventory Data in Xpercom
and then activate through Provisioning using Transport Service Controller (TSC).
HP Open view TeMIP is Integrated Platform used to cover Lucent (ITM-SC), Siemens
(TNMS), and Huawei (iManager T2000) vendors with their respective EMS/NMS in
network. Also defining Work Order Process to cover Planning.
Responsibilities:
Implementing interface using Java/J2EE
Gathering Network Inventory Data and uploading into Xpercom using Java/J2EE
application.
Understanding Lucent, Siemens and Hauwei EMS/NMS
Modeling Inventory data in Xpercom
Defining Project Plan and Tracking Tasks
Allocating Task to Team Members
Coordinating different Work Groups to Manage Naming Conventions, Provisioning,
Data Loading
Using Lucent DNA (Dynamic Network Analyzer, Siemens Xml tool to extract
Inventory Data from STC Network.
Implementing Circuit Work Order Process
Formulating Naming Convention based on vendors to model data in Xpercom and
activate through TSC provisioning.
Acting as Subject Matter Expert for SDH
Data Extraction of TNMS (MySQL), ITM-SC (Informix), T2000 (Sybase) and WS-NMS
(Oracle) through Clever path Reporter
Implementing EAI (Enterprise Application Integration) Bus between TSC and
Xpercom
Environment: Windows NT, Granites Xpercom and Xperworx, TSC (Transport Service
Controller) OOA&D, Open View TeMIP, TIBCO, Java, J2EE, HP Unix.
Metro-Optix Inc, Santa Clara, California, USA May 01
Dec 02
Team Lead, Control System
City Stream is SONET ADM providing static Routing as well as Dynamic Routing.
City View is GUI (NMS) for City Stream. Metro-Optix City Stream consists of GUI,
Control System and firmware.
Responsibilities:
Implemented Performance Monitoring for EC1 in City Stream Box using Object
Time tool in C++.
Control System Implementation Performance Monitoring for Ethernet in City
Stream Box using Object Time tool in C++ and Korn shell.
Implementation of static Routing, ARP, and Routing Policy in City Stream Box
using Java/J2EE and EJB
Provisioning of Static Routing Protocol guidelines in City Stream
Validating rules, Address Resolution Protocol (ARP), updating database.
Phase2 stack is IP Protocol stack used in firmware.
Implementing OSPF Protocol in Control System. Phase2 stack is used in
firmware.
IS-IS Dynamic protocol is implemented in City Stream.
RIPv2 is implemented in City Stream Control System using Object Time in C++.
Protocol testing is done using Ciscos router and City Stream box.
Environment: Windows NT, OOA&D, UML, C++, Korn Shell, Java, EJB, and J2EE,
Object Time, Clear Case, Green Hills Compiler and Tornado Compiler, Vxworks.
Fujitsu Network Communication, San Jose, California, USA
May 99 May 01
Team Lead/Senior Software Engineer
Established Market Leader in all-optical-transport market with SONET Platform
products in North America, part of $45 billion Fujitsu Group.
Responsibilities:
Implementing customer specifications, porting of Flexr+ on Solaris 8 using
Perl, Java on Unix
Leading Flexr+ Network Management System group with 4 Team Members.
Implementing SONET, Bellcore, GR-253 standards for Fujitsu Network Elements
like FLASH 192, FACTR, FLASHWAVE
Developing GUI for NMS such as Configuration Management, SONET Cross connects.
GUI framework is used and MVC (Model View Controller) model is used to develop
GUI using Java to minimize dependencies whenever GUI look requires changes.
Middleware is implemented using CORBA.
GUI is implemented using AWT and Swing. Java Listeners, classes are used to
implement Configuration Manager and to update changes in GUI whenever user does
an operation on Network Element.
Developing software to install client from CD rather than over ftp network in
C++ and Java.
Development of Protection switching software for 4FBLSR, 2FBLSR NE's. Working
on SONET Cross connects, TL1 commands, Software Download, Fault Management.
Fixing the Database problems using SQL to access Oracle database.
Understanding of Bell core standard is done to develop software for Network
Management System such as supporting Telcordia compliant NEs in NETSMART.
Implementing TL1 Editor using Java to process TL1 commands and get the
responses using 3rd party components for parsing TL1 syntax.
Implemented Web based Interface for Group using Java to automate Code Review
Process, update PTR (Problem Tracking Report) status, who is assigned.
To support Telcordia Network Element in Fujitsu Network Management System,
Bellcore TL1 commands, syntax is extensively studied and implemented to support
Telcordia network element
.Implementing Protection Switching for FLAHSWAVE, Fujitsu Network Element and
FLASHWAVE Network Element features.
Environment: Sun Solaris UNIX, Geodesic REMIDI, CORBA, Java, C++, EJB and
J2EE.
C-DOT (Center for Development of Telematics)
Aug 95 May 99
Sr.Software Engineer
Responsibilities:
Responsible for developing the LINK CONTROL PROTOCOL to Block/Unblock the E1
Trunk, Link Identification, Layer 1 Fsm to report Alarms, Base S/W Processes,
PUBLIC SWITCHED TELEPHONE NETWORK (PSTN) PROTOCOL to Establish Call Set Up and to
disconnect the Call.
Implementation of LAPD PROTOCOL i.e. Layer 2.
Developing the RTOS, Tinix and device drivers involves creating processes,
deletion of process, and message interaction between processes through messages.
G.964, G.965, GR-253 is thoroughly studied & implemented.
CEPT Frame Understanding & implemented for E1 Trunk for Common Channel
Signaling (CCS)
Formulating User Interface Commands to System Validation Group and Designing
& Coding Man Machine Interface and Administrative
Features, Call Processing.
Designing & coding of Call Processing for C-DOT Switches.
Writing hardware layer subroutines to act as interface between serial
communication channels in 68k and 68302 with Serial Communication Channels &
Serial Communication Port.
Development of existing RAX (Rural Automated Exchange) Call Processing to suit
the requirements for the GAMBIAN NETWORK. Software changes in MF register
signaling, Digital Trunk line signaling & Announcements, providing Call Waiting
Service, Different Charge Rate Index for Coin Collection Box Subscriber.
Implementing Wireless in Local Loop (WiLL) between 256p RAX and Motorola NAMPS
as Access Network using proprietary 'W'Interface.
Base Station Controller will be used to control all Will Calls and Will Call
will be converted such that RAX understands and call Conversion is normal.
Implementing COMAC basically consists of a Modem and a PC connected Through
RS-232 link.
Developing User Interface, Administration, Call Processing
Implementing Type III Signaling in 256p RAX requires Man Machine Interface,
Administration, and Call Processing to be changed.
Type III signaling consists of i/c, o/g & b/w type signaling. This is with
respect to Signaling only not with voice over a trunk circuit.
Environment: UNIX, Linux, C++, and C, 68k, 68302 Microtec development kit,
Verilog Case Tools, Siemens K1297 Protocol Tester, Vxworks
|