Summary
Overview
Work History
Education
Skills
Certification
Timeline
Generic

Karthikeyan V

Principal Engineer, Amadeus Software Labs, India
Bengaluru,India

Summary

Experienced Principal Engineer adept at rebuilding systems from the ground up with innovative designs. Decisive leader, strategic problem-solver and exceptional planner specializing in creating brand new paths to designing, implementing and improving large-scale distributed software systems

Overview

17
17
years of professional experience
3
3
Certificates

Work History

Principal Engineer

Amadeus Software Labs
Bengaluru, India
05.2020 - Current

Product : Altea Revenue Accounting (ARA)

Technology : Open Backend - C++, C, GNU/Linux, STL, Bash, Python, Oracle, Git/Stash, SPLUNK, Object Store, CTRL-M, Kafka

Customer : Airlines

  • Worked on application architecture for One order transformation for ARA and drafted visual representations of architecture design for presentation to stakeholders
  • Created budgetary sizing (OOM) for modernizing ARA and integrating ARA with Order Management System
  • Mentored team, sharing skills and expertise and encouraged each member to bring forward ideas and suggestions for improvement
  • Identified areas of improvements in current project and proposed topics for re-engineering current system. Implemented POCs and presented to stakeholders
  • Implemented process improvements to smooth development cycle and increase collaboration
  • Contributed ideas and suggestions in team meetings and delivered updates on deadlines, designs and enhancements
  • Orchestrated efficient large-scale software deployments
  • Adjusted design parameters to boost performance and incorporate new features

Senior Member Technical Staff

Amadeus Software Labs
Bengaluru, India
08.2015 - 04.2020

Product : Altea Departure Control System (DCS)

Technology : Open Backend - C++, C, GNU/Linux, STL, Boost C++, Bash, Python, PERL, Oracle, Mercurial, Git/Stash, ELK stack, SPLUNK, Object Store, CTRL-M, Kafka

Customer : Airlines

  • Re-engineered data-warehouse and inter airline through check-in reporting modules in DCS. Developed proof of concepts with great code quality to demonstrate feasibility of technical solution
  • Developed Python based Open Backend incorporating Object Oriented design to facilitate generation of Inter-Airline through check-in reports in different formats
  • Improved code quality by refactoring code components in DCS, developed modular code with appropriate design patterns
  • Represented Bangalore DCS team in weekly global DCS architecture forums
  • Submitted proposals in various internal forums for improving system stability thereby reducing production incidents
  • Adopted formal design practices using data flow diagrams, state transition diagrams to create end to end perspective for major re-engineering projects
  • Provided end to end solution for change requests in CM and FM with functional and technical design documents. Chaired weekly solution review calls with London. Presented solutions formally to other Amadeus sites in London and Sydney via architecture community forums
  • Helped Quality Assurance team stabilize/automate regression framework suite
  • Provided technical/functional assistance to development teams by organizing DEV awareness sessions
  • Part of FORTIUS leadership training program, successfully completed trainings over span of 6 months
  • Took initiative to study benefits of Python OBE over C++ OBE, study was then documented and presented to DCS architecture community
  • Part of Hackathon team in 2019, developed brand new operational dashboard for DCS using Splunk, QLIK
  • DEV Manager for new customer (airline) implementations, coordinated feature activations

Software Development Engineer

Amadeus Services Limited
London, United Kingdom
05.2009 - 08.2015

Product : Altea Departure Control System (DCS)

Technology : Open Backend - C++, C, GNU/Linux, STL, Boost C++, Bash, Python, PERL, Oracle, Mercurial, Git/Stash, ELK stack

Customer : Airlines

  • Designed and developed new disruption product in Altea DCS
  • Re-engineered customer ranking module in Altea DCS.
  • Developed new monitoring platform for Altea DCS, was part of technical architecture decision making process. Actively involved in project planning and defining milestones.
  • Successfully completed major change requests from leading airlines as development owner thereby taking part in feasibility study, specification reviews, development and testing phases.
  • Provided onsite and offshore support for new airline implementations in Altea DCS
  • Provided on-call support to Level-1 teams for production issues

Technical Lead

NTT Data. (formerly, Keane International Limited)
London, United Kingdom
05.2007 - 05.2009

Product : Portal Infranet Billing System (v6.7)

Technology : C/C++, Sun Solaris, PERL, Shell Scripting, Oracle Portal Infranet

Customer : Orange, UK

  • Managed Portal Infranet billing system customization and development projects within Orange Home, UK.
  • Key responsibilities included solutions development, application management, billing product catalogue development, pricing management (pipeline catalogue) and revenue assurance.
  • Part of team organizing and designing billing system merge between Orange Home and Orange Mobile
  • Developed Oracle PL/SQL scripts on top of billing system to generate various reports requested by business units.
  • Developed scheduling/monitoring tools to better manage Orange broadband provisioning batch processes.
  • Developed PERL modules to automate Portal Infranet pricing and product catalogue changes Key Responsibilities.
  • Involved in detailed analysis and resolution of issues related to Rating, Billing of CDRs (Call Detail Records).

Senior Software Engineer

NTT Data (formerly, Caritor)
Bengaluru, India
05.2005 - 05.2007

Product : Rating and Billing system

Technology : C, C++, Visual C++, HP-UX 11i, PERL, Shell, Informix 7.3, ESQLC, Purify, gdb, lint, Rational Clear case, CVS, Visual Source Safe (VSS)

Customer : Orange, UK

  • Involved in C and C++ development projects for Orange Charging and Billing.
  • Focused substantially on inter process communication techniques using UNIX shared memory and message queues.
  • Re-engineered and maintained post-paid billing application for Orange, UK.
  • Migrated rating/billing applications from 32 bit to 64 bit architecture.
  • Enhanced roaming applications for newer versions of TAP standards.
  • Developed bundle management tool using Visual C++ to provide tariff management solution for post-paid billing systems.

Education

Bachelor of Technology - Information Technology

Crescent Engineering College, Anna University
Chennai, India
Apr 2001 - May 2005

Skills

Git, Mercurial, CVS

undefined

Certification

Certified SAFe® 5 Practitioner Issued by Scaled Agile Inc

Timeline

Certified SAFe® 5 Practitioner Issued by Scaled Agile Inc

04-2022

Principal Engineer

Amadeus Software Labs
05.2020 - Current

Senior Member Technical Staff

Amadeus Software Labs
08.2015 - 04.2020

Software Development Engineer

Amadeus Services Limited
05.2009 - 08.2015

Technical Lead

NTT Data. (formerly, Keane International Limited)
05.2007 - 05.2009

Senior Software Engineer

NTT Data (formerly, Caritor)
05.2005 - 05.2007

Bachelor of Technology - Information Technology

Crescent Engineering College, Anna University
Apr 2001 - May 2005
Karthikeyan VPrincipal Engineer, Amadeus Software Labs, India