Y

Yash Rathore

Senior Software Engineer

Bengaluru, Karnataka, India11 yrs 2 mos experience
Highly Stable

Key Highlights

  • 8.5 years of experience in backend development.
  • Expertise in microservices and scalable architectures.
  • Strong background in Java and AWS technologies.
Stackforce AI infers this person is a Backend-focused Software Engineer with expertise in Fintech and SaaS industries.

Contact

Skills

Core Skills

MicroservicesJava

Other Skills

AWS LambdaAmazon S3Amazon Web Services (AWS)Apache AirflowArchitectural DesignArchitectureB2CC++CacheCassandraChefCore JavaDatabase DesignDatadogDistributed Systems

About

Software Development is something that caught my interest with the technically challenges it holds. I believe learning is important, and searching the right thing and implementing it efficiently the way that best fit in, is where it counts. I have been working as a Back-end developer for 8.5 years now and with the passing time and things getting challenging, my interests are growing with the pace. In my work-experience, I got to work on highly scalable projects from scratch which involved varied tech-stack. I have mostly worked on Java, Spring Boot (Micro-service architecture), MySQL, Cassandra, MongoDB, Redis, ELK stack, Kafka and AWS. Prior to my work experience, I did my graduation as a B.Tech. in Computer Science and Engineering from Indian Institute of Technology, Roorkee in 2016. On the days, when I am not being technical, I go traveling, cycling, and exploring hidden food joints.

Experience

11 yrs 2 mos
Total Experience
2 yrs
Average Tenure
1 yr 2 mos
Current Experience

Meta

Senior Software Engineer

Apr 2025Present · 1 yr 2 mos · Bengaluru, Karnataka, India

Expedia group

Software Development Engineer III

Dec 2020Dec 2024 · 4 yrs · Gurugram, Haryana, India · Hybrid

Database DesignDistributed SystemsSoftware Development MethodologiesMicroservicesRepresentational State Transfer (REST)Architecture+16

Fareye - enabling digital logistics

Senior Software Engineer

May 2020Dec 2020 · 7 mos · Noida, Uttar Pradesh, India

Database DesignJavaScriptDistributed SystemsSoftware Development MethodologiesMicroservicesRepresentational State Transfer (REST)+15

Paytm

Software Developer II

Jul 2018May 2020 · 1 yr 10 mos · Noida Area, India

  • 1.Share And Earn
  • Description: When a customer buys a product and refers it to his/her friend, if the referee buys the product the referrer will get specified percent/net cashback.
  • Responsibilities:
  • Writing RESTful APIs.
  • Consuming click events and orders from the branch.io using Kafka queue.
  • Authentication of APIs
  • Monitoring and Deployment
  • Environment & Tools: MySQL, Kafka,Spring Cache, Datadog
  • 2. Merchant Picker Application
  • Description: An in-store app to be used by the workers in the marts and stores to collect the orders(grocery), validate them, bundle them and get them billed at the desk.
  • Responsibilities:
  • Writing RESTful APIs
  • Consuming order data from the Kafka queue and storing the needful in the MySQL database
  • Barcode generation
  • Authentication of APIs using OauthToken
  • Deployment and Monitoring
  • Environment & Tools: MySQL, Kafka, Datadog
  • 3. Notifications Platform
  • Description: All the notifications generated on the app, as emails and as SMS are pushed from the notification platform.
  • Responsibilities:
  • Code maintenance of the existing system, debugging of issues
  • Redis Clustering addition
  • Migration of code from Node to Java.
  • Monitoring of the services with Grafana, Kibana
  • Deployment and Monitoring
  • Environment & Tools: MySQL, Kafka, Redis, Cassandra, Grafana, Kibana
  • 4. Smart Url Generation
  • Description: Generation of short-url for the original urls.
  • Responsibilities:
  • Client Authentication and Code generation using MySQL
  • Fetching corresponding short-urls/original urls from Cassandra
  • Rate Limiting
  • Scheduling and JVM Caching
  • Deployment and Monitoring
  • Environment & Tools: Cassandra, Datadog, Kibana
  • 5. Reviews & Ratings
  • Description: A generic reviews and ratings system
  • Responsibilities:
  • APIs to review and rate
  • Pushing data to MongoDB
  • Publishing data to RateIndex queue, consuming through Logstash to push into ElasticSearch
  • Fetching sorted data from ES
  • Integration tests and Junit Tests
  • Environment & Tools: MongoDB, ES, Logstash, JUnit, AWS/Ali
Database DesignDistributed SystemsSoftware Development MethodologiesMicroservicesRepresentational State Transfer (REST)Architecture+16

Sca technologies

Software Engineer

Jun 2016May 2018 · 1 yr 11 mos · Gurgaon, India

  • Currently working as a Java and Database Developer for 2 key modules of the application.
  • Key Features:
  • 1) Designing, writing procedure and functions, debugging and maintaining Database.
  • 2) Implementing approved UI design in JSF with data on ui from DB configurations.
  • 3) Working in Web services – database independent and multi user, integration and communication
  • Technologies: MS SQL Server, PostgreSQL, JDK 1.7, Java, Spring Boot, Tomcat Server, JBoss ,JSF, Primefaces
Database DesignSoftware Development MethodologiesMicroservicesRepresentational State Transfer (REST)Amazon Web Services (AWS)RESTful WebServices+9

Summit paycom pvt ltd

Internship

May 2015Jun 2015 · 1 mo · Bangalore

  • Worked as a back-end developer for the app "Madzz"
  • Technologies: Java, SQL, XML, JUnit
  • Key features:
  • 1. Writing Web Services in Java for the product.
  • 2. Accessing database using SQL, making connection through JDBC. 3. Worked on creating the Testing Framework for the product.
  • 4. For writing tests used JUnit and Mocking.
MicroservicesRepresentational State Transfer (REST)Amazon Web Services (AWS)Spring FrameworkImplementation ExperienceREST APIs+4

Saar- student alumni association of roorkee

Coordinator

Jul 2013Mar 2015 · 1 yr 8 mos · IIT Roorkee

  • Students Alumni Association of Roorkee is an interactive and transaction platform for the students of IIT Roorkee and the most important initiative of Prama Jyoti Foundation (www.pramajyoti.org), a non-profit organization dedicated towards providing financial support, guidance and motivation to students.
  • Worked as a Web Designer and Graphic Designer.

Education

Indian Institute of Technology, Roorkee

Bachelor of Technology - BTech — Computer Science

May 2012May 2016

Indian Institute of Technology, Roorkee

Bachelor of Technology (B.Tech.) — Computer Science and Engineering

Jan 2012Jan 2016

Lawrence and Mayo Public School, Kota

High School

Jan 2009Jan 2011

Stackforce found 100+ more professionals with Microservices & Java

Explore similar profiles based on matching skills and experience