Post Job Free

Resume

Sign in

Project Engineer

Location:
India
Posted:
January 30, 2015

Contact this candidate

Resume:

Balaji Kumar Kakollu

JOB OBJECTIVE

Seeking a challenging and rewarding opportunity in the Software Design and

Development of enterprise applications in Web-based, Multi-Tiered,

Distributed Architecture with object oriented methodologies in the IT

industry

PROFILE SUMMARY

* Around 8.5 years of IT Experience in developing Object Oriented,

Client/Server, and web based applications Internet applications using

J2EE Internet Technologies

* Strong programming experience in Java, J2EE, Servlets, JSP, JSTL JDBC,

AJAX, JavaScript, Oracle.

* Strong experience in the design and development of the applications

using J2EE frameworks .Have good experience in JSF, Struts, Spring, JPA,

Hibernate and various design patterns.

* Have worked on developing applications using Spring Batch 3.x, Spring

JDBC and Spring MVC.

* Proficient in developing enterprise Java beans (EJB) & JMS applications.

* Experience in JBOSS SEAM framework which uses JDK1.6, Hibernate, JPA,

JSF, Rich Faces and

AJAX(a4jsf).

* Strong experience in the design and development of JBoss Seam

applications.

* Exposure working on RESTFUL web services

* Technical expertise in application development tools like JBuilder,

Eclipse, RSA, NetBeans and

Application servers like JBoss, Weblogic and connecting

to back-end databases like Oracle, MySQL,

DB2 and MSSQL Server under Windows 98/2000/XP, Solaris and UNIX.

* Worked on JUnit and have exposure to CVS, SVN, Clear Case, etc.

* Good experience in Object Oriented Programming using Java.

* Have Worked extensively in XML related technologies and

having basic knowledge of Perl,

Data Warehouse concepts and in J2ME technology

* Having good knowledge in full Software Development Life Cycle (SDLC) and

AGILE/SCRUM process.

* Domain Expertise knowledge in CRM, Telecom, Media & Design and Finance

verticals.

* Also played a role of a CC(configuration controller).

* Sound analytical, organizational and planning skills, able to achieve

team and customer objectives with excellent written and verbal

communication skills.

ACHIEVEMENTS

. Sun Certified Java Programmer with 88%.

. Awarded for Defect-free Release during Data Dictionary module

Development and for

demonstrating proficiency in Product and Technology knowledge in

AdaptV11 Project.

. Awarded for Team delivery Excellence in OBS Project which is being

developed using IceFaces.

. Was being appreciated by couple of teams like Vodafone-Italy, LnK team

for my contribution in their initiatives and canvas releases in IBM.

CORE COMPETENCIES

Core/Business Core Java, JDBC Servlets, JSP, JSTL, EJB 3.0

Technology

Methodology Agile, SDLC,Scrum

Framework/Web JSF,Facelets, Hibernate3.0, STRUTS 1.x, JSP,

Technology Servlets, JMS,

Java Design Patterns, log4j, IceFaces, JBoss Seam,

Spring MVC, Spring Batch 2.X

RDBMS Oracle 10g & 11g, MSSQL Server 2000/2005, MySQL, DB2.

Application/Web Weblogic, Jboss, Tomcat, Websphere,

Server liferay- portaltomcat-6.0.X.

Operating Systems Window 98/NT/XP, MS DOS,UNIX,Windows 7

IDE & Tools IBM RSA/RAD/Eclipse, Net Beans 6.0, Edit Plus, IBM

Clear case, SVN, AJAX, Lotus Notes6.0, Jira

(Bug-tracker),

TTP-Test Track Pro (Bug-tracker), TOAD, Jakarta

JMeter (performance& load testing tool),

Wireshark,

(HTTP request tracker), Rational Clear Quest, Apache

ActiveMQ,

ORGANISATIONAL EXPERIENCE

ACS-Xerox, Xerox India private limited (company 1)

Jan 2014- Till Date

Systems Development Sr. Specialist

. Working on Service Domain for Travel applications.

. Will be interacting with Business analyst to get the updated

requirements.

. Worked on analysis and development of Monitoring application for

TouchNGo using Spring MVC.

. Worked on creating an interface using JMX to interact with Apache

ActiveMQ server for retrieving the messages in the queus.

. Worked on integrating the Spring Batch framework into the Monitoring

application.

. Actively participated in code walk through's and code reviews of

different transaction processing application.

. Worked on transaction processing using Spring Batch.

HP Globalsoft iNdia private limited (Company 2)

Feb. 2013 to Jan. 2014

Technology Consultant

. Working on Media And Design Domain project which comprises of HP tools

like BSM OMW for monitoring huge set of applications and servers.

. Interacting with the business users to gather and analyze the

requirements.

. Preparing design artifacts.

. Done some POC on REST full webservices. Worked oncall enhancements and

delivered it on priority basis.

. Managing source control using Clear case.

. Actively participated in change requirements, bug fixing activities.

. Coordinating between Dashboard Portal, HP Tools ( BSM, UCM DB and

OWM)and Database teams during the integration

Mercedez-Benz R&D India private limited (Company 3)

Jun. 2012 to Dec. 2012

Senior Lead Engineer

. Working on Manufacturing/Mechanical domain.

. Understanding of requirement and design.

. To Work on the sprints by doing the on-job duties. Adhrere to the

timelines and make the team also adhere to it.

. Mentor my fellow workers in the concerns or doubts which hinder their

work.

. To have good rap-up with the BU counterparts or Partners.

. Make the MTM application stable by giving my ideas and knowledge to

the Team.

. Software Deployment and testing.

IBM India private limited (Company 4)

Jun. 2009 to June. 2012

Sr. System Software Engineer

. Working on Telecom,finance,Media & Design domains

. Gathering Requirements, Analysis of Requirements for the Helpdesk

application.

. Come up with the desired use cases and design for the target system..

. Doing the Estimation for the modules and getting it approved from the

Client.

. Doing the WBD (work break down schedule) and assignment of tasks.

. Managing the team by assigning/co-ordinating and ensuring the

deadlines are met

NMS Communications (Company 5)

Sep. 2008 to June. 2009

Senior Software Engineer

. Working on Telecom domains.

. Handled the project in analysis, design and development.

. Developed a plug-in to handle the SMS sent as part of Confirmation

model of DTMF copy.

. Fixing the CI's (Customer issues) logged in Lotus Notes.

. Update the status of the issues on a periodic basis.

. Done the coding and bug fixing of the Payment Plug-in.

. Handled Performance issues like SongCacheReload (SCR) problem in

MyCaller CSM (Content and Sub-

scriber Management) product.

. Creating, Installation and un-installation of deliverable patches.

. Releasing Sanity Report as part of released patches.

. Providing valuable suggestions for the improvement of the MyCaller

product.

LG CNS Global (Company 6)

Jun. 2007 to Oct. 2008

Software Engineer

. Working on Product ADAPTV11(BOND International software) domains.

. Fixing the issues logged by Bond Client in TTP Tool.

. Alert the corresponding teams if the issue is not caused by the

Programs handled by Adapt - LGCNSG Support.

. Bug Fixing and working on new enhancements.

. Fixing Oracle 10G and MSSQL related bugs logged by client.

. Update the status of the issues on a periodic basis.

. If required coordinate with the other support teams for resolving

issues.

. Co-ordinate with the System Analyst/BOND-UK Team for resolution of

Critical issues.

. Resolve the issue in minimal time.

. Proactively identify the issue and resolve it if possible or notify

the corresponding support teams.

. Redirect the issue to the UK-Bond team through TTP and notifying them

with the issue observed.

. Involved in unit testing and application deployment

. Perform Code walkthroughs and Code Reviews.

. Modify or Write Code as per BOND Coding Standards

. Generate Test Cases/Scenarios after Analyzing the SRS sent by client.

. Upload the developed code to the Surround SCM (version control).

. Make estimations for Developments and Critical Bugs get approval from

the System Analysts/BOND-UK.

. Giving the Demo of the developments/Enhancements done to the client

and gathering the require-ments/suggestions/feedbacks from the client.

PROFESSIONAL QUALIFICATIONS

. M.S Software systems from BITS, Pilani with 7.02 CGPA.

. B.Tech Information Science & Technology from Koneru Lakshmaiah College of

Engineering Affiliated to Nagarjuna University, Guntur with 69%.

PROJECTS

Project Name(1) TouchNGo,Malaysia

Project Location KL,Malaysia

Duration Jan 2014 to till date

Technology Java/J2EE, Spring Batch, Spring MVC, Oracle,

Javascript,JQuery.

Environment Tomcat Application Server, Spring Tool SuiteEclipse

platform

TNG requires a non-real time, bulk-based transaction processing system

capable of processing transactions originally triggered by turnstiles of

independent Service providers. These transactions are to be consumed by the

system as individual records located in sets of files, and the system must

be able to select and apply business rules on all such records in order to

calculate the amount to be shared with service provider and TnG.

Roles and Responsibilities:

. Will be interacting with Business analyst to get the updated

requirements.

. Worked on analysis and development of Monitoring application for

TouchNGo using Spring MVC.

. Worked on creating an interface using JMX to interact with Apache

ActiveMQ server for retrieving the messages in the queus.

. Worked on integrating the Spring Batch framework into the Monitoring

application.

. Actively participated in code walk through's and code reviews of

different transaction processing application.

. Worked on transaction processing using Spring Batch.

Project Name(2) NBCU Monitoring 360 - Dashboard Solution

Project Location US

Duration Feb 2013 to Jan-2014

Technology Java/J2EE, Rich Faces 3.3, JBoss Seam 2.0, Clear case,

Oracle, MSSQL, HP Tools (OMI, BSM, UCM DB and OWM) and

Restful web services, JAXB, XML.

Environment Eclipse platform, JBoss Application Server 4.2.3,

The monitoring 360 (dashboard) application is a monitoring interface

to NBC's applications and components. Dashboard monitors for

application/component availability (Up/Down) and performance.

Dashboard triggers an email notifications when an

application/component is unavailable or out of performance. The

application has built in escalation procedures for problem escalation.

The Helpdesk agents use the escalation matrix and outage management

screen to document the outage details. Dashboard will have built in

sophisticated charts and graphs that allow users to do analysis and

view application trends.

Roles and Responsibilities:

. Interacting with the business users to gather and analyze the

requirements.

. Preparing design artifacts.

. Done some POC on REST full webservices. Worked oncall enhancements and

delivered it on priority basis.

. Managing source control using Clear case.

. Actively participated in change requirements, bug fixing activities.

. Coordinating between Dashboard Portal, HP Tools ( BSM, UCM DB and

OWM)and Database teams during the integration

Project Name(3) Helpdesk - ACAPULCO

Project Location Mexico

Duration Oct 2011 to June 2012

Technology JDK 1.6, Java, Servlets, JSPs, Hibernate, JavaScript,

Shell scripting,

Environment IBM Websphere 7.0, Oracle, AIX.

IUSACELL is a company that provides cellular services reaching about 90% of

Mexico's population, including Mexico City and received more licenses to

cover the remaining regions in early 2005. It has more than 3.5 million

subscribers (67% are prepaid). The company also offers local and long-

distance telephony, messaging services, mobile television and wireless

broadband services (BAM) over the only 3G nation-wide network in Mexico.

Helpdesk is a Pilot project developed as a GUI application, by which the

Helpdesk executives of the Iusacell to track and analyse the errors which

occur in different systems.

This Application consists of 3 modules. They are as follows:

1)Read Logs Module: Is used by the Helpdesk executives to monitor or search

for the errors occurred in the logs of DispatcherGSM and MultiloaderCDMA

Applications.

2)Incidents Module: Is used by the Helpdesk executives to monitor the

incidents reported by the customer of IUSACELL.

3)Amount & Sum Module: Is used by the Helpdesk executives to monitor the

Amount and sum of different users based on the Wallet numbers.

Roles and Responsibilities:

. Gathering Requirements, Analysis of Requirements for the Helpdesk

application.

. Come up with the desired use cases and design for the target system..

. Doing the Estimation for the modules and getting it approved from the

Client.

. Doing the WBD (work break down schedule) and assignment of tasks.

. Managing the team by assigning/co-ordinating and ensuring the

deadlines are met

Project Name(4) Online Booking System (OBS) - SAMBA

Project Location Germany

Duration Jan 2011 to Oct 2011

Technology JDK 1.6, Java, JSF-Icefaces, Portlets.

Environment liferay-portaltomcat-6.0.X, Mysql.

ProSiebenSat.1 Media AG is a European media conglomerate, operating

commercial television, premium pay channels, radio stations and related

print businesses. It is a commercial television station in Germany

distributed to a large extent via cable and satellite along with DVB-T

(Digital Video Broadcasting - Terrestrial) in larger population centers.

OBS is a JSF GUI application which helps in booking the Advertisements for

various companies across different TV channels. These advertisements are

the slots which will be allotted to different companies with appropriate

minutes. So this OBS application serves the purpose of booking of the slots

for advertisements for various companies

Roles and Responsibilities:

. As a Sr.Developer am part of developing GUI screens using Icefaces

based on the FRS.

. Do code walkthroughs to customize the code or make the code re-

usable.

. Fixing bugs reported by the Germany QA team.

Project Name(5) : NET. Trader Admin Desk & JSF GUI for ATS

Project Location Germany

Duration Jan 2010 to Dec 2010

Technology Java,JSF,Facelets,J2EE, Servlets, PL/SQL

JDK 1.6, Java, Swings,, Ant 1.6, DB2.

Environment WebSphere 7.X,DB2.

"NET. Trader Admin Desk" is an application which is getting developed in

Java Swing based application.

NET. Trader Admin Desk will be used by certain users of the Deutsche Bank.

They will be able to retrieve deal overviews of all autobahn Treasury

customers manage their profiles and stop all deal activity immediately in

case of emergency.

The application will establish connections only via the secured HTTPS

protocol and will not require an installa-tion process. Two frontends

already exists with similar features, a C++-POWER. Trader (rich client) and

a Ja-va NET. Trader for branches (thin client).

Roles and Responsibilities:

1. As a Sr.Developer developed GUI screens part of NET. Trader Admin Desk.

2. Analyze the FRS if provided by the IBM Germany valueta-direckt Team and

analyze the screens of

Power trader which is in legacy UI and developed them independently in

java using swings.

3. Do code walkthroughs to customize the code or make the code re-usable.

4. Co-ordinate with the onsite Architect in the process of developing the

GUI screens by taking and

giving suggestions to improve the application..

Project Name(6) MP2K Reengineering

Project Location Vodafone-Italy

Duration June 2009 to Dec 2009

Technology JDK 1.5, J2EE, JBoss Seam.

Environment IBM RAD, jboss-5.1.0.GA

This application is used for the configuration of the tariff plans; the

promotions and all the nec-essary objects to their definition will have to

endure a reengineering in order to carry it on an architecture ori-ented to

the services based on three levels:

The client is a web browser. Authentication is done through the login page

that allows the user to enter the username and password. These credentials

will be validated against an LDAP Server hosted in the Vodafone

environment. Once the user has been authenticated, the access to the

functionalities of the application (Au-thorization) is managed through a

table CCBS USERACCESS

The Middleware is a 100% J2EE compliant JBoss Application server, free and

open source.

Jboss Seam frame work suits best when used in combination with the Jboss

server.

The level date will be a database owner, separated from CCBS. All the

configurations and their versioning will be recorded on this database.

Scripts for updates the database will be generated final, visible from the

others arrange.

Roles and Responsibilities:

. Understanding the requirements in the SF & ST documents.

. Implemented application through Seam framework. Developed the GUI for

application using JSF,

AJAX and Rich Faces.

. Coding of Classes and Interfaces of the assigned module to upgrade the

legacy code in accordance

with the change plan.

. Used Rich Faces for the UI Screens and EJB 3.0 (JPA) compliant

Entities to implement the business

Logic.

Project MyCaller Content and Subscriber Management

Name(7)

Project Bangalore,India

Location

Duration Sept 08 to June 09

Technology JDK 1.4, Java, J2EE, PERL, Shell Scripting,Ant 1.6.

Environment Jboss3.2.8,Windows XP, MySQL.

MyCaller is a personalized caller entertainment service from Livewire. The

service allows a sub-scriber to select a specific audio title such as a

musical melody that callers should hear when calling the sub-scriber in

place of the conventional audible ring-back tones

The Content and Subscriber Management (CSM) application, comprising the

Digital Asset Manager (DAM), an integrated system for provisioning,

supervision and publication of content; and the Subscriber Access Manager

(SAM), an integrated system for provisioning, supervision and configuration

of subscriber data, profiles and preferences. The CSM can be provided as a

hosted service or, depending on Operator preference, as an entity owned and

operated by the Operator.

Roles and Responsibilities:

. 1 Fixing the CI's (Customer issues) logged in Lotus Notes.

. 2 Update the status of the issues on a periodic basis.

. 3 Done the coding and bug fixing of the Payment Plug-in.

. 4 Handled Performance issues like SongCacheReload (SCR) problem in

MyCaller CSM (Content and Sub-

. scriber Management) product.

. 5 Creating, Installation and un-installation of deliverable

patches.

. 6 Releasing Sanity Report as part of released patches.

. 7 Providing valuable suggestions for the improvement of the

MyCaller product.

Project AdaptV11

Name(8)

Project BOND International Software, UK

Location

Duration Apr 06 to Sept 08

Technology JDK 1.4, JDK1.5, AJAX, HTML, XML, Java, J2EE, Ant 1.6.5,

Environment MSSQLServer2000/2005, Oracle10g, Windows XP,, Jboss4.0.3

AdaptV11 is J2EE based product that is developed for Bond International

Software, UK. It's been designed and developed by both LG CNSG for Bond

since the last 5.5 years. The project has been de-veloped in 5 phases and

currently LG CNSG has provided a dedicated facility for Bond to cater and

to provide end-to-end services for AdaptV11 project. The product is

extremely customizable such that the product is used to create different

applications that cater to different clients. Presently AdaptV11 is

developed for HR Domain.

Roles and Responsibilities:

. Fixing the issues logged by Bond Client in TTP Tool.

. Alert the corresponding teams if the issue is not caused by the

Programs handled by Adapt - LGCNSG Support.

. Bug Fixing and working on new enhancements.

. Fixing Oracle 10G and MSSQL related bugs logged by client.

. Update the status of the issues on a periodic basis.

. If required coordinate with the other support teams for resolving

issues.

. Co-ordinate with the System Analyst/BOND-UK Team for resolution of

Critical issues.

. Resolve the issue in minimal time.

. Proactively identify the issue and resolve it if possible or notify

the corresponding support teams.

. Redirect the issue to the UK-Bond team through TTP and notifying

them with the issue observed.

. Involved in unit testing and application deployment

. Perform Code walkthroughs and Code Reviews.

. Modify or Write Code as per BOND Coding Standards

. Generate Test Cases/Scenarios after Analyzing the SRS sent by

client.

. Upload the developed code to the Surround SCM (version control).

. Make estimations for Developments and Critical Bugs get approval

from the System Analysts/BOND-UK.

. Giving the Demo of the developments/Enhancements done to the client

and gathering the require-ments/suggestions/feedbacks from the

client.

ACADEMIC QUALIFICATION

. Intermediate from Nalanda College of Arts & Science,Vijayawada,

Affiliated to BIE, Andhra Pradesh with First Division (81%).

. Matriculation from Siddhartha Residential school,Edupugallu,Vijayawada

affiliated to CBSE,Delhi, with First Division (68%).

PERSONAL DETAILS

Father's Name : Vinod kumar kakollu

Date of Birth : 23rd Jan 1982

Sex : Male

Languages Known : English, Telugu and Hindi

Marital Status : Married

Current Address : C/o K.KrishnaRaj,

H.no:106, Shree shakthi illam, ground floor, 6th

Street,Bank avenue, Babusapalya, Bangalore-560043

Nationality : Indian

Passport No : L5738610



Contact this candidate