Abhishek M. Sharma Photo

Hi! I'm Abhishek.

Software Engineer building and implementing production AI systems, distributed infrastructure, and the platforms that make intelligent software reliable.

San Francisco, California

About Me

Software Engineer, Cricket Fanatic, Tech Enthusiast, Daydreamer

  • 💼 Software Engineer with nearly 10 years of experience. Currently working at ThoughtSpot.
  • 🏢 Previously worked at Twitter (now known as X), BNP Paribas, SAP, 23andMe, and SJSU ITS.
  • 🎓 Master's (M.S.) in Computer Science from San Jose State University, and Bachelors in Computer Science & Engineering from University of Mumbai.
  • 🏏 Loves cricket (and occasionally plays it), enjoys ping-pong during work-breaks, and dreams big hoping to achieve at least some of them.
  • I breathe to live, eat to survive, and code to L(earn).
  • ☀️ Oh, and if "Abhishek" sounds too big, feel free to call me Sunny! That's what some people call me since the time I was a kid (still am one at heart).

Experience

ThoughtSpot

Jan 2023 - Present
Senior MTS · California, USA

Twitter / X

2019 - 2023
Software Engineer · California, USA

BNP Paribas

2015 - 2017
Software Engineer · Mumbai, India

Internships

23andMe

2019
Software Engineer Intern · California, USA

SAP

2018 - 2019
Software Engineer Intern · California, USA

San Jose State University

2018
Data Science and BI Intern · California, USA

Stationery Source

2013
Software Engineer Intern · Mumbai, India

Education

M.S. in Computer Science

2017 - 2019
San Jose State University, California

B.E. in Computer Engineering

2011 - 2015
University of Mumbai

Things I Can Do

  • Architect Scalable Systems

    (Distributed Architectures, Microservices, High Concurrency, System Modeling, Performance Tuning)
  • Scale Distributed Data Layers

    (Sharding & Partitioning, Caching Strategies, Data Replication, Schema Design, Consistency Tuning)
  • Orchestrate Distributed Infrastructure

    (Event Streaming, Distributed Computing, Cloud Orchestration, Containerization, CI/CD Pipelines)
  • Build Agentic Systems

    (LLMs, RAG Pipelines, Vector DB, Semantic Search, Agents Infra)
  • Sleep all day

    (or at least 6 hours/day)
  • Provide dietary suggestions

    (not an expert though)

Projects

Academic & Personal Portfolio
Big Data Spark Analysis Project
Apache Spark MLlib Hadoop 2017

Big Data Mining for Electricity Consumption

Analyzed over 2 million records of electricity consumption using Apache Spark. Implemented Spark's Machine Learning Library (MLlib) to perform clustering, identify usage patterns, and predict consumption trends.

Python Android Wear Firebase 2017

Heart Health Analysis using AI & ML

Real-time cardiovascular monitoring system utilizing Android Wear, smartphone interfaces, and a Python-based predictive agent. Connected via Firebase to detect early disease warning symptoms.

Android Azure Python 2015

Locate My Store - Cloud Data Mining

Location-aware recommendation engine predicting user purchase intent based on coordinates and demographics. Computed via Azure cloud APIs and integrated with an inventory manager tool.

Java MySQL API Design 2014

Online Job Portal Management

A unified platform for matching job seekers and recruiters using analytics recommendations. Developed micro-APIs for seamless integration between frontend and data layers.

PHP Oracle 10g CSS 2013

NGO Website for Animal Welfare

Web portal built for animal advocacy campaigns, featuring blog integrations, media management, and a secure donation payment gateway.

Hangman Game
Android Parse SDK 2013

Hangman Game for Android

Word-guessing puzzle app with global categories, offline databases, user settings, dynamic animations, sound integrations, and three difficulty levels.

Android Cryptography 2013

Custom Encrypter & Decrypter

Symmetric encryption key utility for Android. Allows users to securely cipher raw files and strings, sharing them dynamically across messaging networks.

Airlines Management Project
Java Oracle Database 2013

Airlines Management System

Enterprise scheduler designed to track massive flight booking logs, seat reservation statuses, crew rosters, and secure transactions.

Four in a Row AI Project
Java Swing AI Bot 2013

Four-in-a-Row AI Game

Desktop 2-player strategic connect-4 board game. Programmed with basic Artificial Intelligence algorithms to power a single-player computer opponent.

Contact

Email Address

sharma.abhishek9@outlook.com

Location

San Francisco Bay Area, CA, USA

Let's Connect!

Feel free to reach out on social media platforms or check out my coding repositories.