Default profile banner
SO

Shubham Ojha

@shubhamojha

Senior Software Engineer at AI Palette

Bengaluru India

AI PaletteUdacity

Shubham Ojha is a Software Development Engineer with over 5 years of experience. He is passionate about solving complex problems at scale and is skilled in Algorithms, Data Structures, and Mathematics. His experience includes developing real-time analytical calculations, data engineering pipelines, and migrating applications to microservices architecture.

Experience

Senior Software Engineer

AI Palette

•Jan 2023 - Jun 2023•Bengaluru

Developed and implemented real-time analytical calculations for Cognitive Search feature using Elastic Search and Django. Worked on Search Enhancement to introduce auto-complete, error correction, synonyms and translation support. Worked on Data Engineering pipeline to initiate operational automation and scalability.

Product Engineering Lead

Adcuratio Media India Pvt Ltd

•Mar 2020 - Dec 2022•Bengaluru

Worked on Architecture, Data Modeling, and API Design documents. Worked on HA and redundancy solutions for ad-server and signaling box. POC for converting batch processing to near real-time processing for big data with elastic search. Initiated migration from monolithic application to micro-service architecture. Actively participated in audit process for adhering to ISO 27001. Worked on notification system using Django signals and SendGrid API. Implemented algorithm to optimize adspot selection based on probability and distribution. Implemented algorithm to maintain opted ratio in demographic segment intersections using feedback and prediction. Created ETL pipeline for processing and rendering reports for business stakeholders.

Software Engineer

Adcuratio Media India Pvt Ltd

•Feb 2019 - Mar 2020•Bengaluru

Refactored module adhering to best practices.

Assistant System Engineer

Tata Consultancy Services

•Dec 2017 - Feb 2019•Bengaluru

Implemented automation scripts for DN creation for different regions and reduced 90% of the time and effort required. Implemented quality check for more than 2k Apple Production Servers to ensure Splunk logging. Analyzed Production bugs and debugged them while interacting with client and dev teams across regions.

Remote Intern

Tata Consultancy Services

•Apr 2016 - Jun 2016

Worked on web portal for doctors and patients ‘Medicopedia'. Learned SDLC and customer handling on biweekly basis.

Education

Udacity

Nano Degree

Artificial Intelligence

Sep 2018 - Dec 2019

Dr. A.P.J. Abdul Kalam Technical University

Bachelor of Technology

Information Technology

Aug 2013 - Jun 2017

Licenses & Certifications

Data Science Nano Degree: Artificial Intelligence

Udacity

Issued: Sep 2018•Expires: Dec 2019

Skills

Python
Django
Django Rest Framework
FastAPI
REST
Pandas
Elastic Search
PostgreSQL
MongoDB
Redis
SQL
Docker
AWS
Celery