Salil Taneja
About Salil Taneja
Salil Taneja is a Director at Adobe, where he has worked since 2008, managing a distributed team in the Adobe Experience Manager Forms team. He has a background in software engineering and extensive experience with server technologies and application development.
Work at Adobe
Salil Taneja has been serving as a Director at Adobe since 2008, accumulating 16 years of experience in this role. He is based in Noida, Uttar Pradesh, India, where he manages a geographically distributed team across Noida and Bangalore within the Adobe Experience Manager (AEM) Forms team. His responsibilities include collaborating with customers, partners, consulting teams, and product managers to shape the product roadmap and vision. Taneja has played a significant role in transforming an enterprise server product into a cloud-native service offering.
Previous Employment Experience
Before joining Adobe, Salil Taneja worked at STMicroelectronics as a Software Engineer from 2004 to 2008. He spent four years in this role, contributing to various software development projects. Additionally, he was employed at HCL Technologies as a Member Technical Staff for one year, from 2003 to 2004. His early career experiences provided him with a solid foundation in software engineering and development.
Education and Expertise
Salil Taneja earned a Bachelor of Engineering (BE) degree in Computers from Netaji Subhas Institute of Technology, where he studied from 1999 to 2003. His educational background laid the groundwork for his extensive expertise in server technologies, including Java, Java EE, and OSGi. He is also knowledgeable in application and system-side technologies, encompassing mobile apps, web apps, OS internals, DRM, security, and device driver developments.
Technical Skills and Methodologies
Salil Taneja possesses extensive technical skills, particularly in server technologies and application development. He is fluent in using AI and machine learning to address business challenges. Taneja is well-versed in Agile methodologies and scrum practices, which facilitate effective team performance in tackling complex software development issues. His experience enables him to lead teams effectively and drive innovative solutions in software engineering.