Rohit Asati

Senior Software Engineer

Hyderabad, Telangana, India9 yrs 8 mos experience
Most Likely To SwitchHighly Stable

Key Highlights

  • Expert in scalable system architecture and design.
  • Proficient in multiple backend languages including Java and C++.
  • Hands-on experience with emerging technologies and CI/CD pipelines.
Stackforce AI infers this person is a Backend-heavy Fullstack Engineer specializing in E-commerce and Fintech solutions.

Contact

Skills

Core Skills

Large Language Models (llm)Retrieval-augmented Generation (rag)ElasticsearchMicroservicesE-commerceSoftware Development

Other Skills

Apache KafkaAzure Cognitive ServicesAzure Key VaultC++CI/CDCommunicationContinuous Integration and Continuous Delivery (CI/CD)Core JavaDocker ProductsHibernateHigh-Level DesignJavaJavaScriptKafkaKubernetes

About

Lead Engineer with a demonstrated history of working in the Ecommerce, Payment ,Telco. ◦ Always in for getting hands dirty with emerging technology. ◦ Took ownership of multiple projects starting with robust design till deployment. ◦ Expertise in Enterprise Search (Lucene), Extensively worked on Solr Search, Azurecoginitve search. ◦ Comfortable with all major backend languages like Java, C# and C++. ◦ Worked on technology spring-boot, Kubernetes, Docker, CICD pipelines * Expertise in making scalable system architecture ,including low level design, High level design.

Experience

Servicenow

Senior Software Engineer

Aug 2024Present · 1 yr 7 mos · Hyderabad, Telangana, India · Hybrid

Retrieval-Augmented Generation (RAG)Large Language Models (LLM)Docker ProductsMulti-agent SystemsVector Databases

Dp world

2 roles

Sde2

Apr 2022Jul 2024 · 2 yrs 3 mos · Hyderabad, Telangana, India

  • Managing multiple micro services related to ecommerce.
SolrspringbootElasticsearchE-CommerceMathematicsNoSQL+12

Software Development Engineer

Oct 2020Apr 2022 · 1 yr 6 mos · Hyderabad, Telangana, India

  • Leading Design and Implementation of E-commerce Microservices:
  • Search Service:
  • Developed a service that facilitates search, suggestions, and auto-completion across e-commerce websites. This service supports multiple languages and countries, with relevant indexing, prioritization, and sponsored content. It handles a throughput of 400 requests per second with a latency of under 20 milliseconds.
  • Technologies Used: Solr, Java, Spring Boot, Postgres, Kafka, Azure Cognitive Services, Azure Key Vault.
  • Migration to Microservices:
  • Order Fulfillment Service:
  • Designed and implemented a service capable of processing orders from over 23 e-commerce platforms and serving more than 650 sellers. This service provides end-to-end order fulfillment, including tracking, warehouse allocation, and delivery.
  • Technologies Used: Java, Spring Boot, Kafka, MySQL, REST, CI/CD, Solr.
  • Improved multiple endpoints, making the response time 70% faster and reducing the memory footprint by 60%
  • Optimised servicebility data from 10 GB to 100 Mb to fit in all the in memory cache and app.
  • Implemented CICD pipeline , setup self managed solr with faillover strategy and distributed architecture.
  • Migrated multiple services, including vendor commission, delivery rates, and seller configuration, from a monolithic architecture to microservices to enhance scalability and optimization.
  • Technologies Used: Java, Spring Boot, MVEL rule engine, REST, MySQL.
springbootMathematicsLow-Level DesignHigh-Level DesignSQLMicroservices+6

Scaler

Mentor

Jan 2021Present · 5 yrs 2 mos · Remote

Elasticsearch

Freecharge

Senior Software Engineer

Apr 2019Sep 2020 · 1 yr 5 mos · Gurgaon, India

  • FeeEngine
  • Single handly Design and implemented fee capability of the freecharge across all the transactions in the platform .Customized fee based on the different card type(RUPAY, VISA), different channel ( QR, Offline), merchant turnover, slabs . Applying regulatory fee , default fee across different merchants, and different instrument types ( CC, DC, WALLET, etc).
  • Payment Link :
  • Designed and Implemented payment Link Generation that can be payable by different users.
  • Searching based on any dynamically configurable columns of the merchant in the most efficient way.
  • Handling Race condition while polling through the queue .
  • Merchant Onboarding :
  • Designed and implemented universal QR for merchant payment with features:
  • Acceptability with major payment cards (i.e. Master, Visa, Rupay )
  • Scannable with any payment App
springbootMathematicsLow-Level DesignSQLMicroservicesSoftware Development+4

Airtel x labs

Software Developer

Mar 2018Apr 2019 · 1 yr 1 mo · Gurgaon, India

  • SIMSWAP
  • Worked as a part of ECAF (Electronic customer Acquisition form).Develop ,maintain and
  • enhanced new feature in highest frustrated index project of Airtel SIMSWAP application
  • like non Aadhar journey, KYC by OTP , re push utilities , cache queue , optimization using
  • Redis , Esim integration, queue design architecture and several bug fix
  • CAFSERIES
  • Worked in Caf Series generation of every journey across acquisition which require
  • 5 lac caf number generation per day
  • Integrated DSL acquisition from ev portal for non aadhar verification using spring
  • boot and camel routes
  • DSL ACQUISTION( BROADBAND)
  • Developed OTP verification service for KYC integration
springbootMathematicsSQLMicroservicesSoftware DevelopmentProblem Solving+3

Macquarie group

Software Developer

Jul 2016Mar 2018 · 1 yr 8 mos · Gurgaon, India

  • Languages and Scripting – java,jsp, HTML, CSS,javascript,Robot.
  • Development Tools & IDE - Eclipse, DbArtisian, PyCharm
  • Frameworks & SDK - Java
  • RDBMS – Sybase-Sql
  • Source Code Management - SVN,GIT
  • #Worked with concepts of MVC software architectural pattern and RESTful API using SpringMVC
  • #Excellent Understanding of Data Structure & Algos.
  • #Good understanding of Object Oriented programming in Java.
  • #Writing and maintaining code, designing applications, testing and eliminating bugs for multiple projects.
  • Projects:
  • Developed a Generic Java Messenger Service Jar which can send & Listen any type of message object to SolaceQueue/ActiveMQ/InMemoryActiveMQ by configurable application properties .At any time you can configure queue and its properties , server setting, persistency ,listener configuration by using application properties file.
  • Developed new functionalities of existing Macquarie Equity system which was Spring MVC based web-application.
  • Created automated database testing scripts by using robot framework
  • Developed Springboot Restful API for handler of solaceQueue and persisting data into database by using JPA repository .
  • Developed Demo Spring MVC based employee updation application using hibernate ,oracle database and jsp.

Education

Maulana Azad National Institute of Technology

Bachelor of Technology (B.Tech) — Computer Science

Jul 2012Mar 2016

Stackforce found 100+ more professionals with Large Language Models (llm) & Retrieval-augmented Generation (rag)

Explore similar profiles based on matching skills and experience