Tharun Raj S.

Software Engineer

Hyderabad, Telangana, India8 yrs 5 mos experience
Highly Stable

Key Highlights

  • 7.5 years of experience in software engineering
  • Expertise in microservices and cloud technologies
  • Proven track record in optimizing high-traffic applications
Stackforce AI infers this person is a Backend-focused Software Engineer with expertise in Microservices and Cloud Solutions for Retail and Hospitality.

Contact

Skills

Core Skills

C# (.net)Azure FunctionsJava (springboot)MicroservicesMicronautJava (spring Boot)WebsocketJava

Other Skills

AWSAlgorithmsAzure SQL DbCC++CSSCognitive SearchCompetitive ProgrammingCouchbaseDesignDropwizardElasticsearchFirebaseHTMLHTML5

About

• I have 7.5 years of experience and currently working as Software Engineer 2 at Microsoft in Security Organisation. Solving some of the most impactful and complex problems at scale for Enterprise Applications. • In 2017 graduated from IIT Hyderabad with a B. Tech degree in Computer Science. I was our branch topper for a semester with 9.24 SGPA. • I previously worked with top enterprise and product companies like Tesco, OYO and Qualcomm. • Solid experience with Microservice architecture and Web Technologies such as Java (Spring Boot, Micronaut), C# (.NET), React.js, PostgreSQL, MongoDB, Elasticsearch, Redis, Kafka, AWS services (Lambda, S3), Azure Functions, Hibernate, JUnit5, Kubernetes, Docker, Terraform, Jmeter/Gatling, Jenkins, Splunk, New Relic, Grafana/Prometheus. Exposure in both AWS and Azure cloud platforms. • Developed scalable and resilient REST-based applications from scratch for companies in Travel, E-commerce/Retail, and Network domains.

Experience

Microsoft

Software Engineer 2

Mar 2025Present · 1 yr · Hyderabad, Telangana, India · Hybrid

  • Building robust applications for Security Organisation at Microsoft (CSVA).
  • Authoring various controls to scan for security vulnerabilities in Enterprise resources provisioned in Azure.
  • Technologies: C# (.NET), Azure SQL Db, Azure Functions, Kusto, Log Analytics.
C# (.NET)Azure SQL DbAzure FunctionsKustoLog Analytics

Tesco

SDE 2

Jan 2023Feb 2025 · 2 yrs 1 mo · Bengaluru, Karnataka, India · Hybrid

  • Created highly scalable products in Product API team which develops services which renders information about a product when it is scanned at Tesco stores. Serves 900K RPM traffic with P99 being very low at around 30ms.
  • Re-Designed Groupings/Promotions Service to address 10k product promotion group creation in a day with P99 < 200ms. With optimized code, several JDBC connection errors, and high CPU & memory leak issues were fixed.
  • Converted a Monolithic Inventory service that processes the product updates from various source systems based on fixed timings into multiple source system-specific Microservices that act upon their respective Kafka events. Latest Springboot & Java21 features including virtual threads are used.
  • Built a new light weight application in Micronaut using SQLite to return product data when scanned on TILLS of UK. This resulted in 2x improvement in performance and memory footprint halved.
  • Built a platform library to generate query DSL based on input filters to search product data in Couchbase DB.
  • Technologies: Java (Springboot, Dropwizard, Micronaut), PostgreSQL, Couchbase, Elasticsearch, Cognitive Search, Redis, Kafka.
Java (Springboot)DropwizardMicronautPostgreSQLCouchbaseElasticsearch+4

Oyo

2 roles

SDE 2

Promoted

Aug 2020Jan 2023 · 2 yrs 5 mos

  • Developed a Promotions microservice for Consumers and Hotel owners to reward based on their performance. User’s data is consumed through kafka to evaluate their stats and later stored in MongoDB. This service is built to address 30k peak RPM traffic and 8 million MAU of our consumer app.
  • Implemented a Rule Engine to approve/reject issue tickets based on DB configurable rules intelligently. After launch, a reduction of 55% of tickets was seen with 36k$/month savings in cost.
  • Built a Push Notification service for the Campus app using Websocket and Firebase Cloud Messaging.
  • Built a VAS Payments service for the collection of Food charges based on subscriptions.
  • Technologies: Java(Spring Boot), PostgreSQL, MongoDB, Elasticsearch, Redis, Kafka, React.js, AWS.
Java (Spring Boot)PostgreSQLMongoDBElasticsearchRedisKafka+3

SDE

Sep 2019Jul 2020 · 10 mos

  • Actively involved in developing Payments, Ordering, and Search services from scratch for the newly created OYO Life website (Team of 8 developers).
  • Developed a Rate Limiter SDK using Redis for throttling API requests based on the User’s IP.
  • Built a State Machine for managing courses of action in the onboarding journey of a new property on our website.
JavaRedis

Qualcomm

2 roles

Engineer

Promoted

Oct 2018Aug 2019 · 10 mos · Greater Hyderabad Area

  • • I was recognised as “QUALSTAR” for three consecutive quarters for outstanding contributions in designing various production-level features for Snapdragon mobile chipsets.

Associate Engineer

Jul 2017Sep 2018 · 1 yr 2 mos · Greater Hyderabad Area

  • Worked as a Software Development Engineer in Android Display team.
  • Core Technologies: Java, C++.
JavaC++

Philips

Data Science Intern

May 2016Jul 2016 · 2 mos · Bengaluru, Karnataka, India

  • Developed a new Co-articulation Model for a realistic Lip Syncing to a Virtual 3D character. Whenever some text is given as an input to a 3D avatar it delivers lip movements in sync with the text being spoken.
  • Core Technologies: Java, Python, NLTK, Unity game engine.
JavaPythonNLTKUnity

Education

Indian Institute of Technology Hyderabad

Bachelor's degree — Computer Science

Jan 2013Jan 2017

Narayana Junior College

Higher Secondary Education

Jan 2010Jan 2012

Gurukul the school

High School Education

Jan 2008Jan 2010

Stackforce found 100+ more professionals with C# (.net) & Azure Functions

Explore similar profiles based on matching skills and experience