Shubham Sharma
About Shubham Sharma
Shubham Sharma is a Software Engineer 2 at o9 Solutions, Inc., where he has worked since 2023 after progressing through roles including Software Engineer I and Associate Software Engineer. He holds a Master of Computer Applications from the National Institute of Technology, Tiruchirappalli, and has expertise in enhancing software functionalities using C# and .NET Core.
Work at o9 Solutions
Shubham Sharma has been employed at o9 Solutions, Inc. since 2020, starting as an Associate Software Engineer for nine months before advancing to Software Engineer I from 2021 to 2023. In this role, he worked remotely from Bengaluru, Karnataka, India. In 2023, he was promoted to Software Engineer II, continuing his work in a hybrid model. His contributions include enhancing spellcheck functionality for autocorrecting NLP queries using Apache Solr and implementing a login flow for Microsoft Teams Bot utilizing the OAuth2.0 mechanism.
Education and Expertise
Shubham Sharma earned a Master of Computer Applications from the National Institute of Technology, Tiruchirappalli, where he studied Computer Science from 2017 to 2020. Prior to this, he completed a Bachelor of Computer Applications at Govt. Holkar Science College A.B. Road, Indore, from 2014 to 2017. His educational background provides a strong foundation in software development and computer science principles.
Background
Shubham Sharma has a background in software engineering, with a focus on developing applications and enhancing functionalities. He has worked primarily in Bengaluru, Karnataka, India, and has experience in both remote and hybrid work environments. His career at o9 Solutions has allowed him to develop skills in C#, .NET Core, and Apache Solr.
Achievements
During his tenure at o9 Solutions, Shubham Sharma achieved 100% accuracy in resolving issues related to the Indicator functionality of a product. This accomplishment contributed to enhancing design clarity within the software. His work on various projects demonstrates his technical capabilities and attention to detail in software development.