Shubham Ojha
@shubhamojha
Senior Software Engineer at AI Palette
Bengaluru India
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
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
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
Refactored module adhering to best practices.
Assistant System Engineer
Tata Consultancy Services
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
Worked on web portal for doctors and patients ‘Medicopedia'. Learned SDLC and customer handling on biweekly basis.
Education
Udacity
Nano Degree
Artificial Intelligence
Dr. A.P.J. Abdul Kalam Technical University
Bachelor of Technology
Information Technology
Licenses & Certifications
Data Science Nano Degree: Artificial Intelligence
Udacity