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
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.js, Yup, Zod, Winston, WordPress REST API, YouTube API, React.js, React DnD, Formik, AWS Amplify, Antd, Stripe Development, Google Maps Development, Google Maps Development, EJS, Chart.js, Twilio Development, React Hook Form, Moment.js, Lodash, React.js, Socket.IO, Dotenv, Redis Queue, API, WordPress Development, Discord.js, jQuery, Mailchimp API, Stripe Development, Google Calendar API, Back-end APIs, OpenAI API, Auth, Puppeteer, Vimeo API, Google Analytics, REST API, Picasso, OpenAI Assistants API, PostgREST
Tools
Git, GitHub, Slack Development, Jira, Notion Development, Zoom Development, SourceTree, AWS, AWS, AWS, AWS, AWS, CircleCI, Amazon Cognito, React Apollo, Prisma, Stripe Development, Gulp, Mongoose, Ghost, Confluence, Google Sheets Development, Google Docs Development, Google Slides, Figma, Prettier, Babel, Webpack, Cron, Auth0, React Email, Docker Hub, Git, GitLab CI/CD, RabbitMQ, MailChimp Development, MongoDB, ChatGPT, Amazon CloudFront, AWS, Tableau Development, Apache, GitHub Pages, Amazon EKS, Amazon Virtual Private Cloud (VPC), Google Analytics, Apache Airflow
Languages
Java, JavaScript, Java, JavaScript, TypeScript, TypeScript 5, C, Python, 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, Ruby on Rails, Bootstrap, Material UI, Ant Design, Cypress, Fastify
Paradigms
Web UI Design, UI Design, Agile Development, Design Patterns, Software Development, Microservices Development, Scrum Master Consulting, Kanban Project Management, CRUD, REST, Role-based Access Control (RBAC), Redis Pub/Sub, Unit Testing, Database Design, Automation, Back-end Developers, Best Practices, Microservices Architecture, Event-driven Design (EDD), DevOps
Platforms
Visual Studio Development, MacOS, Linux, Firebase, AWS, WooCommerce Design, Oracle Development, AWS Lambda, Amazon EC2, Docker, Heroku, Netlify, DigitalOcean, Cloud Engineering, Cloud Run, Airbyte, Apache Kafka, Linode, YouTube Marketing, EmailJS, PDF.js, Kubernetes, Vercel
Storage
MongoDB, PostgreSQL, MySQL, Redis, AWS, Amazon S3, JSON, Database, Redis Cache, Google Cloud SQL, Database Migration, Firestore, Data Integration, SQL, Database
Industry Expertise
Web Development
Other
Software Development Lifecycle (SDLC), Software Architecture, Data Structures, Algorithms, Web Development, Zustand, System Security, Web Development, Software Requirements Specifications (SRS), Agile Software Testing, Competitive Programming, Web Project Management, Headless CMS, Software Development, Server-side Rendering (SSR), QA Testing, Discrete Mathematics, Operating Systems, Computer Networking, Amazon API, Axios, Styled-components, Intercom, Web Development, Chrome Extension Development, Ajax, Strapi, GatsbyJS, Dashboard, MERN Stack, E-commerce marketing, Full-stack, Front-end, Back-end Developers, 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 Coaching, Database Schema Design, Relational Database Design, System Design, RESTful Microservices, API, APIs, Supabase, Supabase Auth, Content Writing, Leadership, Security, Team Leadership, Technical Leadership, ClickUp, Discord, Blogging, Core Web Vitals, Full-stack, TypeORM, Planning, Design Strategy, Website Optimization, Page Speed Optimization, API Integration, Accessibility Development, Web Accessibility, Autocomplete, Full-text Search, Back-end Developers, Back-end Developers, Back-end as a Service (BaaS), Mobile Back-end, Architecture, Design Systems, CSS, OpenAI, OpenAI SDK, OpenAI GPT-3 API, GPT-4, Checkout, Cloudflare, Content Management Systems (CMS), Content Marketing Platforms, Customer Portals, Kinde, Authentication, Web Dashboards, Data, Data Analysis, Data Science, Metabase, Bootstrap 5, Scraping, Data Scraping, Website Data Scraping, Deployment, Git, Hono, API Management, API, AWS RDS, ECS, Amazon Route 53, Vimeo Development, Google Analytics 4 (GA4), 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