SlideShare una empresa de Scribd logo
1 de 6
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
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.
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.
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
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
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

Más contenido relacionado

La actualidad más candente

OpenGL Shading Language
OpenGL Shading LanguageOpenGL Shading Language
OpenGL Shading LanguageJungsoo Nam
 
Project meeting: Android Graphics Architecture Overview
Project meeting: Android Graphics Architecture OverviewProject meeting: Android Graphics Architecture Overview
Project meeting: Android Graphics Architecture OverviewYu-Hsin Hung
 
pemrograman socket pada jaringan komputer
pemrograman socket pada jaringan komputerpemrograman socket pada jaringan komputer
pemrograman socket pada jaringan komputeralisofyan13
 
Android graphic system (SurfaceFlinger) : Design Pattern's perspective
Android graphic system (SurfaceFlinger) : Design Pattern's perspectiveAndroid graphic system (SurfaceFlinger) : Design Pattern's perspective
Android graphic system (SurfaceFlinger) : Design Pattern's perspectiveBin Chen
 
BKK16-315 Graphics Stack Update
BKK16-315 Graphics Stack UpdateBKK16-315 Graphics Stack Update
BKK16-315 Graphics Stack UpdateLinaro
 
GPU Virtualization in Embedded Automotive Solutions
GPU Virtualization in Embedded Automotive SolutionsGPU Virtualization in Embedded Automotive Solutions
GPU Virtualization in Embedded Automotive SolutionsGlobalLogic Ukraine
 
Speech emotion recognition
Speech emotion recognitionSpeech emotion recognition
Speech emotion recognitionsaniya shaikh
 
Linux.ppt
Linux.ppt Linux.ppt
Linux.ppt onu9
 
Redesigning Xen Memory Sharing (Grant) Mechanism
Redesigning Xen Memory Sharing (Grant) MechanismRedesigning Xen Memory Sharing (Grant) Mechanism
Redesigning Xen Memory Sharing (Grant) MechanismThe Linux Foundation
 
Android booting sequece and setup and debugging
Android booting sequece and setup and debuggingAndroid booting sequece and setup and debugging
Android booting sequece and setup and debuggingUtkarsh Mankad
 
Android audio system(audioflinger)
Android audio system(audioflinger)Android audio system(audioflinger)
Android audio system(audioflinger)fefe7270
 
LCA13: Xen on ARM
LCA13: Xen on ARMLCA13: Xen on ARM
LCA13: Xen on ARMLinaro
 
LAS16-112: mbed OS Technical Overview
LAS16-112: mbed OS Technical OverviewLAS16-112: mbed OS Technical Overview
LAS16-112: mbed OS Technical OverviewLinaro
 

La actualidad más candente (20)

OpenGL Shading Language
OpenGL Shading LanguageOpenGL Shading Language
OpenGL Shading Language
 
Xen Debugging
Xen DebuggingXen Debugging
Xen Debugging
 
Project meeting: Android Graphics Architecture Overview
Project meeting: Android Graphics Architecture OverviewProject meeting: Android Graphics Architecture Overview
Project meeting: Android Graphics Architecture Overview
 
pemrograman socket pada jaringan komputer
pemrograman socket pada jaringan komputerpemrograman socket pada jaringan komputer
pemrograman socket pada jaringan komputer
 
Unix Introduction
Unix IntroductionUnix Introduction
Unix Introduction
 
Haiku operating system
Haiku operating systemHaiku operating system
Haiku operating system
 
Android graphic system (SurfaceFlinger) : Design Pattern's perspective
Android graphic system (SurfaceFlinger) : Design Pattern's perspectiveAndroid graphic system (SurfaceFlinger) : Design Pattern's perspective
Android graphic system (SurfaceFlinger) : Design Pattern's perspective
 
BKK16-315 Graphics Stack Update
BKK16-315 Graphics Stack UpdateBKK16-315 Graphics Stack Update
BKK16-315 Graphics Stack Update
 
Android performance
Android performanceAndroid performance
Android performance
 
LFCollab14: Xen vs Xen Automotive
LFCollab14: Xen vs Xen AutomotiveLFCollab14: Xen vs Xen Automotive
LFCollab14: Xen vs Xen Automotive
 
Introduction to OpenMP
Introduction to OpenMPIntroduction to OpenMP
Introduction to OpenMP
 
GPU Virtualization in Embedded Automotive Solutions
GPU Virtualization in Embedded Automotive SolutionsGPU Virtualization in Embedded Automotive Solutions
GPU Virtualization in Embedded Automotive Solutions
 
Speech emotion recognition
Speech emotion recognitionSpeech emotion recognition
Speech emotion recognition
 
Dynamic Linker
Dynamic LinkerDynamic Linker
Dynamic Linker
 
Linux.ppt
Linux.ppt Linux.ppt
Linux.ppt
 
Redesigning Xen Memory Sharing (Grant) Mechanism
Redesigning Xen Memory Sharing (Grant) MechanismRedesigning Xen Memory Sharing (Grant) Mechanism
Redesigning Xen Memory Sharing (Grant) Mechanism
 
Android booting sequece and setup and debugging
Android booting sequece and setup and debuggingAndroid booting sequece and setup and debugging
Android booting sequece and setup and debugging
 
Android audio system(audioflinger)
Android audio system(audioflinger)Android audio system(audioflinger)
Android audio system(audioflinger)
 
LCA13: Xen on ARM
LCA13: Xen on ARMLCA13: Xen on ARM
LCA13: Xen on ARM
 
LAS16-112: mbed OS Technical Overview
LAS16-112: mbed OS Technical OverviewLAS16-112: mbed OS Technical Overview
LAS16-112: mbed OS Technical Overview
 

Destacado

Manifestaciones folclóricas
Manifestaciones folclóricas Manifestaciones folclóricas
Manifestaciones folclóricas Laura Ruíz
 
Presentación TRITIUM SUDOE Haciendo Europa
Presentación TRITIUM SUDOE Haciendo EuropaPresentación TRITIUM SUDOE Haciendo Europa
Presentación TRITIUM SUDOE Haciendo EuropaTRITIUM SUDOE
 
CV_Structure Engineer
CV_Structure EngineerCV_Structure Engineer
CV_Structure EngineerAli Muhammad
 
Accountant (only) - Adding Bank Or Card
Accountant (only) - Adding Bank Or CardAccountant (only) - Adding Bank Or Card
Accountant (only) - Adding Bank Or CardMACppt
 
Herramientas tic para la capacitación
Herramientas tic para la capacitaciónHerramientas tic para la capacitación
Herramientas tic para la capacitaciónpaola valencia
 
Mac intro ppt revised 11 15
Mac intro ppt revised 11 15Mac intro ppt revised 11 15
Mac intro ppt revised 11 15MACppt
 
Фоторепортаж со спектакля "Мой милый, если б не было войны..."
Фоторепортаж со спектакля "Мой милый, если б не было войны..."Фоторепортаж со спектакля "Мой милый, если б не было войны..."
Фоторепортаж со спектакля "Мой милый, если б не было войны..."oznob50
 
Foto reportaje ZIZU FC
Foto reportaje ZIZU FC Foto reportaje ZIZU FC
Foto reportaje ZIZU FC Laura Ruíz
 
File sharing ppt for accountants revised 11 14
File sharing ppt for accountants revised 11 14File sharing ppt for accountants revised 11 14
File sharing ppt for accountants revised 11 14MACppt
 
Fotos y arquitectura con ensaje
Fotos y arquitectura con ensajeFotos y arquitectura con ensaje
Fotos y arquitectura con ensajeglezmerson
 
App sharing-Quartz
App sharing-QuartzApp sharing-Quartz
App sharing-QuartzXizi Li
 
Accountant (only) - Edit Transactions & Custom Categories
Accountant  (only) - Edit Transactions & Custom CategoriesAccountant  (only) - Edit Transactions & Custom Categories
Accountant (only) - Edit Transactions & Custom CategoriesMACppt
 

Destacado (20)

feature homan square
feature homan squarefeature homan square
feature homan square
 
Medios masivos
Medios masivos   Medios masivos
Medios masivos
 
Entrevistaa
EntrevistaaEntrevistaa
Entrevistaa
 
Manifestaciones folclóricas
Manifestaciones folclóricas Manifestaciones folclóricas
Manifestaciones folclóricas
 
GÉNEROS MUSICALES
GÉNEROS MUSICALESGÉNEROS MUSICALES
GÉNEROS MUSICALES
 
Presentación TRITIUM SUDOE Haciendo Europa
Presentación TRITIUM SUDOE Haciendo EuropaPresentación TRITIUM SUDOE Haciendo Europa
Presentación TRITIUM SUDOE Haciendo Europa
 
CV_Structure Engineer
CV_Structure EngineerCV_Structure Engineer
CV_Structure Engineer
 
ptsd feature
ptsd featureptsd feature
ptsd feature
 
Accountant (only) - Adding Bank Or Card
Accountant (only) - Adding Bank Or CardAccountant (only) - Adding Bank Or Card
Accountant (only) - Adding Bank Or Card
 
Herramientas tic para la capacitación
Herramientas tic para la capacitaciónHerramientas tic para la capacitación
Herramientas tic para la capacitación
 
Mac intro ppt revised 11 15
Mac intro ppt revised 11 15Mac intro ppt revised 11 15
Mac intro ppt revised 11 15
 
MuhammadFahad
MuhammadFahadMuhammadFahad
MuhammadFahad
 
Фоторепортаж со спектакля "Мой милый, если б не было войны..."
Фоторепортаж со спектакля "Мой милый, если б не было войны..."Фоторепортаж со спектакля "Мой милый, если б не было войны..."
Фоторепортаж со спектакля "Мой милый, если б не было войны..."
 
Riesgos físicos
Riesgos físicosRiesgos físicos
Riesgos físicos
 
Foto reportaje ZIZU FC
Foto reportaje ZIZU FC Foto reportaje ZIZU FC
Foto reportaje ZIZU FC
 
File sharing ppt for accountants revised 11 14
File sharing ppt for accountants revised 11 14File sharing ppt for accountants revised 11 14
File sharing ppt for accountants revised 11 14
 
Fotos y arquitectura con ensaje
Fotos y arquitectura con ensajeFotos y arquitectura con ensaje
Fotos y arquitectura con ensaje
 
App sharing-Quartz
App sharing-QuartzApp sharing-Quartz
App sharing-Quartz
 
Reto 5€
Reto 5€Reto 5€
Reto 5€
 
Accountant (only) - Edit Transactions & Custom Categories
Accountant  (only) - Edit Transactions & Custom CategoriesAccountant  (only) - Edit Transactions & Custom Categories
Accountant (only) - Edit Transactions & Custom Categories
 

Similar a Mahesh - Resume - Paypal (20)

Ajay Singh
Ajay SinghAjay Singh
Ajay Singh
 
Resume
ResumeResume
Resume
 
Surekha_haoop_exp
Surekha_haoop_expSurekha_haoop_exp
Surekha_haoop_exp
 
Ravinder_Pal_Singh_Resume_Latest
Ravinder_Pal_Singh_Resume_LatestRavinder_Pal_Singh_Resume_Latest
Ravinder_Pal_Singh_Resume_Latest
 
Sr Full Stack Developer
Sr Full Stack DeveloperSr Full Stack Developer
Sr Full Stack Developer
 
HEENA ARORA
HEENA ARORAHEENA ARORA
HEENA ARORA
 
Ajaya_resume
Ajaya_resumeAjaya_resume
Ajaya_resume
 
Ranjitha_R_V_Resume
Ranjitha_R_V_ResumeRanjitha_R_V_Resume
Ranjitha_R_V_Resume
 
mayank_unix_sql_Jboss
mayank_unix_sql_Jbossmayank_unix_sql_Jboss
mayank_unix_sql_Jboss
 
Resume
ResumeResume
Resume
 
SathishKumar Natarajan
SathishKumar NatarajanSathishKumar Natarajan
SathishKumar Natarajan
 
Resume_krupa
Resume_krupaResume_krupa
Resume_krupa
 
RESUME
RESUMERESUME
RESUME
 
Current_CV
Current_CVCurrent_CV
Current_CV
 
Mahesh_webMethodsProfile
Mahesh_webMethodsProfileMahesh_webMethodsProfile
Mahesh_webMethodsProfile
 
Anup Rungta
Anup RungtaAnup Rungta
Anup Rungta
 
Naresh Babu
Naresh BabuNaresh Babu
Naresh Babu
 
Prakasha_Resume
Prakasha_ResumePrakasha_Resume
Prakasha_Resume
 
Bhanu_Pottipareddy_CV
Bhanu_Pottipareddy_CVBhanu_Pottipareddy_CV
Bhanu_Pottipareddy_CV
 
CV_Ranjitha_K_Hathwar
CV_Ranjitha_K_HathwarCV_Ranjitha_K_Hathwar
CV_Ranjitha_K_Hathwar
 

Mahesh - Resume - Paypal

  • 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