Kanheiya Agrawal
About Kanheiya Agrawal
Kanheiya Agrawal is a Computer Scientist II currently working at Adobe in Bengaluru, Karnataka, India. He has extensive experience in software engineering, having previously held various roles at Honeywell and Adobe since 2011, and possesses expertise in the DO-178B standard and static analysis tools.
Work at Adobe
Kanheiya Agrawal has held multiple positions at Adobe, demonstrating a progressive career in software engineering. He began as a Software Engineer from 2015 to 2017, followed by a role as Lead Software Engineer from 2017 to 2020. He then transitioned to the position of Senior Lead Software Engineer for a brief period in 2020. After serving as a Computer Scientist from 2020 to 2022, he currently works as a Computer Scientist II since 2022. His tenure at Adobe has been characterized by a focus on software development and engineering practices.
Previous Experience at Honeywell
Kanheiya Agrawal began his career at Honeywell, where he worked as an Engineer Trainee for four months in 2011 in Madurai, India. Following this, he served as an Engineer from 2011 to 2013 in Bangalore, India. His experience at Honeywell provided him with foundational skills in engineering and software development, contributing to his subsequent roles in the tech industry.
Education and Expertise
Kanheiya Agrawal holds a B.Tech degree in Electronics and Communication Engineering from Gandhi Institute for Technology, where he studied from 2007 to 2011. He completed his matriculation at Saraswati Vidya Mandir in 2005 and later attended Jupiter +2 Science College, focusing on Physics, Chemistry, Mathematics, and Electronics. He possesses expertise in the DO-178B standard, essential for the Aerospace/Avionics domain, and is proficient in various programming and scripting languages, including C, C++, Python, Perl, Shell, and VB scripting.
Technical Skills and Tools
Kanheiya Agrawal has a strong technical background, utilizing static analysis tools like Klockwork to ensure code quality. He is familiar with version control systems and project management tools, including Eclipse, Clear Case, SVN, and JIRA. His experience extends to software configuration management tools such as Cruise Control. Additionally, he has knowledge of storage technologies, including UFS, SAS, and flash storage, which are vital for effective data management.