Anshul Sharma

Anshul Sharma

Senior Computer Scientist @ Adobe

About Anshul Sharma

Anshul Sharma is a Senior Computer Scientist at Adobe, where he has worked since 2021. He has a strong background in software engineering and extensive experience in iOS development, particularly in UI design and app development for Bluetooth peripherals.

Work at Adobe

Anshul Sharma has been employed at Adobe as a Senior Computer Scientist since 2021. His role involves leveraging his expertise in software development and engineering to contribute to various projects within the company. Based in San Jose, California, he has been part of Adobe's innovative environment for three years, focusing on enhancing user experiences through advanced technology solutions.

Education and Expertise

Anshul Sharma holds a Master of Computer Applications (M.C.A.) degree from Rajiv Gandhi Prodyogiki Vishwavidyalaya, where he studied from 2007 to 2010. He also earned a Bachelor of Science (B.Sc.) in Computer Science from Barkatullah University, Bhopal, from 2003 to 2005. His educational background provides a solid foundation in computer science principles, which he applies in his professional work.

Professional Background

Anshul Sharma has a diverse professional background in software engineering and technical leadership. He has held various positions, including Software Engineer at Sofmen Technologies, iOS Technical Lead at Fidelity Investments, and Lead iOS Engineer at Walmart. His experience spans multiple companies, including Bank of America Merrill Lynch and Cognizant Technology Solutions, where he developed his skills in iOS development and team leadership.

Technical Skills and Specializations

Anshul Sharma possesses extensive technical skills in iOS development, including proficiency in Storyboard with Auto Layout and Adaptive Layouts for UI development. He specializes in audio and video streaming and recording using AVFoundation and AVKit. Additionally, he has experience with Bluetooth Low Energy (BLE) peripherals and is adept in build and deployment automation using CI tools like Jenkins.

Achievements in Software Development

Throughout his career, Anshul Sharma has demonstrated a strong command of object-oriented design and programming. He is knowledgeable in various design patterns, including MVVM, MVC, and VIPER. His contributions to software projects reflect his commitment to industry-standard coding conventions and best practices in software development.

People similar to Anshul Sharma