CURRICULUM VITAE
K.KESAVA RAOE-Mail- Mobile: -
EXPERIENCE SUMMARY
I am having 6.11 years of experience in Application Development for Post Trading Activites, Web Applications, Set-Top Box Applications and Mobile Applications.
As part of my assignments, I will be involving in Requirement Analysis and Coding and Unit Testing.
Expertise in Core Java, Spring Integration, Rabbit MQ, Gemfire, FIX Protocol, C24 Trsnsformation, Apache Velocity, Servlets, Spring Core, Spring MVC, Hibernate, Ajax, Action script, Databases like Oracle 10g, Sql, and Design Patterns like Singleton, Factory.
Experience in Agile Methodology, Scrum Process etc.
Worked as Individual Contributor as well as worked as a team.
ACADEMIC PROFILE
M.Tech in IT [Networking] (2009-11) from VIT University with 8.37 CGPA
B.Tech in Information Technology -) from SIR C R Reddy College Of Engineering from Andhra University with 68.58%
Intermediate -) from Board of Intermediate Education with 85.70%
S.S.C -) from Board of Secondary Education with 82.33%
TECHNICAL SKILLS
Hardware / Platforms
Linux, Android
Technology
Web Application, Set Top Box Applications, Mobile Handset Applications
Programming
OOPS Concepts, Core Java, Spring Integration, Rabbit MQ, Gemfire, SQL Server Management Studio, Collections, Servlets, Spring Core, Hibernate, Spring MVC, FIX Protocol, C24 Transformation, Ajax, Oracle 10g, Sql, hsqldb, JSF 1.2, 3Ds Max, Blender & Action Script 3.0
Development Editors
STS, Linux, vi editor, Eclipse, Intellij
Debugging
Simulators, NS2 Emulator
Version Control Systems
SVN, Perforce
Architecture
Model View Controller, Design Pattern, EIP
PROJECT-1
Project Name: Nvision Application
Company: Societe Generale Global Solutions Pvt Ltd, Bangalore
Period : October 26, 2015 - September 15, 2017
Languages: Core Java, Spring Integration, Rabbit MQ, Gemfire, SQL
Server Management Studio, Spring MVC, SpringCore, Ajax, Hibernate, Oracle 10g, Apache Velocity, Java Script, Servlets,FIX Protocol, C24 Transformation
Operating System : Windows
Development Editors & Tools : Spring Tool Suite, SVN
Project Description:
Nvision Appplication is a platform in which the post clearing activity is done across the globe. As part of this application, we are developing the various components for the apac region like JPX, HKFE, SGX, KRX, TOCOM, SFE and will integrate into the Nvision Application and with the help of this application we will pass the trade message to the various downstream systems like GMI, Camellia. Apart from this we will provide Level 3 support for Apac & EMEA Markets. Some of the exchanges will follow Legacy flow, which includes SQL Server SSIS Packages, Jobs, Procedures, Functions which will push the trade messages to the downstream systems. In the Nvision Application we are using different components like Market Feed Reader, Newclear, Newclear Lite, Clearvision which will helpful to process the complete trade life cycle. Market Feed Reader is the inital component takes the responsibility to connect to the exchange and pull the trades and pass it to the Nvision Application.NCL component we will be performing the Reconcilation. In some scenarios we need to contact back to the Exchange, with the help of Nvision Components we cannot able to interact, so clearvision will help in interacting to the exchange. Newclear Component takes the responsibility for handling the HT Trades.
Role and Responsibilities:
FIX protocol is used to communicate with the FIX Server using Quickfixj Api
Static Data Setup is done for Back Office Accounts, Allocation Rules, Collections
Routing Rules are configured to pass the trade message to various downstream components like NC, NCL, UBIX, Camellia and GMI
In SGX Legacy flow, we use the Clearvision Export job to pass the trade to Clearvision, Onboarded into Nvision by using Java, Spring Integration Technologies
Enchanced the NCR UI based on the operation people request
C24 Transformation is done for FIX Message inorder to accept the trade to be passes to the Camellia System
Schema & TFD files are generated to various downstream components with the help of XML Based Structure.
Enrichment done with the help of static data setup in NCR in Camellia System
Routing Endpoints are defined for various accounts and will be passes to various downstream systems.
Rabbit Message Queues are created to store the trade messages. Shovel Queues are defined in order to flip the messages across the different regions
Involved in interacting with the operation people to understand the requirements and performing the coding activites
Developed Adapters and loaders in order to consume the message from the rabbit mq and pass it to the downstream component
Developed Filters, Routers based on the different messages which need to process across different channels and filters the trades if needed
Reconciliation tool is developed in order to compare the Development and Production Environment trades comparsion
Unit Testing is done for all the Interceptors and components involved in the exchange
Understanding the different Sql server jobs, Procedures, Functions, Views, Triggers for all Apac Markets
L3 Support is done for the Production Environment.
Enhancements & Bug Fixes is done for the different exchanges
Enhancements task for Non Connected market like KRX is done
Creation of JMS Queue and configured across various components
Interaction with Different IBM MQs.
Cache Refresh is done for Gemfire in UAT which will load all New and old static data like product,BO Accounts, Collections, Allocations, Routing rules
Supported for Different BO Applications like Octo STP for Cash Equity Business
PROJECT-2
Project Name: Apple Promotion Campaign
Company: Infosys Ltd, Bangalore
Period : January 22, 2015 - October 13,2015
Languages: Spring MVC, Spring Core, Ajax, Hibernate & hsqldb
Operating System : Mac OS X Yosemite
Development Editors & Tools : Eclipse, Spring Tool Suite
Project Description:
Apple Inc., is the one of the leading provider for the retail applications for the Apple Products, I have been working for the Apple POC Promotion Campaign in which it will give the details of the Apple Products. The users can know the detailed information about each & every product, where exactly the campaign is provided, what are the new releases in the market, gives the information about the stores across globe. User can know the details of all products, by providing the required inputs in the User Interface of promotion campaign.
Role and Responsibilities:
Requirement Analysis
Coding
Database Design
PROJECT-3
Project Name: Grid Application for AT & T
Company: Tech Mahindra Ltd, Chennai
Period : April 28, 2014 - January 09, 2015
Languages: CoreJava, Xml, AT & T proprietary framework M2E
Operating System : Windows
Development Editors & Tools : Eclipse, Xml Spy,Tibco & Contivo Analyst Tools, Svn
Project Description:
AT & T is one of the largest service providers in U.S. It provides some set of services to the customers like bill payments, offers for specialized customer, birthday offers and festival offers. We are providing the middleware development for the users who are requesting for any services that are providing by AT & T, such that getting the public request from the user and converting into the private request which will be handled by the Grid developers to ensure the request handled properly.For the middleware development we are using proprietary framework
Such as M2E. Internally to follow the M2E architecture we are using tools like Tibco Analyst for Xpdl process and Contivo analyst for proper mappings to the attributes in the response. We are using the xml spy for schema definition and also we will be testing the service using Jms unit testing.
Role and Responsibilities:
Requirement Analysis
Developing the code using tools
Unit Testing with Jms
Enhancements
PROJECT-4
Project Name: Cosumer Experience Desktop Application
Company: Cognizant Technology Solutions Pvt Ltd, Bangalore
Period : June 25, 2013 - April 10, 2014
Languages: CoreJava, JSF, Spring Core, Hibernate & Oracle 10g
Operating System : Windows
Development Editors & Tools : IBM RAD, Eclipse, Clear Case, Clear Quest
Project Description:
WellPoint Inc. is the largest managed health care company in the Blue Cross and Blue Shield Association. It was formed when WellPoint Health Networks, Inc. merged into Anthem, Inc., with the surviving Anthem adopting the name, WellPoint, Inc. The WellPoint Foundation focuses its funding on strategic initiatives and programs that address and provide innovative solutions to promote its Healthy Generations program, a multi-generational initiative that targets specific disease states and medical conditions to improve public health.
Customer Experience Desktop /CED ( Previously called as WellPoint Advocate Workstation (WAW)) is a project to develop CRM solution for the Customer Service Rep's of WellPoint to efficiently handle calls from their subscribed Members and Providers. The WAW / CED Program were established to deliver an Enterprise WellPoint Advocate Workstation / Customer Experience Desktop, and a common desktop GUI that will provide a common look and feel across all WellPoint call centers. WAW /CED will enable the fulfillment of the goals of the Build a Better WellPoint (BABW) initiative to support consistent processes, data and a positive customer experience across the Enterprise
Role and Responsibilities:
Requirement Analysis
Coding
Unit Testing
Bug Fixing
PROJECT-5
Project Name: TIVO UI Development Project.
Company: Cognizant Technology Solutions Pvt Ltd, Bangalore
Period : June 23, 2011 - June 25 ,2013
Languages: Iris framework, Core Java, Collections & Design patterns
Operating System : Linux
Development Editors: Intellij, vi editor
Project Objective:
The main objective of this project is to develop an application for the user to perform some actions on recordings available in the DVRs. Developing features like View recordings in DVR, Remote DVRs and Streaming contents from Remote DVRs etc. To provide the Help feature for the user to guide through the available options in the menu and also one more feature like parental controls which will strict the children to view the blocked channels, movies and recordings.
Project Description:
The main aim of this project is to develop an application called My Shows to manage different recordings, serials, videos, movies available in DVRs and provide interfaces for the user to perform certain actions like Play and Delete recordings etc. Implemented a simple view which will display list of recordings which the user already scheduled, display list of Video providers, display list of Remote DVRs etc. User can select any of the recordings and can play/delete the recording. Implemented features like Scheduling Season Pass for a program so that user can schedule recording of any program or serial etc for the full season. Implemented feature like streaming remote content from a local DVR, user can see a list of remote DVRs available on the same network, and can login to the remote DVRs based on some authentication and can do streaming of video content available on the remote DVRs. Help Feature will guide the users to go through the menu options which is not known to the user, like Restarting the STB, Path to see the available Dvr’s in the network etc . Parental Control Feature will restrict the children not to see blocked channels, movies as well as recordings with the help of the pin option as a wizard.
Role and Responsibilities:
Requirement Analysis
Coding
Unit Testing
Bug Fixing
PROJECT-6
Project Name: Mobile Augmented Reality System
Company: Cognizant Technology Solutions Pvt Ltd, Chennai
Period : September 15, 2010 - May 1 ,2011
Languages: Android Programming, Qualcomm AR-SDK
Operating System: Android Platform, Android-SDK, Android NDK
Development Editors: Eclipse, Blender, 3Ds Max
Project Description:
The purpose of the project which is used to design the augmented reality applications in the mobile phone for the retail industry based on the custom markers designed by the user. By pointing the camera towards the marker, a virtual object like wrist-watch, footwear, gets added to the real-world object.
Role and Responsibilities:
Requirement Analysis
Coding
Unit Testing