VASANTH KUMAR NAGARAJA
**, *** *****, ******* ******, Vijayanagar Pipeline, Bangalore 560023
Contact: +91-988*******; Email: *********@*****.***
SENIOR SOFTWARE DEVELOPMENT & TESTING PROFESSIONAL
Offering 10+ Years of Pioneering Success in Delivering Optimal Results and Business Value in High-growth Environments
PROFILE
Competent & articulate professional with 10 years of experience in C and C++ for Embedded Systems and applications development. Currently working with Honeywell Technology Solutions, Bangalore as Technical Leader.
Adept at phases of the Software Test Life Cycle with exposure in Manual, Functional, Integration, Automation & Regression Testing. Possessing sound knowledge in Performing the defect research in program and providing the possible solutions
In-depth knowledge of all phases of Software Development Life Cycle (SDLC) with concentration on requirements analysis, technical systems design, development and implementation of various applications. Demonstrating technical proficiency in a high paced production environment & exercise judgment within defined procedures & practices to determine appropriate action.
A systematic, organized, hardworking team player with an analytical bent of mind; reliable as a fully contributing, responsible & accountable member of task/project teams. Deft in managing Embedded Software and Real Time Applications.
Proven, strong Project & People management skills. Exceptionally well organized with a track record that demonstrates self-motivation, creativity and initiative to achieve both personal and corporate goals.
Core Competencies
Requirement Analysis Software Development Software Testing End- to- End Solutions Software Evaluation Team Leadership Knowledge Transfer Technical/Quality Support
Notable Attainments across the Career Path
Credentials of achieving:
oTeam Excellence Award in 2015 for excellent efforts to migrate the requirements to DOORs with a remarkable story of execution excellence, process adherence and total commitment.
oTeam Excellence Award in 2014 for showing great determination towards meeting the planned commitment for FP RTA module development ahead of schedule.
oHoneywell Outstanding Engineer in 2011 for contributions made towards the project.
oIndividual Excellence in 2011 for excellent contributions to B747 Cert-1.
oIndividual Excellence in 2010 for outstanding demonstration of team ownership and commitment towards mentoring.
oIndividual Excellence in 2009 for architecting the strategy to test a module, enabling increased productivity of the team.
oTeam Excellence in 2009 for showing tremendous efforts and commitment in executing plans of the project which has resulted in beating schedule and saving cost as well.
oIndividual excellence in 2008 for the technical excellence in the modules that was undertaken and for the ability to quickly adapt to new assignments or technical clarifications from the peers.
oCustomer Satisfaction in 2008 for the successful completion of project milestones of Boeing 747 Aircraft.
Technical Skills
Languages
C, C++, ADA, Java, HTML.
Specialized knowledge
Data structures, Algorithms, Design Patterns, Software Engineering.
Technologies
Object Oriented Programming (OOP), Socket programming, Flight Management System (FMS), Networking protocols such as HTTP, TLS and SSL.
Standards
DO-178B standards.
Tools and Debuggers
IBM Rational DOORS 9.5, ClearCase, ClearQuest, Teamcenter, VectorCAST, Microsoft Office Suite, Microsoft Visio, GPS (GNAT programming studio), Source Insight, UltraEdit, GDB (GNU Debugger), Microsoft Visual Studio Debugger.
Operating Systems
Windows, Linux, VxWorks.
Applications
Microsoft Office Suite, Microsoft Visio.
CAREER CONTOUR
HONEYWELL TECHNOLOGY SOLUTIONS, BANGALORE since Dec’07
Technical Leader
Performing testing, defect fixes retesting and reporting bugs after executing the test cases.
Providing technical leadership for enterprise application technology while estimating and evaluating the effort/schedules & providing guidance to the team on project architectures as well as on the software applications.
Shouldering the responsibility for scope and change management process and also for risk management across the project and all its tracks.
Devising effective strategies for first level of escalation for all project delivery related issues.
Proactively explaining and giving demo to the client using presentation. Innovating a test methodology where test case creation follows a use case based approach, achieved excellent coverage and easy maintenance.
Regularly conducting feasibility studies for the introduction of new functionalities. Identifying, resolving/isolating areas of obstructions to catalyze project delivery within defined time & cost parameters
Organizing various training sessions for the team to enhance their performance. Ensuring strict observance of set quality standards and monitory delivery as per project plan and the contractual agreement.
Scheduling, conducting and participating in Project meetings. Looking after the internal relationship management with Development, QA, IT Operations & Product Sales teams.
Training the new hires for the technical skills required and also been a mentor for few members in the team and coached them to gain experience
Experience in Agile software development methodology. Developing use cases and derive/develop high level requirements for embedded software by performing white paper analysis.
Designing and developing prototype software which behaves as per the given requirements. Participating in Critical Design Review (CDR) with all stakeholders of the functionality. Expertise in white box testing method.
MOTOROLA INDIA ELECTRONICS PVT LTD, BANGALORE May’06-Dec’07
Software Engineer
Ensured successful status report tracking from resources and update the management with the latest status.
Deftly identified and implemented the workflow process for the project.
Entrusted with the onus of monitoring day-to-day operational aspects of projects, executing project work plans, revising the same as appropriate to meet changing needs and requirements.
Accountable for technical competence building, resource management evaluations; actively set up team’s appraisal and goals.
INNVO SYSTEMS SOFTWARE LABS PVT LTD, BANGALORE Sep’04-May’06
Software Engineer
SCHOLASTIC PORTFOLIO
Bachelor of Engineering (Information Science); 2004
Visveswaraiah Technological University; 75%
PCMB; 2000
Karnataka Pre-University Education Board; 75%
Senior Secondary Certification; 1998
Karnataka Secondary Education Board; 83%
Certifications
Six Sigma Green Belt Certified.
IELTS (International English Language Test System) Score: 7.0
Completed Hands on Flying Experience for Engineers (HOFEE) training.
Academic Project
Title
Digital EPG (Electronic Programme Guide) A PC based project for Televisions.
Project Location
Philips Software Centre, Murphy Road, Bangalore.
Language and Platform
C, Windows
Date of Birth: 5th February 1982
Linguistic Abilities: English, Hindi, Marathi and Kannada
Reference: Available On Request
Note: Please refer project annexure for project details
PROJECT ANNEXURE
Title
Implementation of Full Phase Required Time of Arrival (FP RTA)
Project Location
Honeywell Technology Solutions, Bangalore.
Client
Boeing 787-9.
Language, OS and Platform
C++, ADA, VxWorks, Power PC.
Synopsis
The term Full Phase RTA refers to the function that will be capable of actively monitoring, modifying and controlling to the RTA speed profile for the climb, cruise and descent flight phases, as needed, in order to meet the RTA at a given waypoint. This waypoint could be a climb, cruise or descent waypoint. By contrast, current RTA functions are not capable of modifying the speed profile for the climb and descent flight phases. In those systems, the only speeds that are modified are those for the cruise flight phase.
Responsibilities
Develop use cases and derive/develop high level requirements for embedded software by performing white paper analysis.
Develop low level requirements from the high level requirements.
Plan, design & develop prototype software which behaves as per given requirements.
Develop and execute the test procedures to make sure the system is robust enough to tackle adverse scenarios and inputs.
Research, evaluate and troubleshoot/debug the issues observed during testing, and arrive at a solution for the same.
Participate in Critical Design Review (CDR) with all stakeholders of the functionality.
Title
Verification (Unit and Integration Testing) of NGFMS (Next Generation Flight Management System)
Project Location
Honeywell Technology Solutions, Bangalore.
Client
Boeing 747-8 and Gulf stream 650.
Language, OS and Platform
C++, VxWorks, Power PC.
Synopsis
The Flight Management System (FMS) is a very advanced system that automates most of the basic flight functionalities and helps the pilot in Flight Planning, Navigation, Guidance and Performance Computing. Next Generation Flight Management Systems (NGFMS) is a new venture of Honeywell in aerospace, into total redesign of the whole Flight Management System (FMS) s/w architecture involving integration of Core Assets- distinctive features, into a complete system. Next generation Flight management system is a product which will give platform independence in flight management system. It is architectured in such a way that it can run on any operating system without changing the implementation. It can run on Vxworks, DEOS, WINDOWS or any operating system. Next Generation FMS is based on the concept of Software Product Line where all the common set of feature of the FMS like flight plan, guidance, communication, navigation, surveillance and performance are bundled into one package and would be provided for all future flight management system software.
Responsibilities
Analyze, develop, execute & review UTP (Unit Level Test Procedures), System Integration Level (SITP-System Integration Test Procedures) & SLTP (System Level Test Procedures) as part of verification activities.
Analyze & trace requirements and code from the perspective of DO-178B document.
Took the ownership of the package namely Discrete Control Plan.
Perform test reviews across the team and provide mentoring support to new engineers.
Trained team of 25 members to understand the functionalities & architecture of NGFMS.
Active member of Technical focus group in NGFMS.
Title
Maintenance of HTTP stack
Project Location
Motorola India Electronics Pvt. Ltd.
Language and Platform
C, Linux.
Synopsis
The HTTP protocol is a request/response protocol. A client sends a request to the server in the form of a request method, URI, and protocol version, followed by a MIME-like message containing request modifiers, client information, and possible body content over a connection with a server. The server responds with a status line, including the message's protocol version and a success or error code, followed by a MIME-like message containing server information, entity meta information, and possible entity-body content. Most HTTP communication is initiated by a user agent and consists of a request to be applied to a resource on some origin server. In the simplest case, this may be accomplished via a single connection (v) between the user agent (UA) and the origin server (O). HTTP communication usually takes place over TCP/IP connections. The default port is TCP 80, but other ports can be used. In HTTP/1.0, most implementations used a new connection for each request/response exchange. In HTTP/1.1, a connection may be used for one or more request/response exchanges, although connections may be closed for a variety of reasons.
Responsibilities
Understanding the HTTP stack (RFC 2616).
Bug fixes to the CRs (Change Requests).
Optimizing the HTTP stack by adding small features to the existing one.
Title
Design and Implementation of TLS 1.0 and SSL 3.0 protocols
Project Location
Innvo Systems Software Labs Pvt. Ltd.
Crypto Library Support
OpenSSL.
Language and Platform
C, Linux.
Synopsis
This project implements a part of HTTP Stack of the Wireless Application Protocol 2.0 stack. The primary goal of the TLS Protocol is to provide privacy and data integrity between two communicating applications. The protocol is composed of two layers-the TLS Record Protocol and the TLS Handshake Protocol.
Responsibilities
Understanding the TLS and SSL protocols (RFC 2246 and RFC 6101).
Understanding OpenSSL crypto library’s encryption and decryption utility functions.
Design of TLS and SSL call flow with HTTP stack.
Implementing TLS and SSL protocols according to the design.
Integration of TLS and SSL layers with HTTP stack.
Title
Verification (Module and System Testing) of HTTP Stack
Project Location
Innvo Systems Software Labs Pvt. Ltd.
Language and Platform
C, Linux.
Synopsis
The HTTP Stack implements the Wireless Profiled HTTP (W-HTTP). The implementation follows the WAP 2.0 specification [<http-//www.wapforum.org The core of the wireless profiled HTTP specification is the HTTP 1.1 specification [RFC 2616]. Four Layers are used in the HTTP Stack namely, HTTP Interface Layer, HTTP Layer, TLS Layer and TCP Layer. The HTTP Interface layer acts as an interface between the network abstract layer and the rest of the HTTP Stack. API calls requiring HTTP processing are queued into the HTTP Queue. The HTTP layer processes requests in the HTTP_Queue which can be issued by the above or below layers. The TLS layer provides Secure Connection service as required in the WAP architecture and complies with TLS 1.0 [RFC 2246] specification. It also acts as a forwarding agent for requests in the TLS_Queue in either direction between HTTP and TCP abstract layers, when TLS action (Secure Connection) is not required. The TCP layer abstracts the platform specific TCP/IP API implementation from the HTTP Stack to perform the socket operations.
Responsibilities
Understanding HTTP stack.
Design of test plans for testing HTTP stack.
Creation of test strategies for testing HTTP stack.
Unit and System Integration testing of HTTP stack.