Post Job Free
Sign in

Project Customer Service

Location:
Troy, MI
Posted:
December 03, 2013

Contact this candidate

Resume:

Dileep Kumar Rampilla

Email: ******.********@*****.***

Professional Summary:

• Over 8+ years of professional experience in all phases of SDLC with various Client/Server and web

based Applications using OOPs, Java/J2EE technologies.

• Extensive experience in Telecom, Health Care, Internet/Web based and e Commerce application Analysis,

Design, Multi tier application design, database design and system development.

• Hand full of Expertise in developing web applications using Java Server Faces (JSF), Struts in Liferay

Portal, Hibernate.

• Proficiency in developing secure enterprise Java applications using technologies such as JSP, Servlets,

JAVA Beans, JDBC, JNDI, AJAX, Web services(SOAP, REST), Spring MVC, XML, and

JavaScript.

• Expertise at using frameworks like spring framework, AJAX and Struts.

• Extensively worked on XML technologies like XML, XSL, XSD, XSLT and Xpath.

• Experience in developing Web services using Axis and XFire frameworks

• Experience in SOAP, JAX RPC, JAX WS, JAX RS, JAXB, XML and WSDL for developing Web

Services.

• Expertise in implementing various J2EE design patterns like Singleton, Session Façade, Data Access

Objects (DAO), Factory, Observer, Singleton, Data Transfer Object (DTO) and Business Delegate in

the development of Multi Tier distributed Applications.

• Hands on experience in implementing Log4J and ANT, MAVEN.

• Experience in leading an offshore and onsite team with successful project deliveries.

• Experience in working on a Maintenance, support projects and handling different Incident, Problem,

Change and Service Request tickets.

• Possess Extensive knowledge on working with servers like Web Logic 8.1, and Tomcat.

• Also on Drools, CEM, MQ based applications.

• Experience in using Endeca Search engine for retail applications.

• Involved in Manage configuration, customization, and general Endeca API development.

• Expertise in Unit, Integration and System testing. Hands on experience in Testing Tools like JUnit.

• Expertise in Relational Data Base Design (Involved in huge data bases design) and writing SQL and

PL/SQL, Stored procedures, packages and database triggers.

• Extensive experience in Web Portal development

• Experience in MVC architecture.

• Have knowledge on Business Rule Management System JRule.

• Experience in using Internationalization and localization techniques.

• Proficient in Oracle Tools and Utilities such as SQL Navigator and SQL Developer

• Developed packages, procedures, functions, and database triggers using PL/SQL.

• Hands on experience in writing UNIX shell scripting, and executing commands also worked on UNIX,

Linux servers during project deployments.

• Trained on Hadoop and its basic concepts, worked on sample exercises on how to use HDFS and

MapReduce concepts.

• Well versed with test management tools like Quality Center, Jira.

• Equipped with inter personnel skills, good team player.

Education:

B.Tech (Computer Science and Engineering) from Jawaharlal Nehru Technological University, Hyderabad, in

Distinction.

Technical Skills:

Programming Languages C, C++, Java, PL/SQL

Enterprise Java JSP, Servlets, JNDI, Logging API, Various J2EE and Standard Design Patterns

Core Java Serialization, JDBC, Java RMI, Internationalization & Localization etc

Mark up/Scripting Lang. HTML, CSS, XML, JavaScript, AJAX

XML, XSL/XSLT, SAX/DOM, SOAP, WSDL, JIBX, JAXB, JAXP.

XML Technologies

Web Services(SAP, REST), Log4J, Apache Common Library, Axis, Xfire, iBatis,

Tools & Framework JUnit, Ant, Jenkins, Mercury Quality Center9.1, Eclipse 3.1.2, SQL

Developer, Edit Plus, SQL Navigator, Remedy, Proflow, Rational Rose, FileZilla

Application/Web Servers IBM Web Sphere, Apache Tomcat

Web Services SOAP, REST, UDDI, WSDL, XML and JAX RPC, JAX WS, JAX RS

DBMS/RDBMS Oracle 10g/9i, DB2

Source Control Systems CVS, SVN, Git

Defect/Bug Tracking HP Quality center 10.0, Test track

IDE Eclipse 3.x, IntelliJ 11, IBM Optim, Net Beans, SQL Navigator, SQL Developer

O/S & Environment Windows XP, UNIX

Other Skills Hadoop, Requirements engineering, UML, Design patterns, code reviews

Professional Experience:

BlueCross Blue Shield, MI

Sr. Java/J2EE Developer

Project Title: MPA (Member Portal Application) Oct’13 to till date

Member Portal Application is a web application of Blue Cross Blue Shield Michigan (BCBSM).

The BCBSM Member Portal addresses the issues in providing a flexible foundation for the addition of new

capabilities. The basic proposal is for a service oriented approach that can be adapted to the capabilities of various

clients, backed by common services infrastructure that provides access to BCBSM source systems across

consumer channels. Using this web application consumer can check their health record like different kind of

Benefits, Claim details.

Contribution:

Understanding the tickets reported in Jira from production application.

Providing the solution to issue reported and deployment in different environments like SIT and QA.

Understanding the Inflight projects and its requirements, creating technical and software architectural

documents and providing the solution.

Involved in consuming SOAP Web service in handling new functionalities.

Resolving the Jira tickets and coordinating with different teams in providing the fix.

Involved in using Mustache, Backbone JavaScript libraries in rendering the service response to

application webpages.

Also coordinating with testing team in verifying the fixes in all environments.

Involved in Code merging activities like merging code in different branches to master branch.

Involved in coordinating with team in daily Scrum meetings.

Used Log4j for debugging and logging the application.

Involved in peer to peer code review and giving the review comments for correction.

Environment: Core Java, LDAP, Spring, REST, JavaScript, Mustache, Backbone, JQuery, JSON,, SOAP, Unix,

IntelliJ, Git, Ant, MongoDb, Log4J, Tomcat, MySQL, Agile, Scrum

Verizon Data Services, Tampa, FL

Sr. Java/J2EE Developer

Project Title: APC (Access Provisioning Controller) Mar’12 to Sep’ 13

Project Description: APC is a single provisioning controller system which controls the order flow from ordering,

pre provisioning, provisioning, activation and dispatch. It provides a rich/single point GUI for the user to check

about his order status at point of the time, including the work flow, circuit design by interfacing different

provisioning and ordering systems like NOCV, EXACT, ACCORD, BAAIS, VI. Also migration of orders from

one platform (system) to other platform which took place during the replacement of the AAIS DS system with the

APC.

APC is system which will replace the existing system AAIS DS which is currently interacting with all EAST

systems.

Contribution:

• Involved in complete SDLC – Requirement Analysis, Development, System Integration Testing and

Performance Testing.

• Used JBoss Drools to write business rules.

• Involved in the implementation of Spring MVC Pattern.

• Involved in writing calls to external systems using CEM and web service calls in processing a complete

request.

• Developed persistence layer using Hibernate framework.

• Used SQL Developer for all query executions and excel report generations.

• Writing SQL and PL/SQL, stored procedures, packages.

• Testing unit testing, integration testing and functional/regression testing.

• Used the Ant Scripts for building the entire application.

• Handled two interfacing systems VI, NOCV. Implemented CEM based calls between the two interfacing

systems.

• Also involved in migrating the orders involved in writing Ant and Unix shell scripts to migrate orders to

APC system

• Interacting with the team and providing required support and motivation.

• Writing test cases to the related module and execution of same in different (DIT/SIT/UAT) test

environment systems.

• Implemented RESTful web service s using JAX RS for interaction with other external systems.

• Involved in more than one system where each system interacts with other systems in the application via

Web service calls, CEM based communication.

• Used Verizon internal defect tracking system called IPM (Internal project management tool).

• Used Eclipse for java code development, SQL developer as editor for Database and CVS as version

control system.

• Used Log4j for debugging and logging the application.

• Involved in peer to peer code review and giving the review comments for correction.

Environment: Core Java, Drools, CEM, MQ, J2EE, Spring MVC, Hibernate, REST, JAX RS, Ant, SOA,

PL/SQL, Eclipse, SQL Developer, CVS, Windows XP, UNIX, Linux.

Telenor, Karlskona, Sweden

Sr. Java/J2EE Developer

Project Title: Online Web Application Nov ‘10 to Feb ‘12

Project Description: Telenor Online system is a collection name for the components involved in registering a

subscription at Telenor Sverige. The front end of Online is the web application that is shown to the resellers and

customer service where it is possible to select subscription form, do credit checks, add services, register

customers, TopUp prepaid phones, porting number service and much more. The core of Online has a process for

handling rule sets such as business rules, faults, presentation and other. The final object of Online is to include the

registration servers that will fetch the entered information and insert it into the correct surrounding systems like

BASS, Product Catalog, EAI etc.

It’s a maintenance and support project where Resellers/Customer Service will raise tickets (Incident/ Problem/

Service Request management) for the issues they face while accessing application or in completion of the

registration using online application. Also handled Change requests, where the change can be proposed by Client

or development team to enhance the existing application for more fault tolerance. These change requests are

delivered to production once every two months.

Contribution:

• Handled Change request between each release, worked on JSF to develop UI screens.

• Used Hibernate for persistence layer.

• Involved in handling the XML and SOAP interaction with external systems.

• Involved in implementing JAX WS web service.

• Writing PL/SQL procedures to generate excel reports and to call external system DB procedures

• Used Ant build scripts to build and deploy application into UNIX servers.

• Involved in writing JDBC calls to pull data and also to update Database records for Change request which

are to be part of intermediate release for every three months.

• Used Internationalization and Localization techniques to make the application available in both Swedish

and English.

• Used Remedy tool for all tickets reported by customer.

• Continues monitoring of the application and providing solutions to the online application users (resellers/

customer service) during the problem they face while using online application.

• Understanding the actual problem do an analysis on the Incidents/Problem tickets raised and provide

solution or route it particular external system.

• Providing weekly/ Monthly excel reports to customers by pulling required data from Data base and from

application logs.

• Worked on Change requests proposed my internal team or by client and releasing the same to production.

• Providing solutions to customer for the issues faced while doing registrations using the application.

• Used HP Quality center as defect tracking system during testing phase where tester will log the defect

and we make it solved once the defect is fixed and deployed.

• Majorly involved in Incident management and problem management using Remedy tool.

• Updating tickets in Remedy tool within the SLA and updating the customer.

• On call support during off hours and over weekends.

• Generating Excel reports from Database by executing SQL and PL/SQL queries and procedures for the

client service requests.

• Analyzing and identifying the actual application issues on the problem management tickets.

• Used Eclipse for java coding, SQL navigator for browsing database and CVS as version control system

• Used Log4j for debugging and logging the application.

• Involved in peer to peer code review and giving the review comments for correction.

Environment: Core Java, PL/SQL, JSF, Hibernate, SOAP, JAS WS, Ant, XML, JDBC, Remedy, Eclipse,

SQL Navigator, CVS, Incident/Problem management tools, HP Quality Center, Windows 7, Unix and Linux.

Matson, Bangalore, India

Java/J2EE Developer

Project Title: GEMS Jul’10 to Oct’10

Project Description: GEMS application migrates the legacy system developed in mainframes (ACETS) to

JAVA/J2EE web based application (GEMS). GEMS application is to track both the Matson equipment’s and the

Matson Navigation Company operating equipment. It maintains all the data needed for shipping the goods. The

system provides the information in the following areas:

Freight equipment (Containers, Chassis, Trailers and Motor Generators), Carriers, Leasing, Locations.

Contribution:

• Analysis of the specifications provided by the clients by going through the pseudo code which is in PERL

and writing it in JAVA.

• Converting back end queries in DB2 to SQL PL/SQL Oracle queries.

• Used iBatis for all Database related calls to Read, Write and Update data.

• Testing the queries and procedures converted to Oracle, sharing the results and reports.

• Used JUnit in writing developer test cases and for code coverage.

• Involved in converting all procedures and queries in DB2 database to Oracle PL/SQL queries.

• Writing test cases to the related module and new Java code and publishing the results.

• Testing unit testing, integration testing and functional/regression testing.

• Used Eclipse for java coding and SQL developer for database code access and changes.

• Used Log4j for debugging and logging the application.

• Involved in peer to peer code review and giving the review comments for correction.

• Interacting with the team and providing required support and motivation.

Environment: Core Java, J2EE, SpringFrameWork2.0, JSP, iBatis, Oracle10g, Eclipse3.4.1, SQL Developer,

Weblogic, Java Script, CSS, Windows XP

Medavie, Hyderabad, India

Java/J2EE Developer

Project Title: BMS to HIP Application Feb’10 to Jun’10

Project Description: HIP is a new generation policy processing and maintaining system for Medavie Blue Cross.

Application mainly aims to make HIP accessible over web which was earlier a desktop application.

Service Oriented Architecture has been followed to make different layers in the application independent of each

other. Basic Web application has been developed by using JSF.

Contribution:

• Taking the Client requirement and based on the requirement developing the UI mock ups using HTML

and CSS.

• Writing JSF pages for the UI

• Interacting with the team and providing required support and motivation.

• Writing test cases to the related module

• Testing unit testing, integration testing and functional/regression testing.

• Writing SQL queries and PL/SQL procedures to persist and retrieve data to and from Database.

• Writing Ajax calls to pre populate and on demand population of data in UI fiends.

• Used Log4j for debugging and logging the application.

• Used NetBeans for java coding, Tortoise SVN as version control system and SQL Developer for Database

coding.

• Involved in peer to peer code review and giving the review comments for correction.

Environment: Core Java, JSF, HTML, CSS, Ajax, Oracle, SOA, Net Beans 6.1, SQL developer, Windows

XP, Tortoise SVN

Nexant, Hyderabad, India

Java/J2EE Developer

Project Title: Nexant MDM Mar’09 to Jan’10

Project Description: Nexant, Inc is core group from energy consulting and advanced energy technology units of

Bechtel Group, Inc. with capabilities expanded through acquisitions of Power Computer Applications, Chem

Systems, Schiller Associates, Energy Markets Partners, and Neuwing Energy Ventures.

Contribution:

• Understanding the business requirements and create user stories as part of the Sprint, while following the

Agile process of software development.

• Taking the Client requirement and based on the requirement developing the UI mock ups using HTML

and CSS.

• Designed the web tier using MVC design pattern of the struts framework.

• Worked on various use cases in development using Struts and testing the functionalities.

• Implemented the view layer using JSF, JavaScript, HTML, Controller layer using JSP, Business layer

using Spring (MVC) frame work.

• Writing Ajax calls to populate data to the GUI screens.

• Developed SOAP based requests for communicating with Web Services.

• Using Struts as the framework to interact with the Service and DAO Layers.

• Using liferay as the deployment and portal server and deploying the UI wars in Liferay.

• Used Maven to build all project modules.

• Creating new portlets using JSR 286 standard and deploying, adding portlets to the webpage.

• Adding new predefined page layouts.

• Customizing the look and feel of the Theme as per the requirement.

• Creating new Structures and templates using liferay.

• Adding new users and changing the user roles and permissions.

• Used Internationalization and Localization techniques to make the application globally available.

• Active member in reporting the Code quality and defects related to Coding styles and static analysis.

• Using different Static code analysis tools like VSize, Vchurn, Check Style, Find bugs etc to generate

LOC and Change in code.

• Involved in peer to peer code review and giving the review comments for correction.

• Coordinating with offshore team and onsite client coordinator in by weekly status calls on requirements

and release activities.

• Used Log4j for debugging and logging the application.

Environment: Struts, JSF, Web service, SOAP, HTML, Ajax, CSS, Eclipse 3.2, SQL developer, Windows

XP, Unix, Linux, Tortoise SVN, Maven, Code analysis tools.

British Telecom, Hyderabad, India

Jr. Java/J2EE Developer

Project Title: BT.com Migration Mar’08 to Feb’09

Project Description: BT.com Migration involved in migration of most of the British Telecom applications and

product journeys from the existing Production platform in Bletchley to the new production platform in Rochdale,

this involves in the application migration, CMS migration, regression and functional regression testing post

migration.

Contribution:

• Understanding the business requirements and create user stories as part of the Sprint, while following the

Agile process of software development

• Understanding and testing Batch jobs after the modification for the migration is done.

• Writing the test cases for the batch jobs.

• Understanding and testing the Database Procedures to create csv files and to check for the changes in the

database tables.

• Worked on Endeca search engine to configure all search capabilities.

• Configuring Dimension, properties, Stop words, thesaurus, DidYouMean using Endeca.

• Changing or updating pipeline diagram as per the Data load, Mapper and Adapter.

• Used Endeca search engine for File crawling and Web crawling.

• Involved in file and web crawling mechanism to pull all the required data for testing purpose.

• Used StarTeam as a Revision control system as multiple teams are involved in the project.

• Executing the Batch jobs (shell and Perl scripts) in different Solaris environments and refining the logs

and updating accordingly.

• Used Log4j for debugging and logging the application.

Environment: UNIX Shell Scripting, Endeca, Solaris OS, StarTeam, Tortoise SVN, Windows XP

British Telecom, Hyderabad, India

Java/J2EE Developer

Project Title: BT Retail Collab Search Endeca Jun’07 to Feb’08

Project Description: The aim of this project is providing search solution for BT Retail’s BT.com and Price List

web sites using a single project within the BT Retail application on the Common Capability Core Service platform

hosting Endeca’s Information Access Platform (IAP) as a replacement for Verity.

BT.com and Price List search are to function independently of each other i.e. although they share the same project

set up within the BT Retail application search results are mutually exclusive.

The use of a single search solution will address the high cost of a maintaining a multitude of current solutions and

will also drive up revenue generation through the ability to add promotional content to search results pages

Previously, BT was using Verity search engine. They replaced the verity engine with Endeca engine, so this

project developed. This project has 3 modules, web app, and web service and endeca platform. From web

application we will give the keyword or URL which we want to search in BT.com OSCH applications. Search

results will be populated on web application by calling endeca MDex engine through web service.

Contribution:

• Understanding the business requirements and create user stories as part of the Sprint, while following the

Agile process of software development

• Created user friendly GUI interface and Web pages using HTML, JSP

• Worked on OSF framework to build layered source code and to deploy in local machines.

• Worked on Endeca search engine tool to configure all search capabilities.

• Developer Unit Test cases for code coverage using JUnit frame work.

• Coordinating the offshore development and testing activities.

• Used StarTeam as a Revision control system as multiple teams are involved in the project

• Interacting with the client and the onsite coordinator for issues and queries in the project.

• Involved in JUnit and codered for the components of RetailsearchWebApp and codered part for Pricelist

components

• Involved on all the configuration issues to upload the codered reports of all the components of Retail

Search WebApp, Pricelist Search, Service and Platform into ERA dashboard.

• Generating coding standard reports using static tools like Check style, Find bugs, CPD and fixing the

issues that come in reports etc.

Environment: Core Java, JSP, Windows XP/Unix, OSF1.3.3 framework, Endeca, JUnit, Code analysis Tools,

StarTeam, Check style, Find bug, CPD.

SITE, Hyderabad, India

Jr. Developer

Project Title: DataBase Explorer Aug’05 to May’07

Project Description: The aim of this project is to provide a user with an IDE for exploring different types of

Databases or Data sources. It is a desktop application where user can install this application in their local machine

from where they wanted to explore different Databases. It gives rich GUI with images showing as per the

operations they do. Used can create a table, insert and update records to the created table.

Contribution:

• Prepared a details requirement document with design and UML diagrams.

• Using Java Swings created GUI screens.

• Managed all Database connection using JDBC calls.

• Used Eclipse for Java coding and build in local machines.

• Interacting with the team members and integrating the code of each module.

Environment: Core Java, Swings, JDBC, Eclipse, Windows XP.



Contact this candidate