We provide IT Staff Augmentation Services!

Lead C++/embedded Developer Resume

0/5 (Submit Your Rating)

Brea, CA

SUMMARY

  • Working as a Lead Software Developer committed to performing assigned tasks while working in a fast - paced environment with more than 6 years of experience in IT.
  • Specialize in designing implementing and maintaining networking infrastructures. Adept at identifying system performance and operational issues.
  • Extensive knowledge in C, C++ languages and also on Linux Kernel upgrades and Kernel development, Firmware development, Embedded design and VLSI designing of structures using Matlab, Simulink.
  • Proficient in scripting languages like Windows Powershell script, Python, C# and other scripting languages used on Windows and Linux platforms.
  • Good hands on experience on various reporting tools like JIRA, ServiceNow, Microsoft Team Foundation Server (TFS) 2013/2015.
  • Hands-on experience on Microsoft Visual Studio 2015, SVN, GitHub for code changes and check-ins.
  • Proficient experience in conducting UI testing, Smoke test, Regression test and User Acceptance Testing (UAT).
  • Experienced in preparing Test Plans, writing and executing Test Cases and Test Scripts and performing Defect Reporting and Defect Tracking throughout the entire defect life cycle.
  • Experienced in interacting with Business Analyst, Developers and Technical Support Teams and helped them on baseline requirements specifications and testing status.
  • Extensive knowledge validating data in XML and web services testing.
  • Strong Knowledge of all stages of Software Development Life Cycle (SDLC), Version controls like GitHub, TFS etc.,
  • Good knowledge on cloud technologies like ServiceNow, Salesforce.
  • Ability to quickly master new concepts, applications and open to learning new technologies
  • Good team player and ability to work independently along with strong problem solving, learning and communication skills.

TECHNICAL SKILLS

Languages: EMBEDDED C, C++, C#, C&DS, HTML, C, SQL.

Virtualization Technologies: VMware, Oracle Virtual Machine, Ubuntu.

Operating Systems: Windows NT/2003/XP/7/Vista/8/10, Linux, Unix, ThreadX RTOS

Databases: SQLite, Oracle 11g/12c, RAC 10g/11g MS Access.

Programming tools: Windows Powershell Scripting, MATLAB, Putty

PROFESSIONAL EXPERIENCE

Confidential, Brea, CA

Lead C++/Embedded Developer

Responsibilities:

  • Assist in the development, design and implementation of application systems using C++/Qt/QML architecture. Serve as member of a project team or as an individual contributor when assigned.
  • Analyze the System Requirements, translate them into detailed requirements, design and implement software components for new features as required in RAVE In-Flight Entertainment System software.
  • Leading a team of 8 people for daily status on various feature related, customer specific development/bug fixes etc.,
  • Create, customize and configure the hardware, network, language translations and applications available in RAVE IFE system for new airline customers.
  • Worked on testing the customer requirements of various things related to Audio, Video, Map and Game testing on various RDUs of different sizes/resolutions.
  • Worked closely with Ensemble game company in development and also testing their games as per our airline customer requests.
  • Gather new requirements for existing software components, drawing out a plan for release of the enhancements for the application requested by the users and planning work for subsequent releases.
  • Assist in design of complex, global or strategic development projects. Identify and address interfacing functions and applications.
  • Perform application systems development tasks which include working with users to define system needs, analyzing and designing applications to meet user needs, translating logic diagrams into program statements, HLD/LLD Preparation.
  • Design, code, test, debug and document programs.
  • Initiate system analysis, lead the definition of user requirements and assesses impacts.
  • Determine alternate solutions with risk analysis and identify opportunities to use technology to improve availability and advance business initiatives.
  • Coordinate development activities, evaluate and report performance of project.
  • Maintain proficiency in programming languages, program development, testing and serve as an expert in area of responsibility.
  • Working on Linux, Ubuntu, ThreadX real-time operating system etc.,
  • Provide technical analysis and solutions to issues and technical direction.
  • Utilize technical expertise to manage multiple assignments, including large and critical projects to assure timely and cost-effect objectives delivery.
  • Schedule and prioritize work and plan a sequence of development activities that accomplish the planned targets. Set priorities and provide reports to the management.
  • Mentor team members in design and analysis activities.
  • Assist in the training and orientation of other staff and end users.

Environment: Embedded C, Linux, C++, C#, Networking, ThreadX RTOS, TCP/IP, Shell scripting, Python etc.

Confidential, Brea, CA

Software Lead Developer

Responsibilities:

  • Assist in the development, design and implementation of application systems using C++/Qt/QML architecture. Serve as member of a project team or as an individual contributor when assigned.
  • Analyze the System Requirements, translate them into detailed requirements, design and implement software components for new features as required in RAVE In-Flight Entertainment System software.
  • Create, customize and configure the hardware, network, language translations and applications available in RAVE IFE system for new airline customers.
  • Gather new requirements for existing software components, drawing out a plan for release of the enhancements for the application requested by the users and planning work for subsequent releases.
  • Assist in design of complex, global or strategic development projects. Identify and address interfacing functions and applications.
  • Perform application systems development tasks which include working with users to define system needs, analyzing and designing applications to meet user needs, translating logic diagrams into program statements, HLD/LLD Preparation.
  • Worked on testing the customer requirements of various things related to Audio, Video, Map and Game testing on various RDUs of different sizes/resolutions.
  • Worked closely with Ensemble game company in development and also testing their games as per our airline customer requests.
  • Design, code, test, debug and document programs.
  • Worked on Firmware development, Linux, Kernel upgrades and Kernel development, Ubuntu, ThreadX real-time operating system etc.,
  • Initiate system analysis, lead the definition of user requirements and assesses impacts.
  • Determine alternate solutions with risk analysis and identify opportunities to use technology to improve availability and advance business initiatives.
  • Coordinate development activities, evaluate and report performance of project.
  • Maintain proficiency in programming languages, program development, testing and serve as an expert in area of responsibility.
  • Provide technical analysis and solutions to issues and technical direction.
  • Utilize technical expertise to manage multiple assignments, including large and critical projects to assure timely and cost-effect objectives delivery.
  • Schedule and prioritize work and plan a sequence of development activities that accomplish the planned targets. Set priorities and provide reports to the management.
  • Mentor team members in design and analysis activities.
  • Assist in the training and orientation of other staff and end users.

Environment: Embedded C, C++, C#, Linux, Ubuntu, RTOS, TCP/IP, Networking, Testing, Shell scripting, Python, SVN, UML diagrams, MySQL, SQL, QT etc.

Confidential, Atlanta, GA

C++/Embedded Software Engineer

Responsibilities:

  • Ensured that backup systems were properly maintained and prepared.
  • Extensively worked on Embedded platform device development and QT based navigation screen development in Freestyle model.
  • Worked in Test Driven Development (TDD) approach.
  • Analysis of Security Alerts and Implementation of Recommendations Third-party middleware and database software.
  • Worked with various databases like SQLite and server scripting like JAML, Shell scripts.
  • Involved in development of application oriented discussions between various teams of different specializations.
  • Involved in planning of sprints and allotment of tasks to the team and allocating the effort points to the given tasks.
  • Worked on Kernel upgrades, Windows Powershell scripting for one of the application.
  • Good knowledge on Microsoft Team Foundation Server 2013/2015 and its workaround.
  • Experienced in performing Smoke and Regression testing using the test stands.
  • Proficient knowledge on GoogleTest framework which has been used for Unit Testing of various projects.
  • Hands-on experience on Microsoft Visual Studio 2015 for code changes and check-ins.
  • Hands-on experience on QNX Momentics, RTOS, ThreadX, QT Creator with Windows and Linux platforms for C/C++ languages.
  • Involved in team development activities and backlog grooming to make sure in meeting the deadlines of our project.
  • Proficient in Quality Center (QC) for Test Planning, test designing, test Analysis, test Execution, and Defect Reporting and Tracking.

Environment: QNX Momentics, RTOS, QT creator, Windows Powershell IDE, Microsoft TFS 2013/2015, Microsoft Visual Studio 2015, VMware Player, C++ language, SQLite, Shell scripting, Googletest framework, Unit testing, Smoke test and Regression testing.

Confidential

Software Developer

Responsibilities:

  • Extensively involved in bug fixing, blocker removals and working on story points.
  • Proficient knowledge in C++ 11 standards and worked on Windows.
  • Working extensively with off-shore team and various teams on onsite for development on regular basis.
  • Used various Web Debugging proxy tools like Charles Web Debugging tool, Fiddler etc.,
  • Worked on Mobile and web based applications like Android, Windows based apps.
  • Involved in code check-ins and code-checkout using GitHub repository and performs code reviews at regular intervals.
  • Worked on various databases like SQL, My-SQL, PL/SQL.
  • Had a sound and expertise knowledge on Telecom and Mobile based domains and applications like Android, windows etc.,
  • Hands-on experience on Android Studio, Android HAL platforms.
  • Worked closely with FCA(Fiat-Chrysler Association) team who deals with HMI part of our project.
  • Working on high priority tickets on various applications and providing them the exact resolution.
  • Writing Visual C++ code in MS Visual Studio 2015 Community version.
  • Proficient knowledge on ticketing tool JIRA.
  • Involved in the project documentation using MS-Office, Visio.
  • Performed various Testing like Unit test and writing test cases.
  • Performing code reviews at regular intervals for the smooth running of application.
  • Providing on-call support for Global teams located at various locations.
  • Testing on various device based like Phones(iOS and Android), Tablets etc., for screen resolution issues and pixel related things etc.,
  • Worked on SDLC methodologies like Agile involved in the development of the project.
  • Working closely with Dev and QA team and resolving the crisis.

Environment: MS Visual Studio 2015, Charles Debugging tool, MS-Office, GitHub, JIRA, Android Studio, Android HAL, C++ 11, SQL, PL/SQL, Agile, UAT, Test cases.

Confidential, Indianapolis, IN

Software Developer

Responsibilities:

  • Worked on code development of various platforms including some cloud based applications.
  • Hands-on experience on ticketing tools like ServiceNow which was used to raise tickets regarding the end user point of view on various products.
  • Worked on Windows OS and MS Visual Studio 2015 for code base development and modifications.
  • Much proficient knowledge on code repositories like GitHub to perform regular code-reviews and check-ins.
  • Involved in end user meetings and getting the BRDs & FRDs as required by the user and implemented the same with the team.
  • Involved in documenting the scenarios of risks and blockers using MS Office and MS Visio for better understanding as a flow diagrams.
  • Participated in team building activities in order to improvise the team efficiency and product ability.

Environment: MS Visual Studio 2015, GitHub, ServiceNow, MS Office, MS Visio, Embedded modules etc.

We'd love your feedback!