Rupesh Parab, Developer in Mumbai, India
Rupesh is available for hire
Hire Rupesh

Rupesh Parab

Verified Expert  in Engineering

Software Developer

Location
Mumbai, India
Toptal Member Since
March 22, 2019

As a developer, Rupesh has worked at one of the largest fintech lenders in India (with more than $100 million in funding) and has built solutions which were used by Amazon Business to provide no-cost EMI to its customers. He is a full-stack developer who has experience of working with various startups as a remote developer and is an expert in Python and React but is open to working on any stack as required.

Portfolio

IllumiDesk
Next.js, Node.js, Express.js, Auth0...
Benetech
Spring, React, Accessibility, Node.js, Redux, Express.js, Passport.js, CSS...
Design Candy
Amazon Web Services (AWS), React, Django, Python, User Authentication...

Experience

Availability

Part-time

Preferred Environment

Asana, Slack, Jira, OS X

The most amazing...

...project I've worked on was AccelerList which provided services to Amazon sellers to make listing products on Amazon easier.

Work Experience

Full-stack Developer

2020 - PRESENT
IllumiDesk
  • Built and architected a self-serve dashboard for provisioning Jupyter Notebook instances for usage in LMS, with third-party integrations for charging users, sending them notifications of alerts, and tracking their activities.
  • Automated deploys with GitHub actions using ECS Fargate.
  • Automated the generation of instances to deploy template generation and deployment using Helm and AWS Lambda.
Technologies: Next.js, Node.js, Express.js, Auth0, Amazon Elastic Container Service (Amazon ECS), ECS, AWS Fargate, React, Accessibility, Amazon EKS, Kubernetes, Helm, Docker, JavaScript, Architecture, Amazon Web Services (AWS), OAuth, User Authentication, MongoDB, Continuous Integration (CI), PostgreSQL, Amazon Cognito, TypeScript, Full-stack Development, Back-end Development, Back-end, JSON Web Tokens (JWT), Stripe, Amazon S3 (AWS S3), Amazon EC2, Linux

Senior Full-stack Developer

2019 - 2021
Benetech
  • Built an accessible math assignment app in React for students with learning disabilities that was compatible with screen readers.
  • Architected and implemented an authentication gateway in Express, which acted as a proxy to the Spring back end.
  • Worked on customization in MathLive (https://mathlive.io) and other JavaScript libraries to improve features in the app.
Technologies: Spring, React, Accessibility, Node.js, Redux, Express.js, Passport.js, CSS, SCSS, JavaScript, Java, Full-stack, Architecture, MySQL, User Authentication, OAuth, OAuth 2, Continuous Integration (CI), PostgreSQL, Full-stack Development, Back-end Development, Back-end, JSON Web Tokens (JWT), Amazon S3 (AWS S3), Amazon EC2, Linux

Software Developer

2019 - 2019
Design Candy
  • Built a marketplace to sell designs for Amazon merchandise.
  • Created a coupon module to issue coupons to users that would be applicable only on selected products.
  • Wrote Cron jobs to update prices of unsold products and issue coupons to users based on their spending and time on the platform in a loyalty program.
  • Created an admin dashboard to track sales, payout to designers, and a designer dashboard to track uploaded designs.
  • Deployed and managed EC2 and RDS of the application.
Technologies: Amazon Web Services (AWS), React, Django, Python, User Authentication, PostgreSQL, Back-end Development, Back-end, Amazon EC2, Linux

Full-stack Developer

2018 - 2019
Accelerlist
  • Optimized the current listing workflows to speed up the listing.
  • Integrated printer SDKs for printing bar-code for listings from the browser.
  • Created a JSON form-builder in React to easily create different forms using JSON.
  • Integrated logging tools to monitor performance and server errors.
  • Participated in daily stand-ups to update the assigned tasks and suggest tools to improve the development experience.
Technologies: Heroku, React, Flask, Python, MySQL, PostgreSQL, Full-stack Development, Back-end Development, Back-end, JSON Web Tokens (JWT), Linux

Senior Member of Technical Staff

2016 - 2019
Capital Float
  • Worked on the core loan management system in C# and optimized SQL queries for reporting.
  • Built products for lenders and their relationship managers to invest and track their portfolios.
  • Created APIs for external partners to expose a selective part of the company ecosystem to share leads, track their status, and take action on leads.
  • Conducted technical interviews and hired junior members. Managed a team of two, one back-end developer and one front-end developer; our team managed all B2B partnership integrations.
  • Dockerized the core repository for easy onboarding of new team members and enforced good coding practices by using tools like Codacy.
Technologies: SQL, Angular, React, Flask, Python, Ruby on Rails (RoR), Architecture, MySQL, Amazon Web Services (AWS), Ruby, User Authentication, Continuous Integration (CI), Full-stack Development, APIs, Back-end Development, Back-end, JSON Web Tokens (JWT), Amazon S3 (AWS S3), Amazon EC2, Linux, C#, C#.NET, .NET, Git

Accelerlist

https://www.accelerlist.com/
SaaS for Amazon sellers for facilitating the listing of products and managing their seller account.

Fast Loan

Get a business loan in India within 15 mins on the basis of your credit score and net-banking data. Uses CIBIL for credit score and Perfios (similar to Yodlee) to get net-banking data. Its back end was built using Python and 90% test coverage was achieved using unit tests. Preact was used in the front end to build a PWA.

DesignCandy

A design marketplace for Amazon merchandise sellers.

MathShare

https://mathshare-qa.diagramcenter.org
MathShare empowers students to solve math problems and show their work so that teachers and students can see how they got there.

Languages

HTML, CSS, Python 3, Python, JavaScript, SQL, Ruby, C#, Java, PHP, TypeScript, SCSS, C#.NET

Frameworks

Spring, Redux, Flask, Django, AngularJS, Scrapy, Ruby on Rails (RoR), Angular, JSON Web Tokens (JWT), .NET, Laravel, Electron, Spring Boot, OAuth 2, Express.js, Next.js

Libraries/APIs

Node.js, React, Beautiful Soup, Stripe, Passport.js

Tools

Amazon Elastic Container Service (Amazon ECS), AWS Fargate, Git, Amazon EKS, Helm, IBM Watson, Amazon Cognito, Jira, Slack, Asana, Auth0

Paradigms

Microservices, Agile Software Development, Continuous Integration (CI)

Platforms

Docker, AWS Lambda, OS X, Linux, Amazon Web Services (AWS), Heroku, Amazon EC2, Kubernetes

Industry Expertise

Banking & Finance

Storage

PostgreSQL, MySQL, Redis, Amazon S3 (AWS S3), NoSQL, Elasticsearch, MongoDB

Other

Fintech, Full-stack, Architecture, Full-stack Development, APIs, Back-end Development, Back-end, PayPal, Accessibility, Web Accessibility, ECS, User Authentication, OAuth

2012 - 2016

Bachelor of Engineering Degree in Computer Engineering

University of Mumbai - India

MAY 2016 - PRESENT

Introduction to Data Structures & Algorithms in Java

Udemy

JANUARY 2016 - PRESENT

Introduction to R Programming

edX

JANUARY 2016 - PRESENT

LFS101x.2, Introduction to Linux

edX

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