Naresh Sharma
About Naresh Sharma
Naresh Sharma is a Founding Software Engineer currently working at Caddie in Vancouver, Canada. He has extensive experience in software development, specializing in integrating OpenAI's API and utilizing various programming languages and cloud platforms.
Work at Caddie AI
Naresh Sharma currently holds the position of Founding Software Engineer at Caddie, where he has been employed since 2023. His role involves leveraging his extensive software development experience to contribute to the company's technological advancements. Caddie operates in a dynamic tech environment, and Sharma's expertise plays a crucial role in developing scalable solutions.
Previous Experience in Software Development
Naresh Sharma has a diverse background in software development, having worked at several notable companies. He was a Senior Software Engineer at Affinity.co from 2021 to 2023. Prior to that, he served as a Senior Software Developer at Rycor Software from 2013 to 2017 and as a Senior Software Engineer at Dialpad from 2017 to 2021. His experience spans various roles that have contributed to his proficiency in software engineering.
Education and Expertise
Naresh Sharma studied Computing Science at Thompson Rivers University, where he earned a Bachelor's degree from 2007 to 2012. He also attended the British Columbia Institute of Technology, focusing on Advanced .NET Application Development in C#. His education has equipped him with a strong foundation in both backend and frontend development, with skills in Ruby, Python, Django, Typescript, React, and NestJS.
Internship Experience
Naresh Sharma gained early experience as a Software Engineer Intern at Syncrude Canada Ltd. in 2011, where he worked for seven months. This internship provided him with valuable insights into the software development process and helped shape his career in technology. Additionally, he worked as a Software Developer at Big Bear Software Inc. for nine months in 2012.
Technical Skills and Interests
Naresh Sharma possesses a strong skill set in software development, with expertise in integrating OpenAI's API into software solutions. He is experienced in utilizing cloud platforms such as AWS, Google Cloud, and Microsoft technologies. His passion lies in developing scalable solutions and fostering collaboration within teams in fast-paced tech environments.