Abhinav Vashishtha
Amadeus Labs • Prestige TechPark Etamin block, Outer ring road • Bangalore, India 560103
• +91- 9620720708
E-mail: abhinav.truba@gmail.com
R E S U M E H I G H L I G H T S
6 years of experience in Software Modelling and Development. Possess the
enthusiasm for work, strong desire to succeed and commitment to continuous skill
development that help build confidence and high level motivation to achieve
desired results.
S K I L L S
Exposure to full application lifecycle from application and system designing using various
approaches of Data Structures, Algorithms and Design Patterns. Involved in Analysis
and sizing of requirements, Design and development of functionality, debugging issues encountered
during development or raised by customer, Unit testing and regression testing.
S Y S T E M S E X P E R I E N C E A N D P R O F I C I E N C Y
Methodologies Spiral, Agile (Scrum, Kanban), V Modal.
IDE
Debuggers
DevOps Tools
Design Tool
Programming
Languages
Libraries used
Netbeans, Eclipse, IntelliJ IDEA, SQL Developer, visual C++.
GDB, Trace 32.
MKS, Mercurial, DOORS, CSCRM, Atlassian (Jira), ALM.
Enterprise Architect.
C, C++, Core Java, SQL.
Socket Programing, Posix Thread APIs, STL, Boost, Google Test.
Database
Scripting
Languages
Oracle, My SQL.
Shell Scripting, HTML, Java Script, XSLT, Python.
Industries specific
Protocol
ICCP, MMS, AUTOSAR, Edifact.
P R O F E S S I O N A L E X P E R I E N C E
Senior Software Developer, Amadeus Labs, Bangalore (September 2015 till Date).
Key Responsibilities include
Analysis and development of new functionality of Flight Management product.
Debugging and analysis of problems experienced by customer in existing product.
Reviewing code changes done by other developers and ensure good quality of code.
Sizing and identifying the risks associated with the delivery of the item.
Act as Scrum master and ensure good cross side collaboration.
Testing for new functionality and also testing of independent module to ensure code stability.
Resolving any issues or defects rose during SDLC.
Restructuring BE architecture to make it service based instead of API based.
Proje
ct
Title
DBM Re-Engineering
Role Developer, Requirement
Analysis, Scrum Master,
Code Review, Testing and
Fixing defects.
Team
Size
10
Platform Windows, Linux Type Enha
ncem
ent
And
testi
ng
Soft
ware
/
Tools
Jira, ALM, Eclipse, SQL
Developer, Mercurial, XML
Spy
Progr
amin
g
Language and
Script
C++,Core Java, SQL
Short Description of Project:
o DBM application is used by Airlines to configure static data of an Aircraft, Which is further
used by various flights to do some critical calculations like flight weight and balance, fuel
burn sequence, cargo load etc.
o Our role is to enhance functionality of DBM application by introducing new features which
will ease up life of customer by reducing efforts and also reduce user complexity of product.
Project Title CDW and OSL
Role Analyzing and fixing
defects, testing
Team Size
Platform Windows, Linux Type Maintena
nce,Rese
arch
POC
Soft
ware
/
Tools
SQL Developer, Mercurial Progr
amin
g
Language and
Script
C++, SQL
Short Description of Project:
o CDW includes Feed file generation with all flight and customer details and delivering them to
customer and Onboard service list is a document used by cabin crew or ground handeling
staff to get information about each customer and service needs to be delivered.
o This Project requires maintenance (fixing bugs, enhancments) and support for already
delivered applications such as onborad service list, feed file generation etc to customer.
o To reduce incidents reported by customers regarding delivery of Feed file a parallel POC
project is going on to re-structure current delivery mechanism and also end to end
monitoring of Feed status.
Engineer, Robert Bosch, Bangalore (2.4 Years).
Key Responsibilities include
Design and Development of Crash Data Storage (CDS) Component for DA product.
Design and Development of Persistent Data management (PDM) Composition for DA product.
End to end responsible for the work items assigned.
Sizing and identifying the risks associated with the delivery of the item.
Involved in Information gathering.
Component integration and Module testing for Composition.
Short Description of Project:
o MPC2 (Multi-Purpose Camera V: 2) is a scalable platform for video-based driver assistance
and safety functions and can be optimized for a variety of applications. Software architecture
and components are designed as according to AUTOSAR Std.
o PDM acts as memory hardware abstraction interface, Provide services to other component to
read, erase and write on flash. CDS a part of PDM Composition in MPC2 handles crash
condition as storing necessary Can signals in flash for diagnostic purpose.
Project Engineer, CDAC KP R&D, Bangalore (1.6 Years).
Key Responsibilities include
Development of MMS Protocol Stack & ICCP Objects & Services.
End to end responsible for the work items assigned.
Sizing and identifying the risks associated with the delivery of the item.
Involving in Information gathering.
Field Testing of Project.
Resolving any issues or defects rose during the SDLC.
Project Title Autonomic Real-time Multiprotocol Gateway
Role Developer, Design, Analysis,
Information gathering, Testing and
Fixing defects.
Team
Size
4
Platform Linux RHEL6 x86_64 (operating
system )
Type Research Development
Programming
Language and
Script
C, ShellScript, JavaScript.
Short Description of Project:
o Aim of the project is a multiprotocol gateway for SCADA, to make communication possible
between different devices and control stations following different standard or proprietary
protocols.
Project Title Driver Assistant System Multi Purpose Camera(MPC): Version 2
Role Developer, Design Analysis,
Information gathering,
Testing and Fixing defects.
Team
Size 20
Platform Windows, Lauterbach
incircuit emulator, TRACE
32.
Type Development/
Enhancement/Testing
Software/
Tools
Enterprise Arcitecture,
Doors, MKS, CSCRM, Trace
32
Programming
Language and
Script
C, C++, XSLT, Python.
o My role is to develop ICCP protocol stack. ICCP defines a mechanism for exchanging time-
critical data between control centres. It defines a standardized method of using the ISO/IEC
9506 Manufacturing Message Specification (MMS) services to implement the exchange of
data.
T R A I N I N G A N D C E R T I F I C A T I ON
CDAC Diploma in Embedded System and Design Certification with 69%.
E D U C A T I O N
Bachelors of Technology in Electronics & Communication Engineering, TRUBA Institute of
Engineering & Information Technology ,Bhopal , MP, July 2010 with 69%.
12th
standard with 66%, Holy Public School Agra, UP, 2006.
10th
standard with 67%, Lok Manye Tilak Higher Sec. School Ujjain, MP.
D E C L A R A T I O N
I hereby declare that all the above-mentioned facts and information are true to the best of
my knowledge .I will solely be responsible for any discrepancy found in them.
Abhinav Vashishtha