S M Riasat Ali, Developer in Dhaka, Dhaka Division, Bangladesh
S is available for hire
Hire S

S M Riasat Ali

Verified Expert  in Engineering

Full-stack Developer

Dhaka, Dhaka Division, Bangladesh

Toptal member since September 15, 2020

Bio

Riasat is a talented developer proficient in the MERN stack (MongoDB, Express.js, React, and Node.js). He boasts extensive problem-solving experience, significantly contributing to small and large-scale applications in database design, back-end API development, front-end UI design, and unit testing. Riasat approaches problem-solving through the use of algorithms and data structures.

Portfolio

Riverus Technology Solutions Private Limited
React, CSS, JavaScript, Redux, React Redux, Front-end, Express.js, APIs...
Impact Tapestry
Node.js, React, Redux, Express.js, MongoDB, Mongoose, APIs, Chart.js, REST...
Emedi
Node.js, React Native, APIs, Back-end, Express.js, PostgreSQL, Sequelize...

Experience

  • Node.js - 4 years
  • Full-stack - 4 years
  • JavaScript - 4 years
  • Express.js - 4 years
  • Mongoose - 3 years
  • React - 3 years
  • MongoDB - 3 years
  • PostgreSQL - 2 years

Availability

Part-time

Preferred Environment

Visual Studio Code (VS Code), Windows 10

The most amazing...

...thing I've developed is a contract negotiation tool for two parties on different clauses and terms and conditions.

Work Experience

Front-end Developer

2022 - 2022
Riverus Technology Solutions Private Limited
  • Implemented Keycloak-based authentications for document processing platform for React and Node.js with multiple Keycloak realm authentication systems for secured role-based access control.
  • Added Slate.js as a text editor with the ability to edit a document.
  • Implemented user-friendly front-end features and developed APIs using Express.js for supporting those features.
Technologies: React, CSS, JavaScript, Redux, React Redux, Front-end, Express.js, APIs, Back-end, Keycloak, Role-based Access Control (RBAC), Full-stack, Git, REST, Bootstrap, HTML, ECMAScript (ES6), User Interface (UI), REST APIs, Amazon Web Services (AWS)

Full-stack Developer

2021 - 2021
Impact Tapestry
  • Developed APIs with authentications, authorizations, and proper role-based access control and designed and implemented the DB for extensive data.
  • Implemented user-friendly UI for managing social media and used React for fast performance.
  • Deployed and ensured security for the application in a VPS.
Technologies: Node.js, React, Redux, Express.js, MongoDB, Mongoose, APIs, Chart.js, REST, Bootstrap, HTML, ECMAScript (ES6), User Interface (UI), Charts, REST APIs

Software Engineer

2020 - 2020
Emedi
  • Developed an eCommerce app for medicine and related products for a local community.
  • Built the API using Node.js, Express.js, and a PostgreSQL database.
  • Deployed the server on the VPS and the apps on Google Play.
Technologies: Node.js, React Native, APIs, Back-end, Express.js, PostgreSQL, Sequelize, Mobile Development, App Development, Android, REST, Bootstrap, HTML, SQL, ECMAScript (ES6), User Interface (UI), REST APIs

Software Engineer

2019 - 2020
Emedi
  • Implemented a doctor's appointment-booking system so that clients can book doctor's appointments using the apps. The client can also talk to the doctor after the booking.
  • Created the app so doctors can write prescriptions and pass them to the respective client. The client can automatically order the medication using the very same app.
  • Hosted the app's back end on CentOS VPS and published the app on Play Store.
Technologies: React Native, Node.js, JavaScript, Express.js, PostgreSQL, Sequelize, REST, Bootstrap, HTML, SQL, ECMAScript (ES6), User Interface (UI), REST APIs

MERN Stack Developer

2018 - 2020
Datagrid
  • Developed an eCommerce app using React Native for a client that used WooCommerce API.
  • Implemented the admin dashboard for the eCommerce app to manage products, orders, and customers.
  • Hosted the app's WooCommerce server on a Windows server and published the apps on the Play Store for local clients.
Technologies: React Native, React, Node.js, MongoDB, Express.js, REST, Bootstrap, HTML, SQL, ECMAScript (ES6), User Interface (UI), REST APIs

Full-stack Developer

2018 - 2020
Datagrid
  • Developed a platform for interior and exterior designers where they could show their projects and ideas, and customers could hire them for decoration.
  • Built the back-end API with Express.js framework of Node.js and Mongoose ODM.
  • Built an elegant front end using React and Redux for state management.
Technologies: MongoDB, React, Express.js, Node.js, JavaScript, Object-oriented Programming (OOP), REST, jQuery, Bootstrap, HTML, SQL, ECMAScript (ES6), User Interface (UI), REST APIs

Experience

eCommerce App for Medication and Hygiene Products

An eCommerce app for medication and other hygiene products. I was the sole developer of this app. I first designed the entire architecture and database for large-scale requests. I then developed the API and worked on unit testing.

Sample API Project Using Nest.js, GraphQL, and MongoDB

https://github.com/Superstorm42/nest-graphql-mongo-api
A Nest.js-based GraphQL project using MongoDB—a test project to show my nest and GraphQL skills. There are two types of schema, lesson, and student. Here, the lesson can be created and fetched. Also, students can be created and fetched. Furthermore, students can be assigned to a lesson.

Gbari

Gbari is a portfolio and eCommerce site for interior and exterior designers and house-related workers, such as electricians and plumbers. Node.js and Express.js were used for the back end. MongoDB was used as a database and Mongoose as ODM. I developed the API using Express.js and Mongoose. I created the front end with React and Redux for state management and hosted the app on CentOS VPS. Socket.IO was integrated into this project by me.

Education

2014 - 2018

Bachelor of Science Degree in Computer Science and Engineering

Khulna University - Khulna, Bangladesh

Certifications

DECEMBER 2020 - PRESENT

NestJS Zero to Hero-Modern Typescript Back-end Development

Udemy

APRIL 2019 - PRESENT

Node.js: Advanced Concepts

Udemy

OCTOBER 2018 - PRESENT

ITEE FE2 Full Pass Certificate

IPTEC

Skills

Libraries/APIs

Node.js, React, React Redux, Redux Form, REST APIs, jQuery, Chart.js, Puppeteer

Tools

Mongoose, Sequelize, Git, Keycloak

Languages

JavaScript, HTML, CSS, SQL, ECMAScript (ES6), GraphQL, TypeScript

Frameworks

Express.js, React Native, Bootstrap, Redux, Next.js, NestJS

Storage

MongoDB, Databases, PostgreSQL, Redis

Paradigms

Object-oriented Programming (OOP), REST, Unit Testing, Role-based Access Control (RBAC), Mobile Development, App Development

Industry Expertise

Web Design

Platforms

Android, Amazon Web Services (AWS)

Other

Software Engineering, Full-stack, APIs, Front-end, Back-end, User Interface (UI), API Integration, Charts

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