Kesava Rao Karnati

Kesava Rao Karnati

$15/hr
Senior backend developer in java technologies
Reply rate:
-
Availability:
Full-time (40 hrs/wk)
Age:
36 years old
Location:
Warsaw, Mazovia Province, Poland
Experience:
7 years
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
Get your freelancer profile up and running. View the step by step guide to set up a freelancer profile so you can land your dream job.