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