Bharath S
@bharaths05
Software Engineer building scalable Java microservices, event-driven systems, and API integrations.
What I'm looking for
I’m a Software Engineer focused on building and scaling backend systems with Java and Spring Boot. At Nextiva (SE II) and Samsung Research (SE/SSE), I’ve delivered production-ready REST APIs and microservices, including Microsoft email ingestion for outlook, Twitter API integrations with OAuth 2.0 and concurrency handling, and real-time communication workflows.
I enjoy designing robust, high-performance architectures—especially event-driven and distributed systems. I’ve built Kafka-based asynchronous pipelines, deployed services with Docker and Kubernetes on GCP/AWS, and improved search relevance using Apache Solr and Elasticsearch; I’ve also shipped automation tools with Python/Node.js and contributed to ETL performance with Apache Spark, Hibernate, and MySQL. I value engineering ownership, clean system design, and practical solutions that measurably improve reliability and performance.
Experience
Work history, roles, and key accomplishments
Software Engineer II
Nextiva
Feb 2024 - Present (2 years 2 months)
Developed scalable Spring Boot microservices integrating Microsoft Graph Outlook APIs for email ingestion using Java 8 and MongoDB. Built Twitter API integrations with OAuth 2.0 token management, pagination, and concurrency handling, and enabled real-time workflows via Google Reviews and Microsoft Teams APIs.
Software Engineer
Samsung Research
Sep 2022 - Jan 2024 (1 year 4 months)
Designed and built search APIs for bookmarks, history, and saved pages in Samsung Browser using Spring Boot, Elasticsearch, NLP, and Python to improve relevance and performance. Developed internal automation tools with Python, Node.js, and REST APIs to streamline ML data pipelines, earning Developer of the Month recognition.
Software Development Engineer
Digital.ai (Numerify)
Nov 2021 - Apr 2022 (5 months)
Improved ETL pipeline performance by implementing template-based processors and refactoring core modules using Java, Apache Spark, Hibernate, and MySQL. Supported data ingestion and processing workflows using Kafka-based messaging and distributed deployments on Tomcat.
Junior Software Engineer
Germinait Solutions
Aug 2021 - Oct 2021 (2 months)
Enhanced a Spring Boot backend by integrating Twitter APIs using Twitter4J to enable social data ingestion and persistence in MongoDB. Implemented backend features using REST APIs to support social data workflows.
Android Engineer (Intern)
Groww
Jan 2021 - Jun 2021 (5 months)
Built a full-stack expense tracking application using Java/Spring Boot and MySQL with a React frontend consuming REST APIs. Developed secure Android features including a password reset workflow and implemented stock screening, option chain UI, and Twitter sentiment/location classification using Python and ML models.
Education
Degrees, certifications, and relevant coursework
Birla Institute of Technology and Science, Pilani
Master of Engineering in Computer Science, Computer Science
2019 - 2021
Grade: 7.56
Activities and societies: Teaching Assistant
Completed M.E. in Computer Science
Visvesvaraya Technological University
Bachelor of Engineering, Computer Science
2014 - 2018
Grade: 7.0
Activities and societies: Teaching Assistant
Completed B.E. in CSE
Availability
Location
Authorized to work in
Salary expectations
Interested in hiring Bharath?
You can contact Bharath and 90k+ other talented remote workers on Himalayas.
Message BharathFind your dream job
Sign up now and join over 100,000 remote workers who receive personalized job alerts, curated job matches, and more for free!
