Hasan Nayem, Developer in Dhaka, Dhaka Division, Bangladesh
Hasan is available for hire
Hire Hasan

Hasan Nayem

Verified Expert  in Engineering

Full-stack Developer

Location
Dhaka, Dhaka Division, Bangladesh
Toptal Member Since
October 26, 2021

Hasan is an accomplished full-stack (MERN) web application developer, cloud practitioner, competitive coder, entrepreneur, and educator who constantly looks for new challenges to tackle in the real world. In addition to working with reputable IT firms, Hasan founded Stack Learner, an edtech firm that has educated 130,000 people on contemporary technologies. He always gives his best to clients, enhances quality, keeps learning, and shares his expertise with others.

Portfolio

Stack Learner
Java 8, JavaScript 6, Python 3, C, Data Structures, Algorithms, Design Patterns...
Tolobi
TypeScript 3, React, Next.js, Redux, React DnD, React Router, Axios...
Gemstone Lights
JavaScript 6, TypeScript 3, HTML5, SCSS, Git, GitHub, SourceTree, React...

Experience

Availability

Full-time

Preferred Environment

MacOS, Visual Studio Code (VS Code), Slack, Jira, Notion, Fedora, Zoom, GitHub, Firebase, Amazon Web Services (AWS)

The most amazing...

...platform I've developed is multi-vendor eCommerce that includes ERP systems and supply chain tools and handles millions of requests. I used a MERN stack on AWS.

Work Experience

Founder & CEO | Manager and Content Creator

2017 - PRESENT
Stack Learner
  • Reached a 130,000+ audience milestone on YouTube, Facebook, and learning management systems, teaching people about modern development technologies.
  • Created the content and uploaded 1,200+ tutorial videos about the MERN stack on YouTube.
  • Managed a staff of 17, including five content creators and trainers, two video editors, two content editors, five mentors, a digital marketer, an HR professional, and an accountant. This is ongoing.
Technologies: Java 8, JavaScript 6, Python 3, C, Data Structures, Algorithms, Design Patterns, Web Development, React, Node.js, MongoDB, PostgreSQL, Amazon Web Services (AWS), Java, JavaScript, Python, MERN Stack, Express.js

Full-stack Developer

2021 - 2021
Tolobi
  • Completed this project-based job and maintained it for a few months.
  • Built and managed front-end and back-end applications as the sole developer.
  • Implemented a complex filtering system to find the nearest lease using Google Maps and Prisma.
  • Built many complex forms using Formik and validated forms using Yup.
Technologies: TypeScript 3, React, Next.js, Redux, React DnD, React Router, Axios, React Apollo, Styled-components, Antd, Prisma, PostgreSQL, Node.js, Express.js, GraphQL, Heroku, Netlify, Intercom, Stripe Checkout, Stripe API, Google Maps, Google Maps API, Formik, Yup, TypeScript, Full-stack, Front-end, Back-end

Senior Full-stack Developer

2021 - 2021
Gemstone Lights
  • Redeveloped an existing WooCommerce store from scratch using Node.js and React on top of AWS.
  • Solved hundreds of critical business problems to shape all unique requirements in a single dashboard.
  • Created and managed multiple microservices on AWS.
  • Developed multiple complex front-end applications using React, Next.js, and Redux.
  • Grew the team from zero to ten members, including a back-end engineer, DevOps, and a mobile application developer.
  • Followed the Scrum framework and used Jira as a project management tool and Slack for communication.
  • Managed the team using Agile methodologies with daily standups, weekly sprints, and Kanban boards and issue trackers.
Technologies: JavaScript 6, TypeScript 3, HTML5, SCSS, Git, GitHub, SourceTree, React, Next.js, Redux, React Router, React DnD, Formik, Node.js, Express.js, MongoDB, MySQL, Redis, Amazon DynamoDB, Amazon API Gateway, AWS Lambda, Amazon EC2, Serverless Framework, Amazon CloudWatch, AWS CloudFormation, AWS Step Functions, Amazon Simple Notification Service (Amazon SNS), Amazon Simple Email Service (SES), Amazon S3 (AWS S3), CircleCI, Docker, Amazon Cognito, AWS Amplify, JavaScript, TypeScript, Amazon Web Services (AWS), Microservices, Dashboards, Scrum, Jira, Slack, Agile, Kanban, WooCommerce, eCommerce, Full-stack, Front-end, Back-end

Chat Filtering Application

A chat filtering application for my client that used Twilio to serve its clients.

Requirements
• Read and process chat history from the Twilio API.
• Filter, tag, and assign chat sessions to an admin based on the record.
• Send an email addressed to the admin for some particular keywords.

Solution
• Developed the back end using Strapi and the front-end with Next.js.
• Customized every aspect of the Strapi CMS to make it work.
• Produced several graphs based on chat activity.

Tolobi | A Property Rental Service

https://tolobi.com/
Tolobi is a property rental and lease service based in Canada. This service locates the nearest available apartments, rooms, or houses to rent. I dealt with massive forms and extensive filtering to build this application. I used Prisma and PostgreSQL for the back end and Next.js to construct the front end.

TILR Chrome Extension

A LinkedIn plugin that extracts information and displays available employment opportunities near the user (for logged-in users only). It was challenging to fit so much data into such a tiny space. I had just created a React-based Chrome plugin, and the firm provided me with an API back end.

Jello | A JSON Website Builder

A website builder that can understand the structure of a JSON file to identify which components should be utilized and where they should be placed. With that information, creating a brand new static website is as easy as one command. I designed and managed this project as a freelance developer.

Stack Solution Corporate Website

A corporate website with many images that manually cached API responses. While creating the site with Next.js and Strapi, I focused on making the website's response time as brief as possible. I wrote every line of code Instead of using any third-party tools to cache the data. Unfortunately, this website is no longer updated or maintained.

Multi Author Blogging Platform

A Node.js-based, multi-author blogging system similar to Medium. I developed the blogging features, including multi-level commenting, recommendations, full-text searching, an admin dashboard, and more. This was one of my early projects.

Form Builder React Application

Similar to Typeform, users of this application could create as many forms as they wanted and customize each form in various ways. They could choose from many options, including validation. I developed the front end of this practice application to gain skills in React performance optimization.

Ghost Blog

A blog website I created using the Ghost engine to understand Ghost theme development. At first, the website's front end used the Handlebar templating engine—the Ghost method of creating Ghost themes. Then I moved it to GatsbyJS. The site was hosted on DigitalOcean. This was a practice project, but I maintained it for more than a year.

Languages

Java 8, JavaScript 6, Java, JavaScript, C, Python 3, TypeScript 3, Python, TypeScript, HTML5, SCSS, GraphQL

Frameworks

Next.js, Redux, Angular, Express.js, Serverless Framework, Bulma, Front.js

Libraries/APIs

Node.js, React, React Router, React DnD, Formik, AWS Amplify, Antd, Stripe API, Google Maps, Google Maps API, Yup, EJS, Chart.js, Twilio API

Other

Web App Development, Software Development Lifecycle (SDLC), Software Architecture, Competitive Programming, Data Structures, Algorithms, Web Project Management, Headless CMS, Software Development, Software Requirements Specifications (SRS), Agile Software Testing, Quality Assurance (QA), Discrete Mathematics, Operating Systems, Computer Networking, Amazon API Gateway, Axios, Styled-components, Intercom, Web Development, Chrome Extensions, Ajax, Strapi, Gatsby, Dashboards, MERN Stack, eCommerce, Full-stack, Front-end, Back-end, Website Builders

Tools

Git, GitHub, Slack, Jira, Notion, Zoom, SourceTree, Amazon CloudWatch, AWS CloudFormation, AWS Step Functions, Amazon Simple Notification Service (Amazon SNS), Amazon Simple Email Service (SES), CircleCI, Amazon Cognito, React Apollo, Prisma, Stripe Checkout, Gulp, Mongoose, Ghost

Paradigms

Agile, Design Patterns, Gang of Four (GOF) Design Patterns, Microservices, Scrum, Kanban

Platforms

Amazon Web Services (AWS), Oracle, MacOS, Visual Studio Code (VS Code), Fedora, Firebase, AWS Lambda, Amazon EC2, Docker, Heroku, Netlify, DigitalOcean, WooCommerce

Storage

PostgreSQL, MongoDB, MySQL, Redis, Amazon DynamoDB, Amazon S3 (AWS S3), JSON

2016 - 2020

Bachelor's Degree in Software Engineering

Daffodil International University - Dhaka, Bangladesh

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