Staff Software Engineer
Sep 2022 - Present
• 2 yrs 8 mosSenior Software Engineer
Aug 2020 - Sep 2022
• 2 yrs 2 mos Software Engineer
Jul 2019 - Aug 2020
• 1 yr 2 mosDigital Products team

Course Grader
University of Southern California
Aug 2018 - May 2019
• 10 mosWorked as a grader for Information Retrieval and Web Search Engine Course (CSCI-572). I was responsible for evaluating the assignments turned in by the students and answering student queries in Piazza discussion forum
Worked as a grader for Foundations of Artificial Intelligence Course (CSCI-561). I was responsible for evaluating the exams turned in by the students

Software Engineer Intern
Tesla
May 2018 - Aug 2018
• 4 mos• Worked as a Full Stack Engineer for Logistics team in Enterprise Resource Planning (ERP) system
• Basically, responsible for designing APIs as per the business requirement and adding unit test cases.

Software Engineer
Zebra Technologies( Formerly Motorola Solutions)
Jul 2015 - Jul 2017
• 2 yrs 1 moProject # 1: MC40 Lollipop Product
• Modified various components to provide the periodic incremental update to the customers. Also, integrated the google CVE security patches to ensure that the customers are up-to-date with the latest security patch fixes by providing an incremental update every month
• Acquainted with the Android build process, responsible for building OS package and releasing it to customers
Project #2: MC92N0 (Compact embedded and Windows Mobile) Product
• Added board detection mechanism to improve beeper functionality
• Added support for Micron LPDDR RAM with downgrade protection
• Involved in debugging and fixing of Kernel/Operating System related issues
• Developed the debugging tools to ease Kernel/Operating System debugging
Project #3: MC92 Kepler Product
• Worked on the integration of scan engine that scans faster and more accurate 1D and 2D barcodes
• Created an OS conversion package that converts the mobile device from Windows Embedded/ Windows Mobile to Android and vice versa
• Acquainted with the Windows build process, responsible for building OS package and releasing it to customers

Research And Development Engineer
TRIBI Systems Pvt Ltd
Jul 2014 - Jul 2015
• 1 yr 1 moProject # 1: EnCool
Designed User Interface (UI) and APIs that would operate on multiple air-conditioners from an optimally-sized battery bank provide an interface to customers using C#
Project #2 : GENX
Responsible for selecting the appropriate micro-controller based on the provided specification. Implemented Communication Protocol to enable the communication between the GPU and GCU unit.