profile-pic

Manish Sharma

Advertising is the core of all social media. Converting an adds in meme or post with creating an interest further to explore is an Advertise. Digital Marketing with experts opens the gate to success.

  • Role

    Software Engineer

  • Years of Experience

    5 years

  • Professional Portfolio

    View here

Skillsets

  • NoSQL
  • CI/CD
  • Event publishing
  • GCP
  • GraphQL
  • JUnit
  • Kafka
  • Microservices
  • Multithreading
  • AWS
  • Scheduler
  • System Design
  • TypeScript
  • Docker
  • GitHub Copilot
  • Notification channels
  • MCP
  • Java - 2 Years
  • Android
  • Spring Boot
  • Restful APIs
  • React Native
  • PostgreSQL
  • JSON
  • Gradle
  • Design patterns
  • ReactJs
  • JavaScript
  • Data Structure
  • Python
  • Kotlin - 2 Years
  • Kotlin - 3 Years
  • Java - 3 Years

Professional Summary

5Years
  • Oct, 2024 - Present1 yr 10 months

    Software Engineer

    Best Buy
  • Jun, 2021 - Oct, 20243 yr 4 months

    Senior Software Engineer

    Radisys

Work History

5Years

Software Engineer

Best Buy
Oct, 2024 - Present1 yr 10 months
    Contributed to the Search 2.0 service by integrating an ML-based search service and a scalable API using Java SpringBoot structure. Worked on the Ambiguous Search (part of Search2.0) feature to cluster ambiguous search queries by implementing APIs, optimizing performance with caching strategies, and improving observability through structured logging and monitoring, and added JUnit test coverage too. Worked on the Gifting AI feature for recommending the relevant product to the user. Integrated the ML Model service using SpringBoot and Kotlin. Built an automated pipeline to generate and publish weekly release notes using Python scripts, Git APIs, and CI/CD tools GitHub Actions. Collaborated with the performance engineering team to improve application performance by optimizing API response times, database queries, logging, and caching strategies. Monitored production services and issue triaging using Kibana, Grafana, and Splunk for logging, observability, and performance monitoring. Worked on the integration of the Analytics API in the frontend using Typescript and JavaScript for Web and App platforms. Led multiple mentoring and knowledge-sharing sessions for teammates on development, system design, and debugging.

Senior Software Engineer

Radisys
Jun, 2021 - Oct, 20243 yr 4 months
    Developed a user registration system in a Spring application. Implemented the Notification channel system (Push Notification, SMS, Email). Designed and implemented Spring Boot schedulers to automate background job processing and periodic tasks. Developed and integrated event publishing mechanisms using Spring's event-driven architecture to enable asynchronous communication between services. Implemented caching strategies using Spring Cache (@Cacheable, @CacheEvict) to improve application performance and reduce database load. Designed and implemented RESTful API Services to support seamless communication between React web applications and Android apps. Worked on the development of a Talkie and Chat application using React for both web and Android platforms, featuring multi-channel communication and multi-user support. Added Global Search feature to enable seamless offline data searches and connected it with RESTful APIs for comprehensive online search. Involved in performance improvements, memory management, and feature enhancements, while continuously addressing bug fixes to ensure a smooth and efficient user experience. Actively involved in Agile development processes, utilizing tools such as JIRA, Gerrit, and Git for effective project management and version control. Assisted in onboarding new hires and mentored junior engineers to help them ramp up quickly.

Achievements

  • Participate in WSDC Devathon in NITW.
  • Participate in T-shirt and Logo Designing in NITW.
  • Best Teacher Award From Indian Talent 2015-16.
  • Hacker Rank Rest API Certificate.
  • Member of Radio Club in NITW. Mess Representative 2019-2020.

Major Projects

3Projects

AI-Powered Interview Management Platform

    Developed an AI-based Interview Portal featuring an automated question generation system that dynamically creates role-specific and skill-based interview questions, candidate management, and real-time assessment workflows. Technology: Java, SpringBoot, PostgreSQL, RESTAPI, ReactJS.

SMS SPAM DETECTION

    Classifying SMS messages as spam or ham using SciKit Learn's Naive Bayes algorithm. Each message was preprocessed using Natural Language Processing (NLP) and Sentiment Analysis. Technology: Python, Pandas, NLP, and NLTK.

AI WHATSAPP TRANSLATOR BOT AND STOCK WHATSAPP BOT

    Translator Bot translates messages to a given language using Azure Cognitive. Stock Bot gives information about the stock price based on given stock details. Technology: Java, Python, Flask, MongoDB, Twilio, APIs, Heruko, Android.

Education

  • Master of Computer Application

    National Institute of Technology Warangal
  • Bachelor of Computer Application

    Govt. NPG College of Science, Raipur