Post Job Free
Sign in

Software Engineer Customer Service

Location:
San Jose, CA
Posted:
May 30, 2014

Contact this candidate

Resume:

Narendra

Contact # 408-***-****

E-mail: *************.******@*****.***

Professional Summary:

. 7+ years of overall experience with strong emphasis on Design,

Development, Implementation, Testing and Deployment of Software

Applications. Around 2 years hands on experience in Hadoop, HDFS,

MapReduce and Hadoop Ecosystem, 6 years of development experience

using Java, J2EE, JSP, and Servlets.

. Strong knowledge on CISCO Environment, infrastructure, Architecture,

Applications/Tools, etc.

. Excellent global exposure to various work cultures, client interaction

leading diverse teams of more than 20 people.

. Good hands on Hadoop, HDFS, Map Reducer, PIG,Hive,Sqoop

. Hands-on experience on tableau

. Implemented oracle text search for searching all video, audio systems.

. Strong domain knowledge in Video Conferencing, TelePresnce.

. Good at leading the onsite team and coordination with offshore team.

. Extensive expertise in Java, Servlets, J2EE, JSP, Struts, Spring,

Spring Core, Spring AOP, Spring MVC, Spring DAO, Web Services,

Hibernate, JDBC, ANT, Maven, HTML, JavaScript, Log4j,JQury,BootStrap

. Expert in implementing Struts MVC framework (Action classes, Action

Forms, Tag libraries, Validator, Tiles, etc.)

. Hands on experience with different O/R Mapping tools like Hibernate.

. Strong experience in Spring Framework, and integrating multiple

frameworks.

. Experience in development of Web Services, SOAP, Apache Axis, WSDL,

XML, XSD and SOAP UI.

. Good in Web Services configuration in LAYER7 Framework, Web Services

Gateway configuration.

. Strong experience in PL/SQL, Stored Procedures, Packages creation.

. Setting up different applications in Dev, QA Testing, Load Testing,

and Production Environments.

. Expertise in developing and designing GUI Screens using JSP, AJAX,

JSON, jQuery, Fusion Charts.

. Proficient in using design patterns like MVC, Business Delegate, Front-

Controller, Session Facade, Factory, DTO, Data Access Object (DAO),

Service Locator, Singleton patterns, Adapter, etc.

. Good Database designing skills and extensive experience in SQL,

PL/SQL, batch Process, and Oracle 8i/9i/10g/11i.

. Experience working with J2EE application servers IBM Websphere, RAD,

Eclipse, My Eclipse.

. Experience on Agile/ Scrum and Extreme Programming (Test Driven

development, Pair Programming), Software Development Life Cycle

(SDLC).

. Experience in building scripts using ANT version control using CVS and

unit testing using JUnit.

. Deployed enterprise applications, configured enterprise environment,

and supported running applications on the WebSphere Application Server

platform

. Excellent Team Player with good problem solving, troubleshooting,

Interpersonal and Communication skills.

Technical Skills

Big Data (Hadoop Framework) HDFS, Map Reduce, Pig, Hive and Sqoop.

Databases Oracle 11i,10g, My SQL,MS SqlServer

Languages SQL, PL/SQL,JAVA, J2EE, Pig Latin, Shell Scripting

Development Tools Eclipse, Toad, My SQL

Web Technologies JSP, Servlets, JavaBeans, JDBC,, XML, Ajax, JQuery,

Bootstrap

Office Tools Microsoft office suite

J2EE frameworks Struts, Spring, Hibernate

Operating Systems Windows 8, Windows 7, UNIX, Linux, Red hat

Professional Experience:

1 Billion Video Minutes

Sep 2012 -Till Date

Hadoop Developer

Client name: CISCO Systems, San Jose, CA

1 Billion video minutes is cisco initiate to achieve 1 billion video

minutes in a year so cisco started this project to achieve this goal and

this project is kind of Gamification like those who are using Video minutes

most they will get some rewards, every users in cisco can use see his or

her usages and manager can see all team members usages.

To achieve this we have setup Hadoop environment to collect that data from

different-2 sources, cisco has many type of video devices like Jabber,IP

phone,tangberg,CTS,Cisco TV others also. To process this data we have put

lots business logic in PIG/Hive and written some UDF to processes some

data.

To showing up this data to end users developed two dashboard tableau for

details data and java dashboard for Gamification. After processing data in

Pig, data summary pushed to oracle for java dashboard and tableau is

getting processed detailed data from hive.

Responsibilities:

. Understand the exact requirement from the Business groups and users.

. Good Understanding of the Hadoop Distributed File System and Eco

System (MapReduce, Pig, Hive, Sqoop )

. Worked on to setting up the Hadoop environment

. Responsible writing PIG Script and Hive queries for data processing

. Written lots PIG UDF to process some complex data.

. written some Map Reduce program for processing data

. Responsible to manage data coming from different sources

. Wrote Hive queries for data analysis to meet the business

requirements

. Created Hive tables and working on them using Hive QL

. Expertise in writing Map Reduce jobs using Java native code, Pig, Hive

for data

processing

. Worked on Importing and exporting data into HDFS and Hive using Sqoop

. Developed Pig Latin scripts using operators such as LOAD, STORE, DUMP,

FILTER,

. DISTINCT, FOREACH, GENERATE, GROUP, COGROUP, ORDER, LIMIT, UNION

. Created Hive tables to store data into HDFS and processed data using

Hive QL

. Frequent interactions with Business partners, Solution team, Analysts,

and Architecture / Engineering team.

. Analyzing the technical design, assigning the tasks for developers,

leading the onsite team and coordinating with offshore team.

. Implementing the application using Spring Core, Spring MVC and

delivered with high quality and easy maintains code.

. Front-end development using JSP, AJAX, JSON, HTML, JavaScript,

jQuery,Bootstrap, CSS.

. Automated the build scripts for building application and deploying to

WebSphere Application Servers.

Environment:

Hadoop 2.20,PIG 0.12, Hive,Sqoop,Java5.0, J2EE, Spring4.0, Spring Core,

Spring MVC, Spring DAO, Oracle11i, PL/SQL, TOAD10.5, Servlets, JSP, JDBC,

JNDI, Shell Scripting, JavaScript, JSON, jQuery, AJAX, Java Mail API, HTML,

CSS, ANT, HP Kintana, HP Quality Center9.2, SSH Tectia, Apache Tomcat, IBM

WebSphere, Log4j,SVN

B2B and Video Directory

Jan 2012 -Sep 2012 Date

Senior Software Engineer

Client name: CISCO Systems, San Jose, CA

B2B portal is developed to get the external video conferencing bridge from

service provider to talk to external customers. Previously cisco had old

system in which they use do all manual thing to get the video bridge from

providers, we are automating this all the process to get video bridge from

direct from provider based on business logic

Along with portal we are also developing video directory for all cisco

video devices like any one can search video devices personal to meeting

room and can call directly from jabber. We have used oracle text search for

searching. User can search device by any combination it is like google

search.

We are also developing dashboard using tableau, on the dashboard we are

showing all the video device uses with different -2 combinations.

Responsibilities:

. Understand the exact requirement from the Business groups and

users.

. Frequent interactions with Business partners, Solution team, Analysts,

and Architecture / Engineering team.

. Analyzing the technical design, assigning the tasks for developers,

leading the onsite team and coordinating with offshore team.

. Implementing the application using Spring Core, Spring MVC and

delivered with high quality and easy maintains code.

. Used Spring's functionality of Dependency Injection and Dependency

Inversion Principle (DIP)/Inversion of Control (IOC) patterns to wire

beans from Presentation to business services in the configuration

files.

. Used Spring Aspect Oriented Programming (AOP) to handle logging.

. Front-end development using JSP, AJAX, JSON, HTML, JavaScript,

jQuery,Bootstrap, CSS.

. Developing PL/SQL, Stored procedures to handle business logic

related to DB.

. Worked on Oracle text search for video directory

. Worked on tuning and optimizing the code and queries for better

performance.

. Developed web rest web services to provide services to the business

partners

. Test cycles (TCA/TCB/Load Testing/FPR/Go-Live) support and fix the

issues on high priority basis.

. Automated the build scripts for building application and deploying to

WebSphere Application Servers.

. CSS development, JUnit scripts development, CVS version control

used.

. Taken the responsible for making the 100% environment availability

(WebServices Gateways, data population, applications JVMs tuning,

monitoring, bring up in DEV, Stage, Testing, LT, and their databases).

. Configuring newly introduced Layer7 Architecture for all our

WebServices Applications.

. Daily validating the Applications in Test Cycle (TC) environment and

updating to Internal Users/ QA/ Testing/ Management/ Dev team.

. Code review, HP Kintana Package (KP) creation and deploy to

Dev/Staging/LT/FPR/Production servers.

. New JVMs, VMs request, setups, test deployments.

. Used Log4j for proper logging of exceptions and make sure review logs

are implemented.

. Remedy Case Management.

Environment:

Java5.0, J2EE, Spring4.0, Spring Core, Spring AOP, Spring MVC, Spring DAO,

Oracle11i, PL/SQL, TOAD10.5, Servlets, JSP, JDBC, JNDI, Shell Scripting,

JavaScript, JSON, jQuery, AJAX, Java Mail API, HTML, CSS, ANT, HP Kintana,

HP Quality Center9.2, WebServices, SOAP UI, Layer7 Framework, SSH Tectia,

Apache Tomcat, IBM WebSphere, JUnit, Log4j, SVN,CVS.

Cisco TelePresence API for USAA

July 2011 - Jan 2012

Senior Software Engineer

Client name: CISCO Systems, San Jose, CA

We have developed API for USSA (One of the Cisco Client). They are using

cisco TelePresence for Video meeting and they want to develop some

reporting dashboard for video uses . API fetch the uses data from CTMS and

also gives all room names .

Responsibilities:

. I have designing and developing the solutions.

. Written common services on the basis of report category.

. Developed Mailing and logging System.

. Analysis of requirements for new enhancements and impact analysis.

. Preparation of High Level & Low Level Design documents.

. Development of code as per the business requirements

. Unit testing and system integration testing of the developed code.

. Providing fixes to the issues identified in testing phase.

. Packaging of the developed component to be deployed in production

environment.

. Check-in of code in the repository and build responsibility

. Provide production support for the deployed project till it is

stabilized

Environment:

Java, Spring, Tiles Framework, JSP, Servlets, JDBC, Oracle, PL/SQL, HP

Kintana Package(KP), HP Quality Centre (QC), JavaScript, Ajax, Java Mail

API, HTML, CSS, ANT, Apache Tomcat, WebSphere Application Server, Log4j,

CVS.

Cisco TelePresence Metrics Dashboard

Dec 2007 - july 2011

Senior Software Engineer

Client name: CISCO Systems, San Jose, CA

This System is Developed for Cisco internal and Also For External Customer.

The main objective of this Reduce the traveling for meeting.

Cisco made Video Conferencing Equipment. to use of this system For External

Customer . They can book meeting. Like point-to-point meeting, multipoint

meeting. Ciscos use this system to Deploy the CTMS Server. And use to

calculate How much money They or Customer Saved by using this System. This

Also mange Server Segments.

We are also developing the reporting tool for TelePresence.

Responsibilities:

. Involved in designing and developing the solutions.

. Involved in this project from the beginning.

. Written common services on the basis of report category.

. Written datatable, panel, and autocomplete using YUI.

. Written common services for displaying graph using CUES tag lib

. Involved in framework design.

. Rewritten the queries for the new requirement.

. Analysis of requirements for new enhancements and impact analysis.

. Preparation of High Level & Low Level Design documents.

. Development of code as per the business requirements

. Unit testing and system integration testing of the developed code.

. Providing fixes to the issues identified in testing phase.

. Packaging of the developed component to be deployed in production

environment.

. Check-in of code in the repository and build responsibility

. Provide production support for the deployed project till it is

stabilized

. Unit testing was done by JUnit, make sure coverage should reach

100% and used check styles, PMD tools to check standards.

Environment:

Java, Spring, Tiles Framework, JSP, Servlets, JDBC, Oracle, PL/SQL, HP

Kintana Package(KP), HP Quality Centre (QC), JavaScript, Ajax, Java Mail

API, HTML, CSS, ANT, Apache Tomcat, WebSphere Application Server, Log4j,

CVS.

Electronic Performance Support Systems

Sep 2007 - Dec 2007

Senior Software Engineer

Client name: ICICI Bank (India)

Electronic Performance Support Systems (EPSS) from Tata Interactive

Systems are specifically designed to boost productivity and performance

in the Banking, Insurance and Financial Services industry. EPSS delivers

quantum improvements in performance in areas such as:

. Contact Centres

. Claims

. Sales

. Customer Service

. Underwriting

. Policy Administration

Responsibilities:

. Developer in a group of 10 people.

. Involved in designing and developing the solutions.

. Developed Modules(Process,Category,Admin)

.

Environment:

Java, J2EE, Struts, Spring, JSP, Eclipse, Oracle, TOAD

Eicher Business Excellence System

Java Developer

Feb 2006- Aug 2007

Client name: Eicher Tractors (India)

It's a Project made for the proper monitoring of the whole business system

at a glance. This has been designed for a single unit. The user level

varies from the white collar executives to blue collar workers.

The project has the automation of the following modules:

V Quality Information System (Q.I.S.)

V Kaizen

V 6 Sigma

V Critical Success Factor (C.S.F)

V Knowledgebase

V Policy Deployment

The lowest level in each module is a "Metric" against which all details

like status, graph, data etc are generated.

A strict User Authentication is provided at form level.

Responsibilities:

. Involved in all the phases of SDLC including Requirements Collection,

Design & Analysis of the Customer Specifications and Implementation.

. Prepared Technical Documents (Functional Specs) on each of the User-

requirements and also prepared Interface documents.

. Developed the application using Agile methodology.

. Done integration with Hibernate and Spring.

. Struts 1.2 have been used for development.

. Involved in functional discussion with business analysts, technical

discussion with technical solution architects, and find out the

business gaps and fulfill the gaps of the application.

. Implemented excellent GUI, Client satisfied 100%.

. Used tiles framework for differentiate the menus on Web pages.

. Worked with iText Library to generate PDFs.

. Involved in developing the interfaces and batch jobs.

. Involved in formal code reviews of the application.

. Implemented Stored Procedures, Functions, and called them using

Hibernate.

. Participated in Application deployment to Test Server, UAT Server, and

Prod Server.

. Interact with Conversion data team to populate test data in line of

business tables.

. Interact with testers to go through the test scripts and correct test

scripts according to business changes.

. During application management activity every week database dump is

exporting from environment data base to local development data base.

. Used CVS as version control to track the code, Mantis to track

Assembly test defects, System test defects.

Environment:

Java, J2EE, Servlets, Struts 1.2, HTML, CSS, JavaScript, Log4j,

Windows, MS SQL SERVER



Contact this candidate