Now you can Instantly Chat with Praveen!
About Me
Seven years of proven comprehensive technology experience in C/C++, UNIX Scripting, SQL, PL/SQL Good understanding of application development using both procedure oriented and Object oriented programming and deployment in various domains. Good unders...
Show MoreSkills
Portfolio Projects
Description
Worked as Developer, followed agile process, used Jira to provide task update, gitlab for source code management and peer reviews, confluence for knowledge database.
Delivered enhancements specfic to C++/C/Python, used Cloud based development and test environment.
Major works include, Adding encryption support to CMAF media content(C++/C), Verimatrix DRM Key rotation feature to HLS/CMAF media content(C++), adding features to imporve latency improvement (python).
Fixed around 10+ minor features.
Show More Show LessDescription
Worked as C/C++/Pro*C application developer following waterfall methodology in HPUX environment.
Feasibility study on High Level Design, prepare Low Level Design and Test Cases, review with Technical Architect, Development, Building, Unit Testing, running Code Analysis tools,
Code Deployment using TFS, Implementation Document Preparation .
Delivered around 11+ change requests as part of modernizing Medicaid system in a short tenure.
Show More Show LessDescription
Senior Developer\Techlead overseeing development and support for C/C++/Pro*C based Qantas revenue managment application.
Activities include gathering inputs/providing updates to clients, montinoring production systems, Implementing SDLC procerss for developments , Involved in all phases of SDLC.
Major projects delivered are Enhancements specific to Qantas Frequent Flyer program, Server migration, Upgrading Application, Application decommission.
Show More Show LessDescription
Worked as Junior developer,followed waterfall methodology.
Doing feasiblity study, develop design documents, prepare Unit Test cases, coding,unit testing, provide implementation support in AIX environment.
Major deliveries are S2B Payments xml parser, Amex acquisition, Customer report delivering components through email/fax.
Show More Show LessDescription
Quantum Leap (QL) Program is an SCB endeavor, which targets the new regional customers to increase its corporate clients. QL business requirements have significant impact on the data required for operational processing, service delivery and reporting. The Data Service (DS) Project of Quantum Leap program aims in storing data generate and distribute reports to customers. The data is sent to DS from legacy systems across the globe in the form of MQ messages or files. The MQ messages or files will be in XML, CSV or fixed length format. Data from various systems are extracted and loaded into a centralized database after applying the business logic. Data Services in general offer the following features: Facility to read messages from MQ Facility to read files from directories Cash data upload Cash report generation Payment data archiving Payment processing Payment report generation Report Distribution Data download to inter-linked applications of QL The following is the scope of development in the project: Requirement Analysis for various loaders in Data Services Developing various loader components Testing and Maintenance of the same
Show More Show LessDescription
The O&D (Origin & Destination) system is a joint development between British Airways and Qantas for the control of Revenue Management with the purpose of enhancing Qantas ability to maximize the returns on every available flight seat. This is Critical applications to business and requires a 24x7 support. This application has been developed using multiple technologies. The core technologies like VB, C, C++, Java/J2EE, Oracle, Versant and Unix. The sub systems of this application are Demand, Yield, Optimize Rules, No Shows and Cancellations. Except for No Shows and Cancellation, all the interfaces are in VB for which the source code is with BA. No Shows and Cancellations are developed in Java/J2EE by Qantas as part of COMPOSOB project; hence the code is with Qantas. British Airways controls the VB source code and perform amendments as required also Qantas are able to make amendments as and when required with the help of BA. The amount of changes to VB interfaces is low. DB activity for Versant DB is done by ONDRATIO support team. Oracle DB activity is done by the IBM DBA. Deployment is done centrally through NAL. Day time support is more of attending to Business users queries and clarifications. The batch jobs and Optimize run every night and the system should be available before 8 a.m. of every day. Once the overnight batch process is completed, automatic broadcasting will be send to all the business users. In case there is any problem in the Batch jobs or the Optimize process, support team should send a message to the business users regarding the unavailability of the system (if any) after analyzing the issues. In case of any failure of the overnight batch process, PATROL group (an IBM tool) will send an SMS to the coverage mobiles and automatically raises a ESM ticket. Sometimes it fails to send the SMS, in this event, support team know the status of the overnight process only they come to office in the morning and inform the business users accordingly: OND maximizes the overall returns from the air tickets using dynamic data of the future estimates from the followings:- Cancellation of tickets No shows prediction Yield Demand Configurable set of optimized rules Has been part of following Enhancements: FFU Upgrade (Frequent flyer upgrade) OS upgrade – Server migration from Solaris 8 to Solaris 10 OD upgrade – It is a part of the project which involved applying patches delivered from British Airways
Show More Show LessDescription
Qantas Frequent Flyer members are able to use points to upgrade a commercial segment-booking to a higher cabin provided that (a) the segment is marketed and operated by QF, (b) the underlying segment-booking is in a reservation class that is eligible for upgrade, (c) seats are made available by QFA for upgrade in the requested upgrade cabin, and (d) the member has enough points to upgrade all passengers on the requested segment. The method in which a Flight Upgrade Award is currently obtained depends on whether the member is travelling on a Domestic or International flight. The Domestic flights have a manual process of instant confirmation where if the availability is there, then upgrade is awarded immediately. For the International flights, the request for upgrade is registered and upgrade process is kicked off at a pre-defined time before departure for the upgrade award to be processed. The FF Upgrades Renewal project will like to streamline and automate the International and Domestic flight upgrade awards process into one and reduce the manual workarounds currently in place. It also plans to include a process to award the upgrade requests of premium FF customers earlier than happening currently. All these requirements will be made configurable making it easy for changes in near future. - Total Revamp of existing Frequent Flyer upgrade program of Qantas Airways - Execution of SDLC phases
Show More Show LessDescription
Qantas purchases Revenue Management application from British Airways. As British Airways moved to Solaris 10 from Solaris 8 , Qantas decided to migrate the entire application which is equivalent to application in terms of both Hardware and Software. - Compiling Revenue Management Application code which been provided by British Airways - SIT ,UAT - Deploying in production
Show More Show LessDescription
Qantas purchases Revenue Management application from British Airways. Qantas plan is to update its Revenue Management system with patches provided by British Airways. - Implementing Enhancements provided by British Airways - Compiling , SIT , UAT - Deploying in production
Show More Show Less