Badges
Certifications
Work Experience
Software Developer
Agiliad LLC•  November 2021 - Present
 Type of work: Application development (Console and GUI), RESTful API development, Simulators development, Framework development  Roles: Developer, Designer, Remote Lead Engineer  Technologies: C++11, C++17, STL, Python, TypeScript, REST, QPID, QT4, QML, VTK, CAN, CMake, GMake, Shell Scripting, Linux, JSon, XML, TLS  Domain: Automotive, Image processing, Security module  Responsibilities: Requirement Analysis, Designing, R&D & PoC, Coding, Code Review, Unit Testing, Acceptance Testing, System Testing, Debugging & Code dump analysis, Team collaboration (remote and local)  Tools: Plant UML, Google Test framework, Cucumber framework, Visul Studio Code, VI editor, QT builder, AccuRev, GIT, DevOps, Jira, Jenkins, Crucible, TeamCity  Others: Agile methodology, Global team collaboration
Senior Technical Architect
Agiliad Technologies•  October 2013 - November 2021
 Type of work: Application development (Console and GUI), Firmware development, Driver development, System Programming, API Library development, RESTful API development, Framework development, Protocol Implementation, Protocol Validation  Roles: Developer, Architect (6+ years), Team Lead (2+ years), Technical Manager (2+ years)  Technologies: C++11, C++14, STL, Python, Shell Scripting, Batch Scripting, NVMe, SATA, SAS, HDD, SDD, PCIe, NVME-MI, MCTP, I2C, SMBUS, REST, TCG, DirectX, Linux, Windows, CMake, GMake, gRPC, SSL/TLS, HTTP/HTTPS  Domain: Storage devices, Image processing, Security module  Responsibilities: Requirement Analysis, Designing, R&D & PoC, Coding, Code Review, Unit Testing, System Testing, Debugging & Code dump analysis, Team collaboration, Test Planning  Tools: Google Test framework, Visul Studio, VI editor, SVN, AccuRev  Others: Agile methodology, Change management, Team collaboration
Technical Lead
iGATE/Patni Computers•  March 2010 - October 2013
 Type of work: Application development (Console), Kernel programming, Kernel module development, System Programming, RPM Installer development  Roles: Developer, Technical & Team Lead (3+ years)  Technologies: C, Python, SCSI, RAID, Linux, SAN, NAS, VFS, Multipathing, Linux, Perl  Domain: Storage area network  Responsibilities: Requirement Analysis, Designing, Coding, Code Review, Unit Testing, System Testing, Debugging & Code dump analysis, Team management, Test Planning  Tools: VI editor, SVN, Eclipse  Others: Change management, Team collaboration
Junior Software Developer
MicroWorld Technologies•  January 2007 - March 2010
 Type of work: Application development (Console and GUI), API Library development, Kernel module development  Roles: Developer, Team lead  Technologies: C/C++, QT, JavaScript, XML, VFS, SAMBA-VFS, Linux, Apache Tomcat, MySQL, PHP, Perl  Domain: Anti-virus, Security module, Security module  Responsibilities: Requirement Analysis, Designing, Coding, Code Review, Unit Testing, Debugging & Code dump analysis, Task management  Tools: Eclipse, VI editor, SVN, QT builder  Others: Change management, Team collaboration
Education
Bharati Vidyapeeth University
Computer Application, Masters•  July 2004 - May 2007
Sikkim Manipal University of Health, Medical and Technological Sciences
Information Technology, BS•  July 2001 - January 2004
Links
Skills
saurabh_smn has not updated skills details yet.