Saurabh Sharma
About Saurabh Sharma
Saurabh Sharma is a Senior Software Development Engineer with extensive experience in serverless computing, machine learning applications, and distributed computing frameworks. He has worked for several notable companies, including Infosys, Cognizant, and Carta, and holds multiple certifications in AWS and Apache technologies.
Work at Carta
Saurabh Sharma has been employed at Carta as a Senior Software Development Engineer since 2021. His role involves utilizing advanced technologies and methodologies to develop software solutions. He contributes to projects that leverage serverless computing, particularly with Amazon Lambda, and has experience in building backend systems using Python Django and frontend applications with React. His current focus includes working on machine learning applications aimed at entity resolution from free text.
Education and Expertise
Saurabh Sharma holds a Bachelor's degree in Computer Science and Engineering from Guru Nanak Dev University, which he completed from 2003 to 2007. He is certified as an AWS architect from Amazon and as an Apache Spark developer from Databricks. Additionally, he holds a Cloudera Certified Developer for Apache Hadoop (CCDH) certification. His expertise includes serverless computing, distributed computing frameworks, and machine learning applications.
Professional Background
Saurabh Sharma has a diverse professional background with experience in several prominent companies. He began his career at Infosys, where he worked as a Software Engineer from 2007 to 2011. He then served as a Technical Analyst from 2011 to 2014, followed by a role as a Senior Associate at Cognizant from 2014 to 2016. He briefly worked as a Solution Designer at TD in 2016 before joining Carta in 2021. His work spans various locations, including Dayton, Ohio, Greater Boston, New York City, and Toronto.
Technical Skills and Projects
Saurabh Sharma possesses extensive technical skills in various programming languages and frameworks. He has hands-on experience with distributed computing frameworks such as Apache Spark, MapReduce, and Hive. His expertise also includes working with distributed datastores like DynamoDB, Cassandra, and HBase. He has been involved in projects utilizing Kubernetes and gRPC, showcasing his ability to work with modern software development practices.