Sharad Baidya, Developer in Dubai, United Arab Emirates
Sharad is available for hire
Hire Sharad

Sharad Baidya

Software Developer

Dubai, United Arab Emirates

Toptal member since March 4, 2024

Bio

Sharad is a seasoned software engineer specializing in back-end systems, complemented by a proficient understanding of DevOps methodologies. He's also familiar with front-end technologies and has had experience in the eCommerce and healthcare sectors. Sharad boasts a wealth of experience in orchestrating systems scaling from inception to full maturity.

Portfolio

Calli LLC
JavaScript, API Integration, SQL, Data Engineering, Algolia, Bubble...
David Johnson Smith
PHP, Node.js, RabbitMQ, Amazon S3 (AWS S3), Amazon EC2, NoSQL, MySQL...
Ensemble Labs Inc
TypeScript, Back-end, Go, REST APIs, JavaScript, Kubernetes...

Experience

  • Python - 10 years
  • Node.js - 8 years
  • Express.js - 8 years
  • MySQL - 6 years
  • Microservices - 4 years
  • TypeScript - 4 years
  • Google Kubernetes Engine (GKE) - 3 years
  • Elasticsearch - 2 years

Preferred Environment

Node.js, Google Cloud, MySQL, Elasticsearch, Caching, Google Kubernetes Engine (GKE), Express.js, Django, Microservices, Go

The most amazing...

...project I've been a part of was the decomposition of a fashion eCommerce platform, Namshi, into a network of microservices.

Work Experience

Back-end API Developer

2025 - 2026
Calli LLC
  • Led the migration of an existing Bubble-based influencer platform to a scalable architecture using Node.js, NestJS, and PostgreSQL.
  • Successfully migrated and stabilized a production application serving 200,000+ users within 5 months.
  • Designed and developed REST APIs, authentication systems, and back-end services for high-traffic user workflows.
  • Worked closely with product and engineering teams to transition from a no-code platform to a fully customizable engineering stack.
  • Managed end-to-end cloud infrastructure on Google Cloud Platform, including deployment, scaling, monitoring, and environment management.
Technologies: JavaScript, API Integration, SQL, Data Engineering, Algolia, Bubble, Low-code Development, Social Networks, Social Network Analytics, TikTok, Facebook, Reddit, ActiveCampaign, Ad Campaigns, Data Analytics, Reddit Ads, Marketing Campaigns, Chatbots, OpenAI, Marketplaces, Data Migration

Full-stack Node.js/PHP Developer

2024 - 2025
David Johnson Smith
  • Built a secure HashiCorp Vault integration for multi-exchange trading engines, enabling safe API key management and reducing security risk across distributed systems.
  • Developed a multi-exchange trading engine capable of handling orders on Binance, KuCoin, OKX, and Bybit, ensuring audit-safe order execution with PostgreSQL and RabbitMQ.
  • Built a high-performance cron job to fetch real-time market data from multiple exchanges (including 1-second and 1-minute intervals), efficiently handling and storing large volumes of streaming data for downstream analytics and trading operations.
Technologies: PHP, Node.js, RabbitMQ, Amazon S3 (AWS S3), Amazon EC2, NoSQL, MySQL, Software Architecture, Concurrency, Big Data, Fintech, Data Scraping, Data Cleansing, Rust, Microservices Architecture

Senior Software Engineer

2024 - 2024
Ensemble Labs Inc
  • Built a NestJS app enabling users to deploy LLM models on GCP, AWS, and Azure platforms. Designed APIs to validate data and integrate with NATS workers.
  • Developed a validation service in Go for verifying deployment data across cloud platforms.
  • Migrated the legacy app from ES6 to TypeScript, including the user management API.
Technologies: TypeScript, Back-end, Go, REST APIs, JavaScript, Kubernetes, Amazon Web Services (AWS), Node.js, Docker Compose, Infrastructure as Code (IaC), Identity & Access Management (IAM)

Senior Software Engineer

2022 - 2024
Medable
  • Developed an advanced task scheduler that helped clinical trial officers create dynamic questionnaires with various options using Node.js and MongoDB.
  • Created a migration app to migrate data from one study to another using Node.js, reducing the manual efforts of clinical trial officers.
  • Designed a GitLab CI pipeline to run all the unit and integration tests, integrating them into Jira and significantly reducing the QA verification time.
  • Built an app that reads configuration files to automate building studies, reducing weeks of manual effort into minutes.
Technologies: Node.js, MongoDB, GitLab CI/CD, React, GitLab, Jira, JavaScript, TypeScript, SQL, APIs, Unit Testing, Docker, Software Architecture, JSON, Back-end, Software Design, Infrastructure, Web App Development, Google Cloud, Back-end Architecture, Back-end Development, Front-end Development, Cloud Native, Agile, Web Applications, CSS, Next.js, Event-driven Architecture, Docker Compose, GitOps

Senior Back-end Engineer

2019 - 2022
Namshi
  • Broke down a large monolith into 15+ microservices with the help of Kubernetes. Implemented Istio for traffic management between services. Used the sidecar proxy for authorization. Also used Google Cloud Pub/Sub for async communications.
  • Enhanced the catalog experience by mitigating latency and employing Redis as a repository for synchronized data sourced from MySQL.
  • Transferred the notification application from Node.js to Go, enhancing concurrency capabilities and reducing scaling costs.
  • Implemented Elasticsearch with keyword and full-text search capabilities, resulting in a markedly enhanced search experience for end users.
  • Led a squad of eight engineers. Was the focal point of the product manager and stakeholders. I performed code reviews of all the engineers and architectural design.
  • Created a subscription application akin to Namshi VIP, contributing nearly 5% of the company's revenue.
  • Developed a brand-follow feature, enabling users to receive notifications about new items from their followed brands.
Technologies: Node.js, Google Cloud Platform (GCP), Google Kubernetes Engine (GKE), Elasticsearch, Redis, MySQL, Go, SQL, APIs, Unit Testing, Docker, Software Architecture, DevOps, JSON, Auth0, Back-end, API Integration, REST APIs, Full-stack, Software Design, Technical Leadership, Infrastructure, Grafana, Back-end Architecture, Data Architecture, Symfony, Back-end Development, Leadership, Cloud Native, Agile, Data Analytics, Web Applications, Flask, Express.js, Docker Compose, GitOps

Principal Engineer

2017 - 2019
Leapfrog Technology
  • Migrated different applications from Amazon EC2 to Kubernetes using Terraform and Helm charts.
  • Engineered a sophisticated chatbot on Slack designed to facilitate interactive deployment processes for tasks such as pod scaling and updating images on deployments.
  • Oversaw development processes, conducted meticulous code reviews, and provided high-level solutions. Led a team of four back-end engineers.
  • Established a comprehensive CI/CD pipeline within GitLab CI/CD, orchestrating the seamless execution of integration tests and automated version bumping processes.
  • Created a DNS service for Kubernetes that would update the service name when changing config values. Achieved this with Kubewatch and the Kubernetes API.
Technologies: Python, Django, Node.js, Kubernetes, Chatbots, Terraform, Helm, Amazon EC2, GitLab CI/CD, CI/CD Pipelines, SQL, APIs, Docker, FastAPI, PostgreSQL, Amazon Web Services (AWS), DevOps, Migration, JSON, Back-end, API Integration, Architecture, Technical Leadership, Prometheus, Web App Development, Back-end Architecture, Scalable Vector Databases, Back-end Development, Leadership, Cloud Native, Agile, Web Applications, Next.js

Software Engineer

2016 - 2017
Grepsr
  • Developed an API to automatically scrape essential fields from the detail pages of eCommerce sites upon providing their URL. This innovation saved 40% of the development time spent on manual rule writing.
  • Crafted a comparison application capable of analyzing identical products across multiple portals and delivering customized results.
  • Integrated with 3rd-party APIs, including Diffbot, Stripe, and PayPal.
Technologies: Python, Web Scraping, PHP, Diffbot, PayPal, Stripe, APIs, Docker, Apache Kafka, JSON, Back-end, API Integration, Automation, Laravel, Web App Development, Back-end Architecture, Amazon Web Services (AWS), Back-end Development, Agile, Data Analytics, Google Ads, Chrome Extensions

Full-stack Developer

2015 - 2016
Spark Technology
  • Leveraged the MEAN stack to develop a school bus monitoring application currently used by four schools in Nepal.
  • Designed a comprehensive school management software encompassing various features, including billing and student information management.
  • Delivered weekly presentations on emerging technologies.
Technologies: Node.js, Angular, MongoDB, Express.js, MEAN Stack, APIs, RabbitMQ, JSON, Laravel, C++, Web App Development, Front-end Development, Agile, Facebook Ads, CSS

Experience

Breaking a Monolith into Microservices

Decomposed a monolithic app into 15 microservices, heavily relying on Kubernetes. Each handled specific functions like catalog, checkout, orders, product management, and marketing. Customer-facing apps and stakeholders had separate namespaces. Helm charts were created for each service. Istio managed traffic between services. Google Cloud Pub/Sub enabled asynchronous communication. Cloud SQL housed our main DB with multiple replicas. For read-only operations, services accessed replicas. Sidecar proxies provided authorization for each service, enhancing security.

Catalog for Namshi

As a solution architect tasked with revitalizing Namshi's catalog, I faced the challenge of accommodating the massive influx of traffic, particularly during peak periods like Black November, when we experienced nearly 10,000 requests per minute. Namshi, a leading eCommerce platform in the Middle East, demanded an agile and cost-effective solution.

The existing catalog infrastructure relied heavily on Cloud SQL, which proved inefficient and costly to scale, especially with the need to increase read replicas. To address this, I spearheaded a comprehensive architectural overhaul. Instead of directly querying Cloud SQL, we introduced a caching layer powered by Redis. Leveraging Redis's in-memory storage capabilities significantly accelerated data retrieval, ensuring swift response times even during peak loads.

Furthermore, utilizing Kubernetes allowed us to scale the number of Redis pods seamlessly, optimizing resource allocation and enhancing system resilience. This strategic shift bolstered performance and resulted in substantial cost savings for Namshi.

DNS for Kubernetes

Implemented a service that updates the DNS record when config values are updated. Upon changing the service name, we would update the config values and restart the pod. This was implemented using Kubewatch and Go. As a result, there is a seamless connection on the update of the service name.

Dynamic Questionnaire App

https://www.medable.com/
I designed and developed a versatile questionnaire application tailored for clinical trials, allowing users to create diverse questionnaires with varying answer types. This dynamic platform caters to the extensive needs of clinical trials, accommodating various questionnaire formats and response structures.

Notably, this application has been adopted by leading pharmaceutical giants such as Pfizer, AstraZeneca, and Lilly, underscoring its reliability and efficacy in the industry. The app has played a pivotal role in streamlining data collection processes and driving advancements in medical research by providing a comprehensive solution that addresses the complexities of clinical research.

Autobuild App

https://www.medable.com/
I spearheaded the development of an auto-build application for Medable, a renowned company specializing in clinical trials and drug validation. This innovative tool revolutionized the process of creating participant schedules by automating each participant's journey.

Traditionally, these schedules involved manually creating tasks and visits, consuming valuable time and resources. Leveraging the power of Node.js and MongoDB, I engineered a robust solution that streamlined the entire process. The auto-build app intelligently generates participant schedules, meticulously defining visits and associated tasks precisely and efficiently.

By automating what was once a labor-intensive task, this solution dramatically reduced the significant amount of manual work from days to mere minutes. This not only optimized resource allocation but also empowered Medable to expedite their clinical trial processes, accelerating the pace of drug validation and medical advancements

Search for eCommerce

I spearheaded the integration of Elasticsearch at Namshi to elevate our search capabilities. By leveraging Elasticsearch, we empowered users with comprehensive full-text search functionality without the need to query the database directly. This not only streamlined the search process but also facilitated keyword-based searches and accommodated variations in spelling.

Implementing Elasticsearch significantly enhanced the overall search experience for Namshi's customers. With the ability to efficiently retrieve relevant results and support various search queries, we ensured a more intuitive and user-friendly search interface, ultimately enriching the browsing and shopping experience on the platform.

ArtOps

https://artops.net/
ArtOps is an eCommerce for art galleries. As a full-stack developer, I actively set up DevOps pipelines, which played a crucial role in the startup's evolution to a fully functioning entity.

I contributed to every stage of the journey, ensuring seamless growth from ground zero to operational success. Additionally, I focused on optimizing SQL queries, achieving notable reductions in latency and enhancing the overall system efficiency and performance.

Education

2009 - 2013

Bachelor's Degree in Computer Engineering

Kathmandu Engineering College - Kathmandu, Nepal

Skills

Libraries/APIs

Node.js, React, Pandas, REST APIs, Diffbot, Stripe

Tools

Auth0, Docker Compose, Google Kubernetes Engine (GKE), RabbitMQ, Grafana, GitLab CI/CD, Terraform, Helm, GitLab, Jira, Istio, Sentry, Bubble

Languages

Python, Go, PHP, JavaScript, TypeScript, SQL, C++, CSS, Rust

Frameworks

Express.js, Django, Laravel, Next.js, Symfony, Flask, Angular

Paradigms

Back-end Architecture, Agile, Microservices Architecture, Event-driven Architecture, DevOps, Database Design, Unit Testing, Automation, Microservices, MEAN Stack, Low-code Development

Platforms

Cloud Native, Ubuntu, Docker, Apache Kafka, Amazon Web Services (AWS), Google Cloud Platform (GCP), Kubernetes, Amazon EC2, AWS Lambda, Google Ads, Algolia

Storage

JSON, Google Cloud, MySQL, Elasticsearch, PostgreSQL, Datadog, MongoDB, Redis, Amazon S3 (AWS S3), NoSQL

Other

APIs, Software Architecture, Back-end, API Integration, Full-stack, Software Design, Web App Development, Back-end Development, Web Applications, Cloudflare, GitOps, Architecture, FastAPI, Migration, Technical Leadership, Infrastructure, Prometheus, Scalable Vector Databases, Data Architecture, Front-end Development, Leadership, Infrastructure as Code (IaC), Caching, Engineering Software, Chatbots, Web Scraping, Computer Engineering, CI/CD Pipelines, PayPal, Data Analytics, Facebook Ads, Chrome Extensions, Concurrency, Big Data, Fintech, Data Scraping, Data Cleansing, Identity & Access Management (IAM), Data Engineering, Social Networks, Social Network Analytics, TikTok, Facebook, Reddit, ActiveCampaign, Ad Campaigns, Reddit Ads, Marketing Campaigns, OpenAI, Marketplaces, Data Migration

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