Bhumil Sarvaiya, Developer in Vadodara, Gujarat, India
Bhumil is available for hire
Hire Bhumil

Bhumil Sarvaiya

Verified Expert  in Engineering

System Architecture Developer

Location
Vadodara, Gujarat, India
Toptal Member Since
September 9, 2019

Bhumil is an experienced back-end developer with 6+ years of expertise in back-end system design and REST APIs. A fast learner with a strong understanding of core computer science fundamentals, Bhumil has an eye for providing reliable solutions that are highly optimized, tested, scalable, and secure.

Portfolio

Legendary Software Labs LLC
Node.js, Serverless, Security Architecture, Amazon S3 (AWS S3), Firebase...
SuperTokens
Amazon Web Services (AWS), REST APIs, MongoDB, MySQL, Elasticsearch, NGINX, Git...
Office Beacon, LLC
MongoDB, RethinkDB, Express.js, FeathersJS, Node.js

Experience

Availability

Part-time

Preferred Environment

Visual Studio Code (VS Code), Git, MacOS, Ubuntu

The most amazing...

...project I've worked on is SuperTokens, a Y Combinator-backed open-source project, where I architected and implemented its multi-region SaaS infrastructure.

Work Experience

Serverless Back-end Developer

2020 - PRESENT
Legendary Software Labs LLC
  • Assisted in designing, implementing, and maintaining a secure cloud storage system for a top-rated iOS app that safeguards photos and videos.
  • Handled various Google Cloud services such as GKE, SQL, ESP, IAM, Cloud Logging, Cloud Functions, and KMS.
  • Contributed to various AWS services such as S3, CloudFormation, and Lambda, including integration with iOS and Android subscription payment systems.
Technologies: Node.js, Serverless, Security Architecture, Amazon S3 (AWS S3), Firebase, Solution Architecture, API Integration

Lead Back-end Developer

2018 - PRESENT
SuperTokens
  • Served as a founding engineer of this open-source initiative and delivered authentication and user-management solutions. The project was part of the YC2020 batch and stood out as one of the fastest-growing open-source initiatives in 2022.
  • Worked as a lead architect for a cost-efficient and reliable multi-region AWS SaaS infrastructure, facilitating thousands of developers to seamlessly integrate our secure authentication in their apps.
  • Oversaw DevOps, ensured product compliance with regulations, and managed back-end API layers.
  • Involved in feature brainstorming and implementation and contributed to various SDKs, enhancing their adaptability with a wide range of frameworks.
  • Managed back-end APIs, services integration, DB operations, and DevOps for Qually, a Q&A platform leveraging a user's personal network to source answers to their queries.
Technologies: Amazon Web Services (AWS), REST APIs, MongoDB, MySQL, Elasticsearch, NGINX, Git, Docker, Cassandra, TypeScript, Express.js, Node.js, SaaS, System Architecture, Architecture, Cloud Architecture, Solution Architecture, API Integration

Software Engineer

2017 - 2018
Office Beacon, LLC
  • Designed and implemented a scheduling mechanism that can queue and execute tasks based on JSON schema.
  • Learned the implementation of RESTful APIs.
  • Helped the back-end team in implementing user authentication and session management modules.
Technologies: MongoDB, RethinkDB, Express.js, FeathersJS, Node.js

SuperTokens

https://supertokens.io/
Since 2019, I have been the lead back-end developer at SuperTokens, a Y Combinator-backed open-source project. I have architected its SaaS infrastructure and managed its vast ecosystem. I'm the lead architect for a multi-region AWS SaaS infrastructure, facilitating thousands of developers to seamlessly integrate our secure authentication in their apps. I'm also involved in feature brainstorming and implementation and have contributed to various SDKs, enhancing their adaptability with a wide range of frameworks.

Languages

TypeScript, JavaScript, Python 3, Bash

Frameworks

Express.js, FeathersJS, Swagger

Libraries/APIs

Node.js, REST APIs, Twilio API

Other

API Integration, SaaS, System Architecture, Architecture, Cloud Architecture, Solution Architecture, Amazon Route 53, Shell Scripting, Programming, Data Structures, Algorithms, Serverless, Security Architecture

Tools

Git, Mocha, NGINX, GitHub, Bitbucket, GitLab, Docker Compose, Google Kubernetes Engine (GKE), AWS SDK, Postman, Firebase Cloud Messaging (FCM)

Platforms

Amazon Web Services (AWS), Docker, Linux, MacOS, Ubuntu, Amazon EC2, Visual Studio Code (VS Code), Firebase

Storage

Cassandra, RethinkDB, Amazon S3 (AWS S3), MySQL, Elasticsearch, MongoDB, Redis, Neo4j

Paradigms

Functional Programming, Test-driven Development (TDD)

2012 - 2016

Bachelor of Engineering Degree in Computer Engineering

Gujarat Technological University - Ahmedabad, Gujarat, India

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