Rachindra Poudel, Developer in Maple Ridge, BC, Canada
Rachindra is available for hire
Hire Rachindra

Rachindra Poudel

Verified Expert  in Engineering

Full-stack Developer

Location
Maple Ridge, BC, Canada
Toptal Member Since
February 24, 2021

Rachindra is a seasoned software engineer and entrepreneur with close to 10 years of experience in developing web and mobile applications. Throughout his career, he has worked on various projects spanning multiple industries, including payment gateways, eCommerce platforms, video conferencing solutions, websites, Shopify apps, and mobile app builders.

Portfolio

Get
React Native, React, MySQL, Amazon S3 (AWS S3), Amazon EC2...
Doctor World
React, JavaScript, Node.js, MongoDB, Socket.IO, Firebase, Git
Online Freelance Agency
JavaScript, TypeScript, Node.js, React, React Native, MongoDB, MySQL, Laravel...

Experience

Availability

Part-time

Preferred Environment

MERN Stack, Kubernetes, Microservices, React, React Native, Node.js, TypeScript, JavaScript

The most amazing...

...thing I've developed is a no-code drag-and-drop mobile app builder for Shopify.

Work Experience

Senior Full-stack Developer

2019 - 2022
Get
  • Developed a mobile app using React Native and Expo. Developed its back end using Node.js, Express.js, Sequelize, and MySQL.
  • Created a staff dashboard for tracking and managing Visa card and bank account transactions.
  • Used GetStream for the customer support chat with custom chat commands. Utilized Amazon SQS to manage a queue of payment requests and process them with jobs.
  • Built a React Native app using Expo for development and making OTA updates.
  • Wrote unit tests using Mocha and Chai for API testing.
  • Created React-based pages for user payment requests and the handling of deep links for the desktop.
Technologies: React Native, React, MySQL, Amazon S3 (AWS S3), Amazon EC2, Amazon Elastic Container Service (Amazon ECS), Amazon Elastic Container Registry (ECR), Memcached, PHP, Docker, Expo, Amazon Simple Queue Service (SQS), Sequelize, Express.js, Git, TypeScript, CSS, Cloud

Senior Full-stack Developer

2018 - 2019
Doctor World
  • Developed a web app for video consultation and appointment scheduling between doctors and patients.
  • Wrote REST APIs using Node.js, Express, and MongoDB.
  • Used Twilio for video consultations between doctors and patients.
  • Updated real-time data on the front end after data changes on DB using Socket.IO.
Technologies: React, JavaScript, Node.js, MongoDB, Socket.IO, Firebase, Git

Freelance Developer

2011 - 2018
Online Freelance Agency
  • Managed a server using Kubernetes and developed new features using PHP and MySQL for an existing eCommerce website (cheers.com.np) in Nepal.
  • Used Ruby on Rails and MySQL to develop new features for a cultural experience-sharing platform based in Singapore.
  • Developed and implemented microservices and REST API for an invoicing company based in Singapore. Used Node.js, MongoDB, and RabbitMQ.
  • Built a multi-tenant school management system for Australian AVETMISS compliant schools and colleges using PHP, Laravel, MySQL, and Redis.
  • Used Ruby on Rails to develop new features for the Home by Hitcheed website.
  • Built a system for wedding planning and management service called Hitcheed (hitcheed.com) using Vue.js, Laravel, and PHP.
  • Developed an esports betting system (eliteduels.com) using PHP, Laravel, and MySQL.
  • Created a loyalty card mobile app using Swift and Java.
  • Used Angular and Firebase to develop a forum system for a European company.
Technologies: JavaScript, TypeScript, Node.js, React, React Native, MongoDB, MySQL, Laravel, PHP, Vue, Angular

Payment Gateway

https://useget.com
A payment gateway system with virtual cards, virtual bank accounts, and budgeting. I was the full-stack developer on the project, and my role was to develop REST APIs, design database schema, and a mobile app connected to the back end via REST API. I also created a web-based staff dashboard for the internal staff to manage the system.

Mobile App Builder for Shopify

https://apps.shopify.com/evlop-app-builder
A drag-and-drop mobile app builder for the Shopify platform. Using this mobile app builder, users who already have a Shopify store can create a native mobile app for it. I am the owner of this project, so I handled everything: app customizer, back end, and React Native app, as well as automating the iOS and Android builds and publishing.

Website and App Builder

Low-code platform to build websites and mobile apps. This is my pet project, and I am the sole developer. I developed the back end using Node.js, Express, MongoDB, and Socket.IO. The front end was developed using React, Redux, context APIs, and hooks. I developed the mobile app using React Native, Redux, context APIs, and hooks. The server environment used for this project is Kubernetes.

Doctor World App

http://doctorworld.co
Web and mobile apps for video consultation and appointment scheduling between doctors and patients. I was the full-stack developer. My duties were to develop a front-end app using React, which communicates with the back end via REST API and Socket.IO, and create the back-end REST API using Node.js, Express, and MongoDB.

Ray of Hope

http://rohi.sg
Ray of Hope is a fundraising platform. I was a full-stack developer. I built the functionality for payment management, displaying the information about fund collection campaigns with custom SQL queries and server management using cPanel.

Glovida Website

https://www.glovida.com/
An eCommerce website for vitamins, supplements, and beauty products. I developed the front end using Vue and Nuxt.js connected to the Magento back end. Maintained and managed the server on an AWS EC2 instance.

Languages

PHP, JavaScript, TypeScript, GraphQL, C, C++, CSS

Frameworks

React Native, Angular, Redux, Express.js, Laravel, Nuxt.js, Next.js

Libraries/APIs

React, Node.js, Socket.IO, Vue, Shopify API, Chai, Twilio API, Vuex, Handlebars

Platforms

Docker, Kubernetes, Shopify, Amazon EC2, Firebase, WordPress, Magento

Storage

MySQL, MongoDB, Redis, Amazon S3 (AWS S3), Memcached, Databases, PostgreSQL

Other

SaaS, Cloud, Artificial Intelligence (AI), Numerical Methods, Simulations, Security, Web App Security, Elementor, MERN Stack, Kubernetes Operations (kOps), Drag & Drop, Website Builders

Tools

Amazon Elastic Container Service (Amazon ECS), Amazon Elastic Container Registry (ECR), RabbitMQ, Mongoose, Mocha, Sequelize, Expo, Amazon Simple Queue Service (SQS), Git, Amazon EKS, Amazon Simple Email Service (SES), Fastlane

Paradigms

Microservices

2011 - 2015

Bachelor's Degree in Computer Engineering

Kathmandu Engineering College - Kathmandu, Nepal

SEPTEMBER 2020 - PRESENT

Secure Coding Fundamentals

Cybrary

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