1. Chandrashekar Murthy C N
Email:cnchandrashekarm@gmail.com Mobile:
9945755272
PROFESSIONAL SUMMARY
3 years 8 months of experience in designing and developing high quality software solutions
in the area of C, CPP on Linux platform.
Active contribution in all phases of the SDLC ranging from requirement analysis design,
development and testing
Well versed with Agile and Water fall Methodology
High degree of ownership and capability to work with global teams to deliver high-quality
product under challenging/dynamic scenarios.
Cohesive Team Player with fast learning curve along with strong analytical, problem solving,
innovation, planning, organizational, communication & interpersonal skills.
Hands on experience with knowledge on OOPS, STL, Boost libraries, Data Structures,
Pointers and XML files.
Strong in Virtual functions/Inheritance, Polymorphism skills with implementation skills of
design pattern like Singleton
Expertise in debugging the issue using GDB, Valgrind tools on Linux
TECHNICAL SKILLS
Languages C, C++.
OS Linux, windows.
Technology Data Structure, STL, polymorphism, Templates, multithread
programming, IPC, socket programming, unit system testing.
Design Pattern Singleton.
Software Bug tracker, Rational Clear case.
Debugging Tools Gdb, VC++, valgrind.
Editors Vim and Source insight.
Protocol Edifacts and Knowledge of TCP/IP.
PROFESSIONAL EXPERIENCE
Working as a Software Engineer in Smart Play Technologies Pvt Ltd from Aug
2012 to Apr 2015.
Working as a Software Engineer in Ness Technologies from Apr 2015 to till
date.
EDUCATIONAL QUALIFICATION
2. B.E in Electronics and communication with First class at RGIT, Bangalore,
VTU.
PROJECT DETAILS
Project: TPF Re-engineering (TPF Deco).
Description:
The project aims at re-engineering of the Amadeus Backbend’s to move from
Mainframes towards Open Backbend’s and shift from a Centralized Architecture to a
Distributed Architecture. Queue is one such module in this distributed Architecture that
enables Travel Agents and Airlines to manage and categorize large numbers of PNRs.
And in Queues Backend Queue Planner is the one of the component which schedule a
PNR and a Message that is stored for future Queue Placement, and also Agent to view
all PNRs and/or Messages set for future queue placement. The Module offers services
running on the EDIFACT Protocol and has an overall Transaction Rate of 500 tps.
Client : Amadeus Software Labs
Environnent : C++/Linux
Team Size : 5
Tools : Gdb,Winapproach,BMS,TTS,Eclipse,Mercurial,Jenkins,Jessilite,
Valgrind, Sql Developer tool, Mobexterm
Role : Developer.
Duration : APR 2015 to Till Date.
Roles and Responsibilities:
Development of Open Backend Systems for Airline data Processing from scratch
using C++ on Linux platform
Involved in development of complex and critical airline applications like cryptic
and Edifact
Involved in Requirement document preparation, Design, development and
testing of the requirements
Involved in Bug fixing activities
Used Configuration Management Systems like Mercurial to manage Code base
Supporting team members to resolve technical issues
Extensively Worked on XML files
Discussion with cross culture teams which involves discussion of requirements,
design etc.
Project: Test Driven Stack Development
Description:
The project is to develop message test framework. This unit test framework tool is used
for monitoring and tracking the flow of messages within an individual module or
between various Modules in the whole system. Framework reads the unit test API and
controls the components and logs the messages.
3. Environment : C, C++ using Linux
Team Size : 14
Tools : Bug tracker, Clear case and source Insight
Role : Enhancement and coding.
Duration : Dec 2013 to Apr 2015.
Roles and Responsibilities:
A strong software background with hands-on experience in C or C++, design
using Linux.
Debug and resolve customer reported issues on framework.
Develop world class software and protocol designs to create Intelligent Platforms
to simulate network information in a framework.
Developing applications using Object-oriented and singleton design Pattern.
Motivate, maintain better work environment and sense of responsibility within
team.
Project: Monitoring 3G Services.
Description:
NAS is Interface Layer for Protocol Stack which allows easy, Unified Access to
Underlying Functionality of Protocol Stack. NAS provides the APIS to Perform Network
management, Call handling for CS and PS Call, Supplementary Services, NET handling.
Protocol Stack Layer Providing the API for all Cellular Services provided through
different Wireless Tech like GSM/UMTS/LTE protocol stacks. In NAS we enhanced a
module to monitor the 3g services used by the modem users.
Duration : Aug 2012-Nov 2013
Team Size : 16
Environment : C++/Linux
Tools : Bug tracker, Clear case and source Insight
Role : Enhancement and coding
Roles and Responsibilities:
Complete owner of delivering, fixing and coordinating with onsite team to
provide a defensive code.
Root Cause and Log Analysis for the Reported bugs.
Enhancement & Resolved issues with respect to coding.
Worked on Data structures, Pointers, Stack, Memory Management and used for
project development.
Understanding and translating customer requirements to software solutions.
Worked on memory leaks issues.
Enhancing, Testing, Debugging and analysis of failed cases found during testing
in various modules of NAS Layers.
4. RECOGNITION
Obtained “Spot award” and “Pat on back” awards as a recognition for being a
good team player, multitasking ability and good technical support to team
PERSONAL DETAILS
Date of Birth :15 May 1987.
Sex : Male.
Marital Status : Married.
Languages Known : English, Kannada and Hindi.
DECLARATION
I hereby declared that the above mentioned details are true to the best of my knowledge.
Place: Bangalore
(Chandrashekar Murthy C N)