Rohit Saigal, Developer in La Mesa, CA, United States
Rohit is available for hire
Hire Rohit

Rohit Saigal

Verified Expert  in Engineering

AWS and Software Developer

Location
La Mesa, CA, United States
Toptal Member Since
March 14, 2022

Rohit has over five years of experience working in the professional software industry. He recently quit his job as a senior software engineer at Cimpress to pursue a freelance career. Rohit is passionate about creating high quality software and would like to help his clients' vision come to life whether it be a complete web application, a UI component, an API, or something more complex.

Portfolio

Coupang - Main
JavaScript, Vue, React, HTML, CSS, Amazon Web Services (AWS), Git...
Cimpress
Node.js, React, Amazon Web Services (AWS), Distributed Systems, REST APIs, .NET...
Cimpress
JavaScript, Node.js, Amazon Web Services (AWS), React, Sumo Logic...

Experience

Availability

Full-time

Preferred Environment

JavaScript, React, Java, Python, Amazon Web Services (AWS), Relational Databases, NoSQL, PostgreSQL, Terraform, RESTful Microservices

The most amazing...

...thing that I've developed is a full-stack application for buyers and sellers to integrate into a mass customization platform.

Work Experience

Front-end JavaScript Developer

2022 - PRESENT
Coupang - Main
  • Led the development of Vue3 UI for several regions among Coupang's 3rd-party seller ecosystem, which processes over 1.5 million products a day.
  • Reduced manual processing costs by 60,000 a month, automating the process by creating custom vendor tools.
  • Addressed technical debt by implementing technical excellence best practices and standards.
  • Created a web application to help larger, high-priority customers manage their domain policies autonomously with 1000+ daily users.
Technologies: JavaScript, Vue, React, HTML, CSS, Amazon Web Services (AWS), Git, eCommerce APIs, API Integration

Senior Software Developer

2018 - 2021
Cimpress
  • Designed and developed RESTful microservices integral to an eCommerce system that enabled the platform to process up to four orders per second daily, including the order workflow and order transmission system, network of buyers and sellers, and more.
  • Worked alongside product managers and UI/UX designers to develop a full-stack web application that took over the network of buyers and sellers of 10,000 users, with buyers and sellers being onboarded daily.
  • Pioneered organizational initiatives, including a developer swap and mentorship program as well as squad sharing initiatives. Improved employee onboarding across a tribe of 40 members by creating documentation to enhance the whole onboarding process.
Technologies: Node.js, React, Amazon Web Services (AWS), Distributed Systems, REST APIs, .NET, Amazon S3 (AWS S3), Amazon CloudFront CDN, Sumo Logic, New Relic, OAuth, AWS Elastic Beanstalk, Swagger, Amazon DynamoDB, TypeScript, SQL, Express.js, Web Development, Web App Development, Docker, Python, APIs, Full-stack, Microservices, Architecture, Relational Databases, NoSQL, PostgreSQL, RESTful Microservices, Databases, Back-end, Git, MySQL, eCommerce APIs, API Integration, Data Visualization, Dashboards

Software Developer

2017 - 2018
Cimpress
  • Implemented an order workflow engine to effectively manage each processing step an order needed to be fulfilled. Processing four orders per second, I created a React app that allowed users to view where the order was in the pipeline.
  • Worked with platform support teams to remediate issues and ultimately design and implement solutions to prevent the issues from occurring, reducing the amount of platform support requests by 15%.
  • Designed and implemented an optimized solution for order transmission, replacing the existing one and drastically reducing the amount of maximum time it takes for the seller to receive the order, which was previously seven days to several minutes.
Technologies: JavaScript, Node.js, Amazon Web Services (AWS), React, Sumo Logic, Amazon S3 (AWS S3), Amazon CloudFront CDN, New Relic, OAuth, AWS Elastic Beanstalk, Swagger, Amazon DynamoDB, SQL, Express.js, Web Development, Web App Development, Docker, APIs, Full-stack, Microservices, Relational Databases, NoSQL, Databases, REST APIs, Back-end, Git, MySQL, eCommerce APIs, API Integration, Data Visualization, Dashboards

Technology Analyst Intern

2016 - 2016
JPMorgan Chase
  • Developed automation scripts to streamline tedious processes such as testing in C#.
  • Upgraded and tested the upgraded printing technology using SQL Data Analysis.
  • Executed Test-Driven Development and Agile techniques in all areas of development.
Technologies: Java, Scrum, SQL, Back-end, Git

Software Development Intern

2015 - 2016
UIUC Undergraduate Library
  • Developed module Best Seller for Minerva Android web app, showing the best seller books among a catalog of added thousands of books.
  • Edited the New Titles module on the Minerva app to better serve content.
  • Started the first iterations of the IOS mobile application.
Technologies: Java, Android, Mobile App Development, Back-end, Git

Simple Food Tracker

https://foodtracker.rohitsaigal.com/
A full-stack back-end application that allows the user to track food entries.

Implemented it using React for the front end and Node.js in the back end. I used DynamoDB to persist data, Elastic to deploy my back-end API, and AWS S3 and CloudFront to deploy my React application.

Portfolio Website

https://portfolio.rohitsaigal.com/
A simple React website to create a portfolio website.

I used Terraform to help me deploy and created a Terraform module to help spin up a website, certs, and redirects. Deployed using AWS S3 and CloudFront

Simle Secure Auth Service

Designed my own JWT-based authentication system. Created a RESTful API to allow a user to sign up and log in and receive a JWT token, enabling them to communicate securely with the API in future calls.

Fulfillment Configurations

A full-stack web application built for an enterprise eCommerce company managing a growing network of buyers and sellers (10K+), onboarding new users every day.

The back end was built using Node.js, hosted on AWS (elastic beanstalk/PostgresSgl). The front end was built using React and Sass.

Order Workflow engine

My team was given a task to break down our Order Preparation monolithic service into a microservice architecture. We decided to use a workflow engine design, creating several microservices to manage the order workflow engine. At first, we broke down the Order Preparation into an Order Workflow Microservice and several Data Aggregation Steps that could go through in the workflow (shipment planning, artwork aggregation, etc.) As a side note, we realized that these steps were not as intensive, so we explored the notion of deploying them using serverless infrastructure (AWS lambda).

Eventually, new buyers/sellers had more requirements for the orders, but instead of modifying the existing system, we could add a new Data Aggregation Step of that particular order, and the order workflow engine would respect it.

Order Transmission Service

Replaced an outdated transmission service that used a queue to manage the state of orders for different sellers of those orders.

Designed a RESTful system to handle this issue, creating order transmission resources so that each seller could easily manage their order transmissions. This was built using Node.js, AWS Docker deployed Elastic Beanstalk, and Dynamo DB to store the order transmission resources.

Languages

JavaScript, SQL, Java, Python, HTML, TypeScript, Sass, CSS

Frameworks

Swagger, Express.js, .NET

Libraries/APIs

REST APIs, Node.js, Vue, React

Paradigms

Microservices, Scrum, Microservices Architecture

Platforms

AWS Elastic Beanstalk, Amazon Web Services (AWS), New Relic, Docker, Android, AWS Lambda

Storage

Amazon DynamoDB, Amazon S3 (AWS S3), Relational Databases, NoSQL, PostgreSQL, Databases, MySQL

Other

RESTful Microservices, Data Structures, APIs, Computer Science, Mathematics, Algorithms, Distributed Systems, OAuth, Web Development, Web App Development, Full-stack, Architecture, Back-end, eCommerce APIs, API Integration, Data Visualization, Dashboards, Network Programming, Numerical Analysis, Mobile App Development, Trading, TradingView, Crypto

Tools

Terraform, Auth0, Sumo Logic, Amazon CloudFront CDN, Git

2013 - 2017

Bachelor's Degree in Mathematics and Computer Science

University of Illinois at Urbana Champaign - Urbana Champaign, IL, USA

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring