Praful Srivastava
Angestellt, Software Engineer, Mercedes Benz India R&D
Über mich
• C++ Developer with 4 years of extensive development experience in automotive and telecommunication domain in Linux based environment. • Keen interest in Compile Time Reduction, Runtime Performance Optimization, Automation Scripting and Linux Security features. • Experienced in YOCTO based build system.
Werdegang
Berufserfahrung von Praful Srivastava
Bis heute 3 Jahre und 6 Monate, seit Jan. 2021
Software Engineer
Mercedes Benz India R&D
Unified Data Collector: • Designed and implemented an async Trigger Managing module to provide a configurable environment to collect data • Designed and implemented a Request Parsing Module to accept jobs over Internet / USB to collect data. • Redesigned and improved the base Data Collection Module • Designed and implemented an asynchronous resource monitor which exploits the CollectD daemon to fetch resource metrics at regular time intervals. • Developed a Handler for resource monitor
7 Monate, Mai 2022 - Nov. 2022
Software Integration Engineer
Daimler AG - Mercedes Benz Cars
• Setup Google Test Parallel to reduce overall unit testing runtime. • Setup Google Benchmark to detect pain points in the code base from a performance point of view. • Setup Apparmor profiles for various UDC applications. • Implemented Watchdog handler to facilitate watchdog monitoring for UDC. • Setup a YOCTO environment to generate an SDK for UDC. • Analyzed and reduced the compile time of UDC from 1hour to 36mins by reducing all tight couplings, code redundancies and cyclic dependencies.
1 Jahr und 10 Monate, März 2019 - Dez. 2020
Associate Software developer
Mitel
• MiVoice Commands: • Built a voice assistance module to enable voice commands on our current desk/softphones. MiVoice Connect: • Developed a command flow model for interaction of front end to the telephony management server to the switching module. • Added support for InGate in our teleworker solution.
Sprachen
Hindi
Muttersprache
Englisch
Fließend