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

    5.3 years

Skillsets

  • Elasticsearch
  • Spring
  • 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

5.3Years
  • Feb, 2024 - Apr, 20262 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

5.3Years

Software Engineer II

Nextiva
Feb, 2024 - Apr, 20262 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 Kafka pipelines across distributed microservices, reducing end-to-end processing latency and enabling near real-time communication at scale. Leveraged Gemini CLI, Claude, and Codex for AI-assisted development, debugging, testing, and code reviews. Implemented secure OAuth 2.0 integrations with robust token and concurrency management, utilizing MongoDB and BigQuery (GCP) to support scalable data processing, low-latency services, and analytics workloads. Built a product-wide search platform using Apache Solr and MySQL on AWS, enabling unified search across all product modules, while implementing PII masking and scalable web scrapers for TripAdvisor, Yelp, and Amazon.

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 approx. 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

Flight Disruption Assistant

    Developed a flight disruption assistant using Spring Boot and Spring AI, where Claude LLM combined with a pgvector RAG pipeline generates ranked recovery options and notifies users via Slack.

Expense Tracker

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

Education

  • M.E. in CSE

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

    Visvesvaraya Technological University (2018)