SlideShare a Scribd company logo
1 of 2
Download to read offline
GRANDHI CHARAN
Mobile: +91 80 50 510204
E-Mail: charangopi.gsrk@gmail.com
Education
GMR Institute of Technology, Rajam, Andhra Pradesh, India. 2007 - 2011
Bachelor of Technology, Computer Science & Engineering, 69.35%
Technical Skills
Programming and Design: Java, Plugin Development, RCP Application Development, JSP, JavaScript, jQuery, HTML5, HTML4, CSS3,
CSS2, ASP.Net, PHP, Maven
Database: Oracle, DB2
Operating Systems: Windows, UNIX
Tools: Developer Tools (IE, Mozilla, Google Chrome), Eclipse, IntelliJ IDEA, SQL Developer, Weblogic, GIT
Certifications
 Oracle Certified Associate Java SE 7 Programmer
Work Experience
Tata Consultancy Services (TCS), Bangalore, India March 2012 - Present
Systems Engineer (Programmer Analyst)
TCS BαNCS is a product of TCS-FS (TCS Financial Services). The TCS BαNCS platform encompasses an array of pre-
configured, customizable banking products such as Universal Banking, Core Banking, Payments, Compliance, Financial Inclusion,
Islamic Banking and Treasury. All these products are integrated across their respective value chains through business process
configurability available in the Service Integrator(SI) component of the product suite. Built on open architecture, this component-
based product suite leverages service-oriented and event-driven architectures
TCS BαNCS Service Integrator WorkBench:
It has two major modules: WB-Client and WB-Server
WB-Client, an RCP application which will be helpful for the clients who use Service Integrator(SI). This will enable them to configure
their configurations with our customized graphical editors. Besides developing configurations, it will also help users in writing Java
programs, XML configurations, Schema definitions, Spring batch configurations etc. This tool enables the management of SI
(Deployment of configurations, Start SI, Stop SI)
WB-Server, a Java based utility which acts as a mediator in between WB-Clients and SI. Accepts the requests from Client and
executes them on SI and returns the response to client.
Technologies: Plugin Development, RCP Application Development, GEF, JAVA, XML, XML Schema, JAXB, Java reflections, GIT, Maven
My Role and Responsibilities:
 Working as core developer in a team of 10 and leading the WB-Client module.
 Designed the framework of WB-Client.
 Developed the graphical editor for developing the Interface configurations. This provides the user to prepare the
configurations in both graphical mode and plain text editor mode.
 Developed more graphical editors which can enable the user prepare the complete data flow from external system to SI, SI
to BaNCS and vice-versa.
 Customized the default editors (Java, XML, Sql, Text) which enables the application to store the files in database.
 Developed debug framework to debug the flows and analyze the flow behavior.
 Debugger Framework allows the users to enable debug points, inspect on debug points, break(pause) the flow on the
breakpoint and resume the flow.
 Implemented role based access to the features in the application.
 Created a full pledged build process for WB-Client, which builds the RCP applications using our plugins and features and
their dependencies and finally provides the deliverable in the format of installer.
 This framework takes the Schema definitions as external input and builds the configurations. These definitions are loaded
dynamically into the Class loader.
 The framework is loosely coupled with the schema definitions, which is helpful in switching to different version of schema
definitions.
TCS GUIMOD - BαNCS UI Implementation and Technology Stack Migration
TCS GUIMOD is responsible for the core banking UI of TCS BαNCS. In this project, complete UI has been re-written in modular
fashion using the latest technologies. The existing web application used to work in Internet Explorer only. The application now works
cross-browser. Also an in-house tool “MasterCraft
TM
” which is used to generate pattern based UI, has been upgraded to generate
both backward complaint (existing technology) and the new technology JS and JSP’s.
Technologies: Advanced JavaScript, jQuery, jQuery UI, Require JS, AJAX, HTML5, CSS3, JAVA, J2EE, Struts1.4, GIT, Google Closure SOY
Templates, Maven.
My Role and Responsibilities:
 Worked as Core developer in a team of 10.
 To design webpages and develop JavaScript modules.
 To create a build process for managing dependency between modules and thus create the deliverable.
 To implement solutions for OWASP security risks.
 To implement new features in templates, which are used in generating the components (html, css, js, java) using the in-
house tool MasterCraft.
 To resolve the issues in the framework (UI and Server modules) and stabilize it.
 To enhance the application for more keyboard usability.
Personal Projects:
 Location Tracker – Android application
 Wi-Fi Based Electrical Appliances Controller –Java, SDCC

More Related Content

What's hot

What's hot (19)

Struts & hibernate ppt
Struts & hibernate pptStruts & hibernate ppt
Struts & hibernate ppt
 
CV_Rahul Sharma_DotNetMVC_Angularjs_Developer
CV_Rahul Sharma_DotNetMVC_Angularjs_DeveloperCV_Rahul Sharma_DotNetMVC_Angularjs_Developer
CV_Rahul Sharma_DotNetMVC_Angularjs_Developer
 
Krishnagopal Thogiti_Java
Krishnagopal Thogiti_JavaKrishnagopal Thogiti_Java
Krishnagopal Thogiti_Java
 
RahulBio_Exp_JAVA14
RahulBio_Exp_JAVA14RahulBio_Exp_JAVA14
RahulBio_Exp_JAVA14
 
Bala Sr Java Developer
Bala  Sr Java DeveloperBala  Sr Java Developer
Bala Sr Java Developer
 
Jagan_Updated Resume
Jagan_Updated ResumeJagan_Updated Resume
Jagan_Updated Resume
 
MarvelSoft SchoolAdmin Dev Framework
MarvelSoft SchoolAdmin Dev FrameworkMarvelSoft SchoolAdmin Dev Framework
MarvelSoft SchoolAdmin Dev Framework
 
vinod kumar JAVA
vinod kumar JAVAvinod kumar JAVA
vinod kumar JAVA
 
VenkateshDuvva_CV
VenkateshDuvva_CVVenkateshDuvva_CV
VenkateshDuvva_CV
 
New resume
New resumeNew resume
New resume
 
Persentation
PersentationPersentation
Persentation
 
Mayank Khurana
Mayank KhuranaMayank Khurana
Mayank Khurana
 
Vivek\'s Resume
Vivek\'s ResumeVivek\'s Resume
Vivek\'s Resume
 
Uttam Resume(Dot Net Developer)
Uttam Resume(Dot Net Developer)Uttam Resume(Dot Net Developer)
Uttam Resume(Dot Net Developer)
 
Disha Sharma_CV
Disha Sharma_CVDisha Sharma_CV
Disha Sharma_CV
 
Kevinjohn Gallagher's Resume
Kevinjohn Gallagher's ResumeKevinjohn Gallagher's Resume
Kevinjohn Gallagher's Resume
 
Dheerendra
DheerendraDheerendra
Dheerendra
 
Suresh p resume
Suresh p resume Suresh p resume
Suresh p resume
 
Resume joseph gregory java
Resume   joseph gregory javaResume   joseph gregory java
Resume joseph gregory java
 

Viewers also liked

Cheyenne Dragon Resume (1)
Cheyenne Dragon Resume (1)Cheyenne Dragon Resume (1)
Cheyenne Dragon Resume (1)Cheyenne Dragon
 
chance muiAnna resume
chance muiAnna resumechance muiAnna resume
chance muiAnna resumeJessa Blanza
 
Chris A Jones Resume r1
Chris A Jones Resume r1Chris A Jones Resume r1
Chris A Jones Resume r1Chris Jones
 
Christopher J. Galis' Semi-informal Virtual Resume
Christopher J. Galis' Semi-informal Virtual ResumeChristopher J. Galis' Semi-informal Virtual Resume
Christopher J. Galis' Semi-informal Virtual ResumeChristopher Galis
 
Chris Bergin - Short Resume - August 2016
Chris Bergin - Short Resume - August 2016Chris Bergin - Short Resume - August 2016
Chris Bergin - Short Resume - August 2016Chris Bergin
 
Charles Resume 7-2016
Charles Resume 7-2016Charles Resume 7-2016
Charles Resume 7-2016Charles Neely
 
Charlotte Rachel Faengler Resume 2015
Charlotte Rachel Faengler Resume 2015Charlotte Rachel Faengler Resume 2015
Charlotte Rachel Faengler Resume 2015Rachel Faengler
 
Chase Robinson 2012 Resume
Chase Robinson 2012 ResumeChase Robinson 2012 Resume
Chase Robinson 2012 ResumeMCROBINS
 
Chappell Carter Resume 2015
Chappell Carter Resume 2015Chappell Carter Resume 2015
Chappell Carter Resume 2015Chappell Carter
 

Viewers also liked (17)

Cheyenne Dragon Resume (1)
Cheyenne Dragon Resume (1)Cheyenne Dragon Resume (1)
Cheyenne Dragon Resume (1)
 
chandra vel - Resume-1 (1)
chandra vel - Resume-1 (1)chandra vel - Resume-1 (1)
chandra vel - Resume-1 (1)
 
chance muiAnna resume
chance muiAnna resumechance muiAnna resume
chance muiAnna resume
 
Chris A Jones Resume r1
Chris A Jones Resume r1Chris A Jones Resume r1
Chris A Jones Resume r1
 
Chandana Resume 2
Chandana Resume 2Chandana Resume 2
Chandana Resume 2
 
Christopher J. Galis' Semi-informal Virtual Resume
Christopher J. Galis' Semi-informal Virtual ResumeChristopher J. Galis' Semi-informal Virtual Resume
Christopher J. Galis' Semi-informal Virtual Resume
 
ChetanResumeNew
ChetanResumeNewChetanResumeNew
ChetanResumeNew
 
Chris Bergin - Short Resume - August 2016
Chris Bergin - Short Resume - August 2016Chris Bergin - Short Resume - August 2016
Chris Bergin - Short Resume - August 2016
 
CHIDAMBARAM.K - Resume
CHIDAMBARAM.K - ResumeCHIDAMBARAM.K - Resume
CHIDAMBARAM.K - Resume
 
Chonlawat thammawan_resume
Chonlawat thammawan_resumeChonlawat thammawan_resume
Chonlawat thammawan_resume
 
Charles Resume 7-2016
Charles Resume 7-2016Charles Resume 7-2016
Charles Resume 7-2016
 
Charlotte Rachel Faengler Resume 2015
Charlotte Rachel Faengler Resume 2015Charlotte Rachel Faengler Resume 2015
Charlotte Rachel Faengler Resume 2015
 
CHATTA SUMALATHA-resume
CHATTA SUMALATHA-resumeCHATTA SUMALATHA-resume
CHATTA SUMALATHA-resume
 
Chase Robinson 2012 Resume
Chase Robinson 2012 ResumeChase Robinson 2012 Resume
Chase Robinson 2012 Resume
 
charles-teeple-resume
charles-teeple-resumecharles-teeple-resume
charles-teeple-resume
 
Chappell Carter Resume 2015
Chappell Carter Resume 2015Chappell Carter Resume 2015
Chappell Carter Resume 2015
 
chet new resume11
chet new resume11chet new resume11
chet new resume11
 

Similar to Charan Grandhi_Resume

Similar to Charan Grandhi_Resume (20)

Geethu Rajasekharan
Geethu RajasekharanGeethu Rajasekharan
Geethu Rajasekharan
 
Kishore_Kandavalli_Resume
Kishore_Kandavalli_ResumeKishore_Kandavalli_Resume
Kishore_Kandavalli_Resume
 
Full stack Java Developer
Full stack Java DeveloperFull stack Java Developer
Full stack Java Developer
 
Sunil kumar resume
Sunil kumar resumeSunil kumar resume
Sunil kumar resume
 
VenkateshVG
VenkateshVGVenkateshVG
VenkateshVG
 
Rajiv ranjan resume-us
Rajiv ranjan  resume-usRajiv ranjan  resume-us
Rajiv ranjan resume-us
 
SAIGANESH CHINTALA_JAVA
SAIGANESH CHINTALA_JAVASAIGANESH CHINTALA_JAVA
SAIGANESH CHINTALA_JAVA
 
sushant
sushantsushant
sushant
 
Sreekanth java developer raj
Sreekanth java developer rajSreekanth java developer raj
Sreekanth java developer raj
 
AbhishekMalik_CV_21Dec2018
AbhishekMalik_CV_21Dec2018AbhishekMalik_CV_21Dec2018
AbhishekMalik_CV_21Dec2018
 
Rajiv_Ranjan
Rajiv_RanjanRajiv_Ranjan
Rajiv_Ranjan
 
Resume- Nishant Verma (JEE Consultant with 10+ years ) (1)
Resume- Nishant Verma (JEE Consultant with 10+ years ) (1)Resume- Nishant Verma (JEE Consultant with 10+ years ) (1)
Resume- Nishant Verma (JEE Consultant with 10+ years ) (1)
 
Java, BA,UI resumes
Java, BA,UI resumesJava, BA,UI resumes
Java, BA,UI resumes
 
Vijay koul Resume_Java old
Vijay koul Resume_Java oldVijay koul Resume_Java old
Vijay koul Resume_Java old
 
SureshSunkara
SureshSunkaraSureshSunkara
SureshSunkara
 
Resume - Shashesh Silwal
Resume - Shashesh SilwalResume - Shashesh Silwal
Resume - Shashesh Silwal
 
Chandra Sekhar Cheekuru NET UI
Chandra Sekhar Cheekuru  NET UIChandra Sekhar Cheekuru  NET UI
Chandra Sekhar Cheekuru NET UI
 
Yogesh_Goyal_Resume
Yogesh_Goyal_ResumeYogesh_Goyal_Resume
Yogesh_Goyal_Resume
 
Prasad
PrasadPrasad
Prasad
 
AbhishekMalik_CV_01Mar19
AbhishekMalik_CV_01Mar19AbhishekMalik_CV_01Mar19
AbhishekMalik_CV_01Mar19
 

Charan Grandhi_Resume

  • 1. GRANDHI CHARAN Mobile: +91 80 50 510204 E-Mail: charangopi.gsrk@gmail.com Education GMR Institute of Technology, Rajam, Andhra Pradesh, India. 2007 - 2011 Bachelor of Technology, Computer Science & Engineering, 69.35% Technical Skills Programming and Design: Java, Plugin Development, RCP Application Development, JSP, JavaScript, jQuery, HTML5, HTML4, CSS3, CSS2, ASP.Net, PHP, Maven Database: Oracle, DB2 Operating Systems: Windows, UNIX Tools: Developer Tools (IE, Mozilla, Google Chrome), Eclipse, IntelliJ IDEA, SQL Developer, Weblogic, GIT Certifications  Oracle Certified Associate Java SE 7 Programmer Work Experience Tata Consultancy Services (TCS), Bangalore, India March 2012 - Present Systems Engineer (Programmer Analyst) TCS BαNCS is a product of TCS-FS (TCS Financial Services). The TCS BαNCS platform encompasses an array of pre- configured, customizable banking products such as Universal Banking, Core Banking, Payments, Compliance, Financial Inclusion, Islamic Banking and Treasury. All these products are integrated across their respective value chains through business process configurability available in the Service Integrator(SI) component of the product suite. Built on open architecture, this component- based product suite leverages service-oriented and event-driven architectures TCS BαNCS Service Integrator WorkBench: It has two major modules: WB-Client and WB-Server WB-Client, an RCP application which will be helpful for the clients who use Service Integrator(SI). This will enable them to configure their configurations with our customized graphical editors. Besides developing configurations, it will also help users in writing Java programs, XML configurations, Schema definitions, Spring batch configurations etc. This tool enables the management of SI (Deployment of configurations, Start SI, Stop SI) WB-Server, a Java based utility which acts as a mediator in between WB-Clients and SI. Accepts the requests from Client and executes them on SI and returns the response to client. Technologies: Plugin Development, RCP Application Development, GEF, JAVA, XML, XML Schema, JAXB, Java reflections, GIT, Maven My Role and Responsibilities:  Working as core developer in a team of 10 and leading the WB-Client module.  Designed the framework of WB-Client.  Developed the graphical editor for developing the Interface configurations. This provides the user to prepare the configurations in both graphical mode and plain text editor mode.  Developed more graphical editors which can enable the user prepare the complete data flow from external system to SI, SI to BaNCS and vice-versa.  Customized the default editors (Java, XML, Sql, Text) which enables the application to store the files in database.  Developed debug framework to debug the flows and analyze the flow behavior.  Debugger Framework allows the users to enable debug points, inspect on debug points, break(pause) the flow on the breakpoint and resume the flow.  Implemented role based access to the features in the application.  Created a full pledged build process for WB-Client, which builds the RCP applications using our plugins and features and their dependencies and finally provides the deliverable in the format of installer.
  • 2.  This framework takes the Schema definitions as external input and builds the configurations. These definitions are loaded dynamically into the Class loader.  The framework is loosely coupled with the schema definitions, which is helpful in switching to different version of schema definitions. TCS GUIMOD - BαNCS UI Implementation and Technology Stack Migration TCS GUIMOD is responsible for the core banking UI of TCS BαNCS. In this project, complete UI has been re-written in modular fashion using the latest technologies. The existing web application used to work in Internet Explorer only. The application now works cross-browser. Also an in-house tool “MasterCraft TM ” which is used to generate pattern based UI, has been upgraded to generate both backward complaint (existing technology) and the new technology JS and JSP’s. Technologies: Advanced JavaScript, jQuery, jQuery UI, Require JS, AJAX, HTML5, CSS3, JAVA, J2EE, Struts1.4, GIT, Google Closure SOY Templates, Maven. My Role and Responsibilities:  Worked as Core developer in a team of 10.  To design webpages and develop JavaScript modules.  To create a build process for managing dependency between modules and thus create the deliverable.  To implement solutions for OWASP security risks.  To implement new features in templates, which are used in generating the components (html, css, js, java) using the in- house tool MasterCraft.  To resolve the issues in the framework (UI and Server modules) and stabilize it.  To enhance the application for more keyboard usability. Personal Projects:  Location Tracker – Android application  Wi-Fi Based Electrical Appliances Controller –Java, SDCC