Badges
Certifications
Work Experience
Software Development Engineer
Western Digital Technologies•  July 2021 - Present
Working on the Common Validation Framework (CVF), which is a robust validation platform designed for storage devices supporting various protocols such as NVMe, SATA, and more. Developed using C++, Python, and Win32 APIs, the framework enables seamless firmware validation for multiple product lines. Additionally, the CVF incorporates specialized design elements to support different power control stations, facilitating efficient power management for the devices. • Implemented API within CVF that enables intermediate interaction with inhouse database (FAR). • Understood few existing APIs and enhanced its functionality as per NVMe Specification. • Enhanced CVF feature for data integrity so that it can be extended for any capacity drives without compromising on RAM. • Added feature to allow users to execute commands through multiple channels. • By improving the scalability of multiple security modules, I made it possible to use the same features for larger security payload. • Added feature for support of security operations inside transactions. • Added feature that provides an option for the generation of command IDs directly from the framework instead of relying on the drivers. • Consistently working to debug and fix bugs in parallel to adding features.
Software Development Intern
Western Digital Technologies•  May 2020 - July 2020
Developed a GUI from Scratch in Python3 using the PyQT5 Library: • The GUI includes an icon, title, menu bar, multiple clickable buttons, dropdown buttons, shortcut to exit, logging of each action, display for logs within GUI, and window to execute Python3 code within GUI. • Each clickable button may lead to another button/option and eventually may lead to operations that can be done within GUI itself. • Added functionality to prompt a busy message if GUI is busy processing. • All the logged data gets saved in a text file once the GUI is closed.
Education
NIT, Trichy (National Institute of Technology)
Electronics and communication Engineering, B.Tech•  July 2017 - June 2021
Links
Skills
Devandra_Jain has not updated skills details yet.