Rishabh Garcha
Verified Expert in Engineering
Software Developer
Bengaluru, Karnataka, India
Toptal member since March 31, 2022
Rishabh is a Certified AWS Solutions Architect with over a decade of experience in the architecture and development of large-scale distributed systems at top internet companies, including Amazon and Meesho. Specializing in back-end web development, microservices, and big data, he excels in figuring out simple solutions to complex problems. Rishabh is a team player who loves designing and developing highly scalable systems.
Portfolio
Experience
Availability
Preferred Environment
Linux, Spring Boot, Java, Amazon Web Services (AWS), Microservices, Distributed Systems, SQL, NoSQL, Docker, Kubernetes
The most amazing...
...thing I've designed and developed is the supplier panel for an eCommerce platform, Meesho.
Work Experience
Senior Java Developer
Container Exchange Services - Main
- Designed and developed an onboarding portal for beverage manufacturers to submit company details, tax details, and contacts.
- Designed and developed an approval portal for admins to review and approve beverage manufacturers.
- Used Agiloft for contract management upon the successful approval of an application.
- Built a metric and monitoring dashboard with alerts for failure.
- Utilized Auth0 for security and Kafka for asynchronous flows.
- Used Terraform, Kubernetes, Docker, Argo CD, Liquibase, Gradle, and AWS to set up a fully automated CI/CD pipeline.
Senior Software Developer
PT Royal Pesona Indonesia
- Served as a senior software developer for the next-generation beauty platform and number-one skincare brand in the two largest Indonesian eCommerce and modern trade stores.
- Developed the authentication service using Google Firebase.
- Designed and developed the payment service using Midtrans and BCA payment gateways. This service handles payment after the user places an order.
- Created the design and developed a rewards service to manage user reward points. Users get reward points for signing up, referring, placing orders, etc.
- Built the shipping service using multiple delivery partners like J&T, JNE, and GoSend. This service places a delivery order as soon as the user completes the payment.
Software Development Engineer IV
Meesho
- Led Meesho's supplier front team as a level IV software development engineer. Meesho is one of the largest eCommerce companies in India, and the supplier front team is the team that enables suppliers to manage their stores.
- Designed and developed the suppliers' authentication, authorization, and registration system.
- Scaled the supplier store to handle traffic of 30,000 TPS.
- Created the design and developed the referral system for the suppliers.
- Built the agent dashboard to help agents handle customer calls efficiently and quickly.
Software Development Engineer II
Amazon.com
- Worked as a software development engineer II in Amazon's paid search team in charge of displaying ads on search engines like Google and Bing.
- Developed an ad management workflow that creates ads by keyword, reducing the SLA of ad generation from 48 hours to two hours.
- Created an automated keyword suggester to propose the most profitable keywords. At present, its new keywords generate more profit than any other suggester.
- Built a manual keyword suggester that enables marketing managers to upload keywords through a file.
- Developed the bid licenses, bid multiplier, and bid diff modules. The bidder placed a keyword bid to maximize profit and revenue.
Software Development Engineer I
Amazon.com
- Worked as a level I software development engineer in the BuyVIP team, a fashion eCommerce website based on a flash sales model.
- Fixed an iOS app with many crashes. Developed the dashboard, added metrics and logs, and fixed bugs to keep the app healthy.
- Implemented infinite scroll for desktop and mobile browsers to provide a jank-free, smooth UI. Used pagination, prefetching, caching, and DOM manipulation.
- Developed energy labels for iOS, tax ID for items shipped outside the US, and search refinement for categories.
Software Engineer
eGain
- Worked as a software engineer at eGain, the leading multi-channel customer relation management hub.
- Developed a data migration utility to export content provided by HTC and import it to eGain to avoid manual effort.
- Built an account information pane utility for Telecom Plus and customized the guide help tree and knowledge base portal for Intel and Bell Aliant.
Experience
Recipe App DevOps
eCommerce Website
https://github.com/rish889/RishShopChat Room Application
https://github.com/rish889/ChatRoomAppTo-do Application
https://github.com/rish889/RishTodoNotesEducation
Bachelor's Degree in Electrical Engineering
Indian Institute of Technology Roorkee - Roorkee, India
Certifications
AWS Certified Solutions Architect Professional
AWS
Skills
Libraries/APIs
REST APIs, API Development, Java Servlets, Backbone.js, jQuery, React, Django ORM, Liquibase
Tools
Apache Tomcat, Git, Amazon CloudWatch, AWS Glue, Spark SQL, SBT, Figma, Terraform, GitLab, Amazon Elastic Container Registry (ECR), Amazon Elastic Container Service (ECS), Amazon Virtual Private Cloud (VPC), AWS IAM, Auth0, Gradle
Languages
Java, SQL, Bash Script, Java 8, Scala, JavaScript, Python 3, Python, CSS, HTML
Frameworks
Spring Boot, Spark, Spring, Hibernate, JUnit, Apache Spark, Mockito, Spring Microservice, WebFlux, JPA, Jakarta Server Pages (JSP), Django, Django REST Framework, Redux, Hadoop, Swagger
Paradigms
Microservices, Unit Testing, Microservices Architecture, REST, Continuous Integration (CI), DevOps, API Architecture, ETL
Platforms
Linux, Docker, Amazon Web Services (AWS), Ubuntu, Amazon EC2, Apache Kafka, AWS Lambda, Kubernetes, AWS ALB, Oracle, AWS IoT
Storage
Elasticsearch, MySQL, Relational Databases, PostgreSQL, Amazon S3 (AWS S3), Databases, JSON, Redshift, NoSQL, Redis, Amazon DynamoDB, Redis Cache, Microsoft SQL Server, HDFS
Other
Distributed Systems, Big Data, Algorithms, Data Structures, Architecture, VM, Web Development, Amazon RDS, Solution Architecture, APIs, Back-end, eCommerce, Software Architecture, Web Services, Cloud, Back-end Development, System Architecture, CI/CD Pipelines, Data Feeds, Infrastructure as Code (IaC), eCommerce APIs, API Integration, Orchestration, Message Queues, PIP, Payment APIs, Startups, Early-stage Startups, Full-stack, Full-stack Development, ECS, Data Processing, Batch File Processing, Lambda Functions, API Testing, Argo CD
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring