We provide IT Staff Augmentation Services!

Embedded Developer Cum Lead Resume

SUMMARY

  • 16+ Years of Work Experience in IT industry with strong knowledge in Design, Development and Testing.
  • Domain expertise - 5+ years of experience in Avionics IFE, 4 years of experience in Telecom, 4 years of experience in Manufacturing and remaining years of experience in Banking & Financial.
  • Experience with Share Market Websites with BNY Mellon (Inautix).
  • Experienced in working on Open Source and Embedded Application Software using C/C++, QT/QML, C#, CAN, SPI, Java Spring Boot, MySQL, and Scripting in Linux/Unix environments.
  • Good working experience and understanding on Development Processes & Methodologies (Waterfall, Scrum, Kanban) and Quality Assurance.
  • Worked extensively on XML data and XSD Schema Designing.
  • Worked extensively in client-server application development using C, C++, C#, Pro*C on UNIX/Solaris and Windows. Sound knowledge on object-oriented programming, Structured programming concepts.
  • Proficient in analyzing and translating business requirements into technical requirements and architecture.
  • Hands on experience on C++ STL, Design Patterns implementation.
  • Hands on experience on Data Structures Linked List, Queue, Stacks and Searching algorithms
  • Expertise on the debugging C/C++ application by using various GNU debugging tools
  • Strong understanding of Multi-Threading Programming, Inter Process Communication (IPC), Networking programming using Client Server models TCP/IP and UDP.
  • Experienced in writing UNIX (KSH and CSH) shell scripting and Python Scripting
  • Worked extensively on databases like Oracle and MySQL.
  • Expertise on Command control systems and client-server application development
  • Expertise on Exception Handling, implementing logging mechanism extensively for the ease of debugging and displaying the error messages in the application to present to business.
  • Efficient in all phases of the SDLC (Waterfall and Agile Methodology).
  • Experience with source code version control systems such as Rational Clear Case, Accurev, SVN, GIT and CVS.
  • Hands on experience on Integration Verification and Validation process.
  • Exposure to software quality Assurance processes.
  • Familiarity with distributed, high availability, and multi-threaded systems.
  • Experience in coordinating working with geographically distributed teams and mentoring team to resolve dependencies to meet project timelines.
  • Good communication skills, interpersonal skills, self-motivated, quick learner and team player.
  • Sound knowledge on SQL queries and creating database objects like Stored Procedures, Triggers, and Packages.
  • Requirement Analysis - Involved and addressed discussion forums like Stake Holder’s Discussion, Estimation Discussion, Sprint Planning, Release Discussion and Retrospection.
  • Development - Involved in all workflow stages, Analysis & Design, Coding, Google Test, Code Review, Bug Tracking.
  • Taking care of Continues Integration and Continues Deployment work (CI/CD).
  • Sound knowledge on handling C++ debuggers like GDB, DBX
  • Extensively used various IDE & Editor for Developments such as Eclipse, vi and sed.
  • Extensively worked on various development supportive tools like Jira, VersionOne, Confluence, Clear Quest.
  • Meeting - Team meeting, Daily Standup Scrum meeting, Onsite Coordination call meeting
  • Documentation - Responsible for managing the document deliverables like Technical Design Document, High Level & Low-Level design document.
  • Adept at working with diverse technical groups and end users to develop technical solutions that meet or exceed expectations along with good analytical, communication and problem-solving skills.
  • Key resource in various projects from offshore deliveries and fast in understanding the technical environment and adaptive / quick turnaround in giving productivity.

TECHNICAL SKILLS

Languages: C, C++, PRO*C, C#, Core JAVA, QT, Java Spring Boot, Java Servlets, Java Bean, HTML

Debugging Tools: GDB, DBX

Operating System: UNIX, Linux, Solaris, AIX, Windows-XP/2000/NT and DOS

Database: MySQL, Oracle Informix, MS Access and Sqlite3

Scripting Languages: Shell, QML, PHP, Java Script and Python scripting

Network Monitoring tools: Wireshark

IDEs: Eclipse3.x, MS Visual Studio 2008/10/13, Vi editor, notepad++, Android Studio

Tools: QC 10.0, Bugzilla, JIRA, Review Board, Confluence, Eclipse, QTCreator 5.6, JAMA

Concepts: Inter Process Communication

Source Code Management: CVS, Accurev, PVCS, Clearcase, SVN, GIT.

PROFESSIONAL EXPERIENCE

Confidential

Embedded Developer cum Lead

Responsibilities:

  • Requirement Study, Analysis, Preparing Design Approach and Development for Stoneblower GUI Development using C++.
  • Working extensively to design and code Stoneblower measurement views.
  • Involved in Effort Estimation and development activities.
  • Architectural design for new views or screen design.
  • Involved in Code Reviews.
  • Involved in migration of legacy rail products from X86 to ARM module.

Confidential

Embedded Developer

Responsibilities:

  • Requirement Study, Analysis, Preparing Design Approach and Development for System Automation on Inflight Entertainment Connectivity/LiveTV System.
  • Worked extensively on Ubuntu Linux to debug the issues on LiveTV and Connectivity system.
  • Involved in Effort Estimation.
  • Architectural design for new features and Defect fixing.
  • Involved in Code Reviews for new features coding.
  • Involved in Tool Development for Log Parsing.

Confidential

Embedded Developer

Responsibilities:

  • Requirement Study, Analysis, Preparing Design Approach and Development in Cabin and Passenger GUI development for Inflight Entertainment.
  • Responsible to make sure that all the code changes and newly created source files properly checked-in to the version control.
  • Worked extensively on Ubuntu Linux to develop and code changes as part of fixing issues.
  • Involved in Effort Estimation.
  • Architectural design for new features and Defect fixing.
  • Guiding the team to understand the requirements and design.
  • Involved in Code Reviews for new features coding.

Confidential

Embedded Senior Developer cum Technical Lead

Responsibilities:

  • Requirement Study, Analysis and Preparing Design Approach and Development activities on Inflight Entertainment System.
  • Worked in Rave Centric - Passengers can be able to see Video's (Movies, TV Shows, Kids Shows), Audio, Pay Per Access, IPTV, Camera Streaming, News applications, Survey, Moving map.
  • Involved in release cycle monitoring for Production support.
  • Responsible to make sure that all the code changes and newly created source files properly checked-in to the version control.
  • Worked extensively in Ubuntu Linux to develop and code changes as part of fixing issues
  • Worked in Rave Wireless products to provide features for the passengers to connect with the RAVE IFE system using PED devices via Rave Wireless WIFI network.
  • Involved in Effort Estimation.
  • Architectural design for new features and Defect fixing.
  • Taking care of Continues Integration and Continues Deployment work(CI/CD) .
  • Worked Scrum Master and Managed team of 12 engineers and practiced Agile Methodology, Scrum & LSS.
  • Guided the team to understand the requirements and design.
  • Technical Lead for Software Branding, Configuration and System Test Support related Features / Bug fixing activities.
  • POC for Release Support Team.

Confidential

C++ / Embedded Systems Engineer

Responsibilities:

  • Analysis and Study for VQX Application to migrate from Unix to Linux Environment.
  • Involved in trouble shooting, migrating C++ libraries, thread code changes, application testing, Java broker code changes and running the setup for Java based brokers.
  • Involved in Effort Estimation.
  • Managed team of 8 engineers.

Confidential

C++ / Embedded Systems Engineer cum Technical Lead

Responsibilities:

  • Discovery deals with Office Printers Maintenance and Feature enhancement.
  • Worked on Feature Enhancements (SFR) and Customer tickets (SPAR)
  • Ensure source control check-ins on regular bases.
  • Performed functional testing, regression testing across various platforms such as Sun Solaris Linux Platform.
  • Developed Python and Shell Scripts for automation.
  • Effectively verified the relative performance between various releases.
  • Effectively trained new resources and involved in mentoring them.
  • Co-ordinate on boarding process and executed transition plan for the new joiners into team.
  • Triaged and fixed P1 priority issues in critical deadline.
  • Requirement study, analysis and preparing the Design Approach.
  • Involved in Effort Estimation.
  • Architectural design for New features and Defect fixing.
  • Managing team of 12 engineers and practiced Agile software practices and Scrum methodology.
  • Guiding the team to understand the requirements and design.

Confidential

Developer Cum Lead

Responsibilities:

  • Auth team deals with Authorization for various customers and generates various reports on customer transactions.
  • Worked with data investigation, discovery and mapping tools to scan every single data record from many sources.
  • Requirement study, analysis and preparing the Design Approach.
  • Developed and executed unit test, system integration and UAT scripts in a data warehouse project.
  • Troubleshooted test scripts, SQL queries, data warehouse/data mart/data store models.
  • Led Auth team from Offshore by assigning tasks and technical guidance.
  • Design and Development of scripts to enhance performance.
  • Worked on database and written query to increase performance i.e., Query Optimizer.
  • Analyzed, fixed critical and performance related issues found during the performance testing.
  • Reviewed the design documents and code for various enhancements.

Hire Now