
Hasan Nayem
Verified Expert in Engineering
Full-stack Developer
Dhaka, Dhaka Division, Bangladesh
Toptal member since October 26, 2021
Hasan is a senior software engineer dedicated to creating high-performance, scalable solutions that improve user experience and drive business success. With 7+ years of experience in JavaScript, TypeScript, DevOps, and cloud technologies, he excels at transforming complex problems into streamlined systems, delivering impactful solutions that meet both technical and business needs. Whether leading teams or coding hands-on, Hasan’s passion for innovation and results shines through.
Portfolio
Experience
- Node.js - 7 years
- React - 7 years
- MongoDB - 7 years
- TypeScript - 6 years
- Amazon Web Services (AWS) - 3 years
- Next.js - 3 years
Availability
Preferred Environment
MacOS, Visual Studio Code (VS Code), Slack, Jira, Notion, Fedora, Zoom, GitHub, Firebase, Amazon Web Services (AWS)
The most amazing...
...application I've built is ScreenerView, an all-in-one tool using the MERN stack that streamlined the interview process and automated key tasks.
Work Experience
Founder & CEO | Technical Lead & Content Creator
Stack Learner
- Led the development of a comprehensive edtech platform, ensuring scalability to support millions of learners and enabling both recorded courses and live sessions.
- Spearheaded the system’s architecture, designed the database, and handled back-end development to ensure the platform’s smooth and efficient operation.
- Introduced real-time BI tools to streamline decision-making, automating data ingestion and providing valuable insights.
- Reduced development cycles under his leadership by improving project management and team collaboration while maintaining high code quality standards.
- Balanced technical innovation with practical solutions, creating a platform that not only scales but also enriches the learning experience for thousands of students.
- Reached a 250,000+ audience milestone on YouTube, Facebook, and learning management systems, teaching people about modern development technologies.
Senior Software Engineer
Toptal
- Took the lead on building ScreenerView, a user-friendly tool that made the interview process smoother by integrating data from various sources, making life easier for screeners.
- Developed the back end for the Talent Persona app, helping the sales team better match candidates with clients, ultimately improving the hiring experience.
- Created the Screening Calculator, a sophisticated system that automated the candidate assessment process, making evaluations more consistent and accurate.
- Overcame technical challenges by designing a Chrome extension to pull candidate data seamlessly, even without API access.
- Automated repetitive tasks with custom scripts, significantly streamlining operations and freeing up valuable time for the team.
- Balanced technical complexity with user needs consistently, ensuring solutions were not only efficient but also easy to use for the team.
Full-stack Developer
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.
Senior Full-stack Developer
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.
Experience
Stack Learner Core Edtech Solution
Stack Learner needed a scalable platform to deliver recorded courses, live workshops, and project-based learning and manage business operations through an integrated ERP system.
SOLUTION AND CONTRIBUTIONS
• Led the architecture and development of the Stack Learner Core Application, a comprehensive ed-tech platform built using TypeScript, Node.js, PostgreSQL, and Redis.
• Developed a project-based learning system, quiz engine, and ERP tools for seamless business management.
• Ensured scalability to support millions of learners and created a robust backend infrastructure to manage courses, student profiles, and real-time interactions.
ScreenerView Application
There was an opportunity to enhance the interview experience at Toptal by streamlining the screening process, reducing tool-switching, and improving consistency in candidate evaluations.
SOLUTION AND CONTRIBUTIONS
• Developed ScreenerView using the MERN stack, centralizing interview preparation, execution, and evaluation.
• Created a Chrome extension to collect candidate data without API access.
• Automated repetitive tasks, reducing manual effort and saving significant time.
• Built a modular system for flexible interview setups.
• Utilized PostgreSQL and MongoDB for efficient data storage and retrieval.
• Enhanced the overall process, improving consistency and reducing screening time.
Talent Persona Generator
The Toptal sales team needed an efficient way to generate talent personas from client inputs to streamline the talent-matching process.
SOLUTION AND CONTRIBUTIONS
• Developed the back end for the Talent Persona application using TypeScript, REST API, and OpenAI, enabling the automated generation of talent personas based on client questions.
• Integrated client input analysis to create more refined and accurate candidate personas, improving the matching process.
• Streamlined the sales workflow by connecting personas directly to the talent database for faster candidate selection.
Screening Calculator
SOLUTION AND CONTRIBUTIONS
• Developed the screening calculator using the MERN stack, automating the evaluation of tasks based on dynamic requirements and weights.
• Built a system that allows managers to create task variations and generate shareable links with timers for screeners.
• Automated the scoring process, reducing human error and improving evaluation consistency.
• Designed a user-friendly interface that streamlined task grading, adapting to different interview needs.
Chat Filtering Application
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, a property rental service in Canada, needed a platform to help users easily locate nearby available apartments, rooms, or houses while handling complex filtering and dynamic pricing.
SOLUTION AND CONTRIBUTIONS
• Designed and built the front end using Next.js, focusing on a user-friendly interface for property search and filtering.
• Developed the backend with Prisma and PostgreSQL to handle large-scale data and support real-time property listings.
• Created a dynamic pricing page with a complex UI and robust backend logic to deliver real-time pricing updates.
Jello | A JSON Website Builder
The client needed a website builder that could dynamically generate static websites by interpreting JSON structures and converting them into HTML and CSS for easy deployment.
SOLUTION AND CONTRIBUTIONS
• Designed and managed the Jello JSON Website Builder, allowing the system to interpret JSON files and automatically generate static websites.
• Developed an engine that renders HTML and CSS in the browser by identifying which components to use from the JSON data.
• Migrated the platform from Node.js 4 to Node.js 12, enhancing performance and modernizing the development stack.
Dynamic Form Builder
TILR Chrome Extension
Stack Solution Corporate Website
Multi Author Blogging Platform
Personalized Blog Using Ghost Engine
Education
Bachelor's Degree in Software Engineering
Daffodil International University - Dhaka, Bangladesh
Skills
Libraries/APIs
Node.js, React, Yup, Zod, Winston, WordPress REST API, YouTube API, React Router, React DnD, Formik, AWS Amplify, Antd, Stripe API, Google Maps, Google Maps API, EJS, Chart.js, Twilio API, React Hook Form, Moment.js, Lodash, React Redux, Socket.IO, Dotenv, Redis Queue, GitHub API, WordPress API, Discord.js, jQuery, Mailchimp API, Stripe, Google Calendar API, Back-end APIs, OpenAI API, Auth, Puppeteer, Vimeo API, Google Analytics API, REST APIs, Picasso, OpenAI Assistants API, PostgREST
Tools
Git, GitHub, Slack, Jira, Notion, Zoom, SourceTree, Amazon CloudWatch, AWS CloudFormation, AWS Step Functions, Amazon Simple Notification Service (SNS), Amazon Simple Email Service (SES), CircleCI, Amazon Cognito, React Apollo, Prisma, Stripe Checkout, Gulp, Mongoose, Ghost, Confluence, Google Sheets, Google Docs, Google Slides, Figma, Prettier, Babel, Webpack, Cron, Auth0, React Email, Docker Hub, GitLab, GitLab CI/CD, RabbitMQ, Mailchimp, MongoDB Atlas, ChatGPT, Amazon CloudFront, Amazon CloudFront CDN, Tableau, Kafka Streams, GitHub Pages, Amazon EKS, Amazon Virtual Private Cloud (VPC), Google Analytics, Apache Airflow
Languages
Java 8, JavaScript 6, Java, JavaScript, TypeScript, TypeScript 5, C, Python 3, TypeScript 3, Python, HTML5, SCSS, GraphQL, CSS3, CSS, ECMAScript (ES6), Ruby, HTML, SQL
Frameworks
Next.js, Redux, tRPC, Angular, Express.js, Serverless Framework, Bulma, Front.js, JSON Web Tokens (JWT), Swagger, Jest, OAuth 2, Ruby on Rails 7, Bootstrap, Material UI, Ant Design, Cypress, Fastify
Paradigms
Web UI Design, UI Design, Agile, Design Patterns, Gang of Four (GOF) Design Patterns, Microservices, Scrum, Kanban, CRUD, REST, Role-based Access Control (RBAC), Redis Pub/Sub, Unit Testing, Database Design, Automation, Back-end Architecture, Best Practices, Microservices Architecture, Event-driven Design (EDD), DevOps
Platforms
Visual Studio Code (VS Code), MacOS, Fedora, Firebase, Amazon Web Services (AWS), WooCommerce, Oracle, AWS Lambda, Amazon EC2, Docker, Heroku, Netlify, DigitalOcean, Google Cloud Platform (GCP), Cloud Run, Airbyte, Apache Kafka, Linode, YouTube, EmailJS, PDF.js, Kubernetes, Vercel
Storage
MongoDB, PostgreSQL, MySQL, Redis, Amazon DynamoDB, Amazon S3 (AWS S3), JSON, Databases, Redis Cache, Google Cloud SQL, Database Migration, Cloud Firestore, Data Integration, SQL Joins, Database Structure
Industry Expertise
Web Design
Other
Software Development Lifecycle (SDLC), Software Architecture, Data Structures, Algorithms, Web App Development, Zustand, User Authentication, Websites, Software Requirements Specifications (SRS), Agile Software Testing, Competitive Programming, Web Project Management, Headless CMS, Software Development, Server-side Rendering (SSR), 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, React Hooks, React Helmet, NextAuth.js, ESLint, Storybook, Vite, Joi, Bcrypt, CORS, HTTP, HTTP2, Resend, Google Cloud Build, Cloud Storage, GitHub Actions, GitHub Workflows, CSV, CSV File Processing, Integration Testing, Time Management, Empathy, Communication, Database Schema Design, Relational Database Design, System Design, RESTful Microservices, Third-party APIs, APIs, Supabase, Supabase Auth, Content Writing, Leadership, Security, Team Leadership, Technical Leadership, ClickUp, Discord, Blogging, Core Web Vitals, Full-stack Development, TypeORM, Planning, Strategy, Website Optimization, Page Speed Optimization, API Integration, Accessibility, Web Accessibility, Autocomplete, Full-text Search, Back-end Development, Back-end Performance, Back-end as a Service (BaaS), Mobile Back-end, Architecture, Design Systems, CSS3 Animation, OpenAI, OpenAI SDK, OpenAI GPT-3 API, OpenAI GPT-4 API, Checkout, Cloudflare, Content Management Systems (CMS), Content Marketing Platforms, Customer Portals, Kinde, Authentication, Web Dashboards, Data, Data Analysis, Data Analytics, Metabase, Bootstrap 5, Scraping, Data Scraping, Website Data Scraping, Deployment, Git GUI, Hono, API Management, API Testing, Amazon RDS, ECS, Amazon Route 53, Vimeo, Google Analytics 4, JSON REST APIs, Email, PDF, SMS Gateways, Email Automation, Payment Gateways, Task Scheduling, SMTP, FTP, SSH, Kubernetes Operations (kOps), DNS
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring