profile-pic

Bharath S

I’m a backend-focused Software Engineer with experience building scalable, cloud-native systems across companies like Nextiva, Samsung R&D, and Digital.ai. I work primarily with Java, Spring Boot, microservices, distributed systems, and cloud platforms (AWS/GCP/Azure). Over the years, I’ve contributed to search systems, NLP-driven features, API integrations, data pipelines, and high-performance backend services.

I enjoy solving complex engineering problems, improving system reliability, and designing clean, efficient backend architectures. I'm also passionate about learning, experimenting with new technologies, and building products that make an impact.

  • Role

    Software Engineer II

  • Years of Experience

    4.5 years

Skillsets

  • Elasticsearch
  • Spring MVC
  • Multithreading
  • Event-driven systems
  • Apache Solr
  • Python
  • Kafka
  • ArgoCD
  • Distributed Systems
  • Spring Boot
  • Rest APIs
  • Oauth 2.0
  • Mockito
  • JUnit
  • Java
  • AWS
  • Redis
  • Node.js
  • MySQL
  • MongoDB
  • Microservices
  • Linux
  • Kubernetes
  • Hibernate
  • Grafana
  • Git
  • GCP
  • Docker
  • BigQuery
  • Azure

Professional Summary

4.5Years
  • Feb, 2024 - Present2 yr 2 months

    Software Engineer II

    Nextiva
  • Sep, 2022 - Jan, 20241 yr 4 months

    Software Engineer

    Samsung Research
  • Nov, 2021 - Apr, 2022 5 months

    Software Engineer

    Digital.ai
  • Jan, 2021 - Jun, 2021 5 months

    Software Engineer Intern

    Groww
  • Aug, 2021 - Oct, 2021 2 months

    Junior SDE

    Germinait Solutions

Applications & Tools Known

  • icon-tool

    Android Studio

  • icon-tool

    Visual Studio Code

  • icon-tool

    PyCharm

  • icon-tool

    IntelliJ

  • icon-tool

    Putty

Work History

4.5Years

Software Engineer II

Nextiva
Feb, 2024 - Present2 yr 2 months
    Designed and owned scalable Spring Boot microservices ingesting real-time communication data across platform integrations (Twitter, Google Reviews, Outlook, Teams, Facebook, Instagram), processing 50K+ events/day on GCP with fault-tolerant retry and error handling. Developed event-driven async pipelines using Kafka across distributed microservices, reducing end-to-end data processing latency by 30% and enabling near real-time communication flows at scale. Implemented secure third-party integrations using OAuth 2.0, with robust token management, pagination, and concurrency handling for high-traffic workloads in a distributed environment. Built and optimized features on top of MongoDB and BigQuery-based data architecture (GCP), enabling low-latency operations and scalable analytics across services. Implemented universal search using Apache Solr and MySQL, enforced PII masking, and built scalable web scrapers for TripAdvisor, Yelp, and Amazon using proxy networks.

Software Engineer

Samsung Research
Sep, 2022 - Jan, 20241 yr 4 months
    Built and optimized search APIs for Samsung Browser deployed across millions of Samsung devices globally, using Java (SpringBoot), ElasticSearch and NLP techniques (tokenization, ranking, query processing) to improve search relevance and reduce query latency by 20%. Built internal automation tool using Python, Node.js, MySQL, and Puppeteer for scraping, HTML/CSS parsing, and DOM manipulation to streamline data collection pipelines for machine learning models. Earned Developer of the Month recognition.

Software Engineer

Digital.ai
Nov, 2021 - Apr, 2022 5 months
    Designed and implemented reusable distributed ETL processing frameworks using Java, Spark and Kafka, reducing pipeline execution time and enabling horizontal scalability across data workflows.

Junior SDE

Germinait Solutions
Aug, 2021 - Oct, 2021 2 months
    Built scalable Spring Boot microservices integrating Twitter APIs using Twitter4J for social data ingestion and persistence with MongoDB, supporting high-volume data collection and processing in a distributed environment.

Software Engineer Intern

Groww
Jan, 2021 - Jun, 2021 5 months
    Developed a secure password reset workflow and built the initial Option Chain page for F&O trading in the Groww Android application using Java, serving 5M+ registered users, integrating with backend microservices through REST APIs and enhancing app performance and navigation.

Major Projects

2Projects

Expense Tracker

    Built an Expense Tracker using Java, Spring Boot, and MySQL, exposing REST APIs for expense management.

Twitter Sentiment Analysis with Location Classification

    Performed sentiment analysis and location classification on global tweet data using Python and machine learning.

Education

  • M.E. in CSE

    BITS Pilani (2021)
  • B.E. in CSE

    Visvesvaraya Technological University (2018)