1. Venkata Mahesh Muvvala E-mail: mahesh.muvvala@gmail.com
Mobile : 9543113812
Mobile : 9543113812
Page 1 of 5
Profile Professional with a unique combination of Payments domain, Video Technology
domain, Telecom domain experience and technical skills, bringing to the table the ability to
enhance the organization’s success and my own personal growth.
Professional Goals include continuing to grow in leadership and knowledge excels in innovative
technology application, interacts and share with team members and colleagues, and develop
world-class solutions to the real world challenges.
Strengths include:
7 years of experience in design, development and implementation of applications.
Extensive experience in requirements gathering, development and deployment.
Hands-on experience in developing web based applications using Core Java, J2EE,
Spring REST, Spring Core
Writing UNIX Shell scripts for performing file validations, executing stored procedures
and job scheduling.
Good knowledge in C, C++, shell-scripting.
Experience in Agile methodology development.
Experience in handling project from construction phase to till deployment phase.
Experience as working with onsite-offshore model projects while working closely with
clients and Team members.
Implemented Unit Test Plan and performed Integration testing.
A team member and leader with excellent analytical, verbal and communication skills.
Good Leadership and organizing capabilities.
Proficient in Quick learning and grasping.
SKILL SET
Languages : C, C++, Core Java, J2EE, PL/SQL, UNIX Shell Scripting.
Frameworks : Spring 3.x, Hibernate 4.2
RDBMS : Oracle 10g
Application Servers : JBoss 7.1.1, Apache Tomcat
Tools : JUnit, JTest, TestNG, Kibana
OS Platforms : Windows XP, UNIX.
Version Controls Systems: Subversion, GIT, CCM
Build tools : Maven
Domain Knowledge : Video Technology, Telecom, Payments
CERTIFICATIONS
2. Venkata Mahesh Muvvala E-mail: mahesh.muvvala@gmail.com
Mobile : 9543113812
Mobile : 9543113812
Page 2 of 5
Oracle Certified Java Programmer – version 6
Certified Scrum Master
EDUCATION
B-Tech in Information Technology with 69.9% from Gayatri Vidya Parishad College of
Engineering, Visakhapatnam, 2005-2009.
Intermediate – MPC with 96.5% from G.R.C Junior College, Ramachandrapuram, 2003-
2005.
SSC with 88.5% from A.P.Residential School, Bhupathipalem 2003.
ACHIEVEMENTS
Got Spot award twice from Paypal for achievements and contribution towards project.
Got CAP silver award in Cisco for ramping up the project.
Got “On the Spot” award 2 times for my contribution towards project.
Got “Technical Excellence” award for my solution approach towards a technical
challenge.
Got 100% Customer Satisfaction Index (CSI) for the projects I worked.
Got “Best performer” award in the team.
Got 38th
rank in “TCS Top 10” contest in C++ throughout TCS-NGM India domain.
PROFESSIONAL EXPERIENCE
PayPal India Pvt(through Renovite Payment Solutions) Aug 2015 – Current
Project : Millennium – Card Migration
Role : Developer
Duration : Aug 2015 – till date
Millennium is a PayPal’s payment re-arc initiative. We are dealing with Financial Instruments
domain and FI handles managing the user wallet. Our teams focus Card lifecycle in FI. It deals
with different kind of operations like add_card, delete_card, block_card, unblock, activate,
deactivate, initiate, confirm (using PaypalCode, OTP, 1RC, 2RC), set_preferences. Earlier all
these operations are handled by C++ stack. Now we moved to java stack.
3. Venkata Mahesh Muvvala E-mail: mahesh.muvvala@gmail.com
Mobile : 9543113812
Mobile : 9543113812
Page 3 of 5
Key Responsibilities:
1. Understand each API and implement its functionality in Java and Spring REST.
2. Implement wrapper classes in Core JAVA to support backward compatibility.
3. Writing Functional Test-cases to check the API’s behavior.
4. Developed response comparators to compare responses from JAVA and C++ stack
5. Built Kibana dashboards to monitor the traffic by adding important information to the root
CAL.
6. Ramp the API’s traffic from C++ to JAVA stack (Through PCE Config tool) and monitor the
results by using Sherlock and Kibana dashboards.
Cisco Systems India Pvt. April 2013 – Aug 2015
Project : ECS Modules
Role : Developer
Duration : April 2013 – Aug 2015
Explorer Controller Suit (ECS) is a centralized operations management system. ECS manages
multiple EC (Explorer Controllers), which will control STBs in a particular area. LoadPIMS
module will load STB details in bulk. And send this devices information to CPEMS module,
which will verify the information and load it into database.
Key Responsibilities:
1. Understood the modules end to end flow and provide fixes for existing bugs.
2. Design and coding for new enhancements.
3. Track the assigned bugs to closer in CDETS bug tracking tool.
4. ECS installation setup.
5. Implemented JUnit for LoadPIMS and CPEMS modules
Project : VODSM
Role : Developer
VODSM (VideoOn Demand Session Manager) is a cloud service. Its responsibility is to create
Access Criteria (AC), Client ISK (Interactive Session Key) which is required to create a session
for a VOD request. It is a restful web service and extracts the information from the incoming
HTTPS POST call. And it acts as a client for UPM and nTED service and fetches required
information. This information will be populated in the ECMTemplate and converts this data into
hexbinary stream to generate AC. And provides these generated AC and Client ISK as response
to the upstream.
4. Venkata Mahesh Muvvala E-mail: mahesh.muvvala@gmail.com
Mobile : 9543113812
Mobile : 9543113812
Page 4 of 5
Key Responsibilities:
1. Developed code base from scratch.
2. Coordinated with Atlanta team in developing the common and dependent utilities.
3. Performing unit testing to cross verify the functionality.
4. Configured the JBoss server to enable the Mutual Authentication for the VODSM service.
5. Implemented JBoss Vault to encrypt the plain text passwords in JBossAS.
Environment: J2EE, Springs, GIT , Restful web services, JBoss AS 7.1.1
Project : PCBAdapter
Role : Developer
Cisco wants to move some of its core modules to cloud. But these services are still needs to
communicate with Explorer Controller (EC) for Conditional Access Management services.
PCBAdapter(PowerKeyControllerBlock Adapter) will work as an interface between
GBAM_BCAST component and EC. GBAM_BCAST component sends the information using HTTPS
POST method. But all EC modules are developed in C++. So we used gSOAP2.8 version to convert the
HTTPS rest calls to invoke corresponding C++ methods.
Key Responsibilities:
1. Researched and developed a prototype to handle the HTTPS rest calls by using a C++
program.
2. Extended the prototype into working model to execute the intended functionality.
3. Performing unit testing to cross verify the functionality.
Environment: Sun Solaris, C++, UNIX shell scripting, gSOAP -2.8
Tata Consultancy Services, Chennai Nov 2009 – April 2013
Project : REGI-Fault Monitoring tool
Role : Developer
Duration : March 2010 – April 2013
REGI is a Fault Monitoring system which monitors the network elements in TCL (Tata
Communications Limited) network. As part of this project different network elements (Routers,
Switches, and Multiplexers etc.) are getting monitored by REGI application. Network elements
send the fault information to REGI in the form of traps by using SNMP (Simple Network
Management Protocol). REGI modules process these traps by extracting useful information and
query the data base for the exact information and display them as alarms on Alert Display
System (GUI). Based on the severity and type of the alarm a ticket creation request will be sent
5. Venkata Mahesh Muvvala E-mail: mahesh.muvvala@gmail.com
Mobile : 9543113812
Mobile : 9543113812
Page 5 of 5
to the other Interfacing system (REGP) which will create a ticket and assigned to particular
group. This group will work to close the problem. Once the problem is rectified ticket will be
closed and corresponding alarms in REGI will be cleared from GUI.
Key Responsibilities:
1. Design solutions for user requirement in NAC (Network Alarm Correlator) module in REGI.
2. Gathering user requirements when new network element is integrated into network for
monitoring.
3. Preparing system specification and Integration test Plan documents.
4. Performing Integration testing for different modules in REGI.
4. Developing new converters for new kind of traps processing from new equipment.
5. Driving weekly status calls with clients to discuss on dependencies, risks involved, and
technical difficulties in the project.
Environment: Sun Solaris, Oracle 10g, C++, UNIX shell scripting, ILog rules
PERSONAL DETAILS
Date of Birth : 28/06/1988
Nationality : Indian
Alternate e-mail ID : mahesh_05131a1253@yahoo.com
6. Venkata Mahesh Muvvala E-mail: mahesh.muvvala@gmail.com
Mobile : 9543113812
Mobile : 9543113812
Page 5 of 5
to the other Interfacing system (REGP) which will create a ticket and assigned to particular
group. This group will work to close the problem. Once the problem is rectified ticket will be
closed and corresponding alarms in REGI will be cleared from GUI.
Key Responsibilities:
1. Design solutions for user requirement in NAC (Network Alarm Correlator) module in REGI.
2. Gathering user requirements when new network element is integrated into network for
monitoring.
3. Preparing system specification and Integration test Plan documents.
4. Performing Integration testing for different modules in REGI.
4. Developing new converters for new kind of traps processing from new equipment.
5. Driving weekly status calls with clients to discuss on dependencies, risks involved, and
technical difficulties in the project.
Environment: Sun Solaris, Oracle 10g, C++, UNIX shell scripting, ILog rules
PERSONAL DETAILS
Date of Birth : 28/06/1988
Nationality : Indian
Alternate e-mail ID : mahesh_05131a1253@yahoo.com