R Kumar is a EE at TomTom. He possess expertise in jira, linux, product management, servers, c++ and 1 more skills.
-
Product OwnerTomtom Oct 2017 - PresentAmsterdam, North Holland, NlLead as scrum master for TomTom Navigation Custom Agile Team and document the user stories and tasks. Conducting all the sprint planning, daily standup, sprint review & demo and sprint retrospective.Collaborating with TomTom development team in Netherland, Project/Product Manager, stakeholders, and development teams to define the Product Backlog and Product Roadmap by way of User Stories, storyboards and other software design artifacts. " Define the scope of the project in collaboration with senior management and document as user stories in Jira. Create a detailed work plan in Jira which identifies and sequences the activities needed to successfully complete each sprint.Coordinate and facilitate necessary interactions in order to obtain answers, provide direction, or eliminate impediments during product developmentCreating various Templates and Documentation - Project Charter, Sprint Release Plan, Project Schedule, Resource Plan, Communication Plan, RACI matrix, UAT plan, Risk & Issue Logs and Change Control log.Review the quality of the work completed with the project team on a regular basis to ensure that it meets the project standards and ensure that the project deliverables are on time, within budget and at the required level of qualityDesigned and developed Online Search component for NavKit module using Data structure, Algorithm, Object Oriented Programming and Object-Oriented Analysis Language C++, STL (Standard Template Library) Exception Handling, data encryption and decryption in multi-threading, multitasking environment. Programmed remote server interaction and security protocol using TCP/IP Socket Programming. " Improved POI search and its performance for better user experience. Optimize and refactored the existing code to get better calculation to improve the time of calculation, when changing the selection. Enhancing existing software by add new features and fixing existing bugs in software. -
Senior Embedded Software EngineerGeneral Motors Apr 2013 - Oct 2017Detroit, Michigan, UsOver the Air ECU Programming, General Motors, Detroit, Michigan, USA " Leading the software scrum team as a scrum master for Remote Reflash OTA for MY20, following the processes & procedures to meet the requirements with in allocated time of the project." Experienced in making important informed decisions and defending the positions using sound logic and effectively communicating the decision to all stakeholders." Managing the software development milestones & content, in cooperation with the management, and use the plan to guide the team in the development of the project requirements into the Remote Reflash OTA." Support technically as Technical lead for the software projects, advising & guiding the team in the design & development of the software. " Designed and Developed Remote Reflash Software On The Air (OTA) for Infotainment in vehicle using programming language C, Data structure, Algorithm , Object Oriented Programming and Object Oriented Analysis Language C++, STL (Standard Template Library) Exception Handling, data encryption and decryption in multi threading and multi tasking environment and programmed TCP/IP Socket Programming and OMA DM (Open Mobile Alliance Device Management) protocol to communicate with local and remote servers in cyber secure environment using TLS and SSL mechanism under QNX, Linux environment." Implemented client server communication program using TCP/IP Socket Programming to provide communication interface to connect from RR module to CGM for Electronic Control Unit (ECU) communication." Designed and implemented various UDS (Unified Diagnostic Service) protocol related requests over UDS/DoIP protocol for CGM. " Designed and Developed CGM (Control Gateway Module) Software component for Infotainment using programming language C, Object Oriented Programming and Object-Oriented Analysis Language C++ in multi-threading and multi-tasking in x86/32 bits environment. -
Software Delivery Module Lead (Embedded)Hp Jul 2010 - Apr 2013Palo Alto, Ca, UsLed, managed and mentoring a technical team of 7 software developers to develop Gen 6 , Gen 7 and Gen 8 blade and ProLiant servers software that improved the product quality under agile development environment.Prepared and planned user stories for all the impacted functional areas and walkthroughs with the developers and stakeholders. Participated in weekly status meetings with project manager, delivery manager and tech, leads to discuss and review the status of the project. Accomplished complete design and development of Array Configuration Utility Software on Gen 8 blade and Proliant servers for HPUX platform and developed various storage related BMIC and SCIS request/response to control the network storage device, read and write data to/from the device and configure the storage devices.Accomplished Design and development of middle layer programming interfaces to access from application layer to communicate with network storage devices. Hided operating system specific implementation from application layer access. Stored device information in data structure for frequently used data and implemented algorithm to make decision to keep or remove data from data structure. Maintained the data structures to mimic cache memory in this module for various request and response related data for Gen 6, Gen 7 and Gen 8 blade and Proliant servers." Implemented various lower level SCSI and BMIC commands based on the standard specification to control the storage devices, read and write data from the device and configure the device for Linux and Windows platforms for HP Blade servers." Implemented TCP/IP and UDP client server request and response code to connect from remote location, data encrypted and decrypted over secure data transfer connection in cyber secure environment.Enhanced the existing code and algorithm for network servers to expand the capacity of existing tool with new released hardware. -
Sr C++ Developer/Sr Embedded Software EngineerEmc Mar 2006 - Jul 2010Hopkinton, Ma, UsArray Software Engineering Software Development (Network Storage), EMC Corp, USA " Led a technical team of 6 software engineers to develop Network Storage Product. " Designed and developed a windows device driver code to control the device, request to device and receive response from device for power supply, fan, enclosure and LLC (Link Control Card) for AX-Series and CX Series product under windows CE and Windows XP environment." Designed and developed Go Green Driver for Power Management to save power consumption in CX Series Storage product to improved storage device performance and achieved decrease in power consumption in storage array by 70 to 80 %." Design and Developed Intermediate windows device driver to reuse of existing driver to meet the requirement using Windows Driver KMDF framework and WDM driver model for PNP device." Implemented C\C++ application interface to communicate with driver code for application program in C\C++ on 32 bit and 64 bit environments both CX Series and AX Series." Resolved various issue of driver code by live debugging, crash dump analysis of source code and used Windbg to analyze the root cause the issue in Windows CE environment. " Improved the quality of existing software design, detected shortcomings in existing code and fixed various issues in code, and suggested and implemented alternatives.
R Kumar Skills
R Kumar Education Details
-
Tezpur UniversityInformation Technology -
University Of Chicago -
Bundelkhand UniversityComputer Science -
V.B.S Purvanchal UniversityComputer Science
Frequently Asked Questions about R Kumar
What company does R Kumar work for?
R Kumar works for Tomtom
What is R Kumar's role at the current company?
R Kumar's current role is EE.
What schools did R Kumar attend?
R Kumar attended Tezpur University, University Of Chicago, Bundelkhand University, V.b.s Purvanchal University.
What skills is R Kumar known for?
R Kumar has skills like Jira, Linux, Product Management, Servers, C++, Operating Systems.
Free Chrome Extension
Find emails, phones & company data instantly
Aero Online
Your AI prospecting assistant
Select data to include:
0 records × $0.02 per record
Download 750 million emails and 100 million phone numbers
Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.
Start your free trial