Antar Roy, Developer in Dhaka, Dhaka Division, Bangladesh
Antar is available for hire
Hire Antar

Antar Roy

Verified Expert  in Engineering

Full-stack Developer

Dhaka, Dhaka Division, Bangladesh

Toptal member since July 22, 2022

Bio

Antar is a highly motivated and passionate engineer working in full-stack development with a problem-solving mindset. He specializes in building performant and simple solutions to complex problems using React, Next.js, and Node.js. Antar has helped several Silicon Valley-based startups to grow.

Portfolio

HockeyStack
React, Tailwind CSS
OpenOs Inc
Next.js, React, TypeScript, Tailwind CSS, Charts, Chart.js, tRPC
Bracket
Next.js, Tailwind CSS, Redux, React Redux, React Hook Form, JSX, NestJS, Git...

Experience

  • Linux - 4 years
  • Node.js - 3 years
  • React - 3 years
  • Git - 3 years
  • Next.js - 2 years
  • Amazon Web Services (AWS) - 2 years
  • Docker - 2 years
  • Tailwind CSS - 1 year

Availability

Part-time

Preferred Environment

Linux, Visual Studio Code (VS Code), MacOS

The most amazing...

...thing I've built is a video streaming platform that helped an edtech startup scale 10x.

Work Experience

Full-stack Engineer

2023 - PRESENT
HockeyStack
  • Migrated their application from Vanilla JS to React and the latest technologies.
  • Rebuilt their highly customizable reporting dashboards, which used to crash often in the old application, and made them blazingly fast.
  • Proposed UI/UX changes that their customers love.
  • Created a custom calendar view in the front end for their specific requirement from scratch, having excellent performance insights with large datasets.
Technologies: React, Tailwind CSS

Next.js/TypeScript Developer

2023 - 2023
OpenOs Inc
  • Developed multiple features very quickly to be able to demo the earliest.
  • Refactored the design of the web app, maintaining the previous codebase.
  • Leveraged tRPC with Next.js for typesafe APIs with validations.
Technologies: Next.js, React, TypeScript, Tailwind CSS, Charts, Chart.js, tRPC

Full-stack Engineer

2023 - 2023
Bracket
  • Built a front-end application using Next.js and Redux toolkit with a complex onboarding flow with nested states between multiple steps.
  • Developed a draft state that is synced between servers regularly, allowing the users to keep their state even after a hard refresh or opening the application on a different browser/machine.
  • Integrated third-party analytics tools to monitor application errors and user interactivity improving production bug-fixing times significantly.
  • Designed and suggested changes to API endpoints to have minimal bandwidth loss.
  • Proposed UI/UX improvements and get feedback from the team building prototypes.
  • Improved performance using React Hooks, reducing API calls yet making sure there were no stale data.
Technologies: Next.js, Tailwind CSS, Redux, React Redux, React Hook Form, JSX, NestJS, Git, React, TypeScript, REST APIs, JavaScript, CSS

Founding Engineer

2022 - 2022
Moore Studios, LLC
  • Wrote back-end services using serverless and deployed them to AWS Lambda for a new streaming platform.
  • Leveraged AWS Elemental MediaConvert to create transcoding pipelines.
  • Configured AWS Elemental MediaTailor and channel assembly to create linear live streams and insert ads.
Technologies: Amazon Web Services (AWS), AWS Lambda, Amazon RDS, PostgreSQL, Serverless Framework, AWS Elemental MediaTailor, JSX, Git, React, TypeScript, REST APIs, JavaScript

Senior Front-end Engineer

2022 - 2022
Whalesync
  • Built a design system, including size, spaces, font sizes, and colors based on the Figma designs.
  • Created a React typed, extensible, customizable, accessible, self-state managing widget library.
  • Implemented SWR load and cache data and handled local mutations, thus removing Redux from the old codebase.
  • Used Context API to run a multi-step setup flow with a lot of custom logic.
  • Built a Next.js client-side authorization flow with login redirection.
Technologies: React, Next.js, TypeScript, JavaScript, APIs, JSX, Git, REST APIs, CSS

Full-stack Engineer

2022 - 2022
Virtually
  • Made the front-end authentication flow around 2s faster.
  • Reduced tab navigation time from around 3s to around 200ms by reducing unnecessary re-renders and computations.
  • Created an API to cache and store Firebase real-time listeners globally, avoiding registering a particular query twice and ensuring each of them get unregistered.
  • Removed Firebase real-time listeners and used SWR to cache and mutate data locally to save bandwidth.
  • Introduced atomic Zustand stores and removed some of the React context API to avoid large subtree re-renders.
  • Suggested the React Hooks, Next.js SSR, SSG, Firebase Emulator, and back-end improvements to reduce the computation power needed for development and production.
  • Fixed the high-priority production bugs, making customers happy.
Technologies: React, Firebase Cloud Functions, Node.js, NestJS, Firebase, Linux, PostgreSQL, Hasura, GraphQL, TypeScript, JavaScript, GitHub, APIs, JSX, Git, REST APIs

Software Engineer

2020 - 2022
Feel Science
  • Built a video streaming system using various AWS services such as MediaConvert, Lambda, and S3.
  • Leveraged SWR to make the app blazingly fast and cache data; removed Redux.
  • Refactored from Firebase to Hasura to optimize performance and provide role-based access control out of the box.
  • Integrated mobile payment gateways, accessible to the target customers.
  • Mentored three junior engineers to be better incrementally.
Technologies: Amazon S3 (AWS S3), Amazon CloudFront CDN, Next.js, JavaScript, TypeScript, REST APIs, Express.js, PostgreSQL, GraphQL, Amazon EC2, GitHub, Stripe, Stripe API, APIs, Stripe Checkout, JSX, Hasura, Git, React

Full-stack Engineer

2021 - 2021
Prism Analytical Technologies Inc.
  • Implemented a real-time analytics view dashboard to monitor disease data.
  • Built a role-based access control system with proper permissions and error handling.
  • Introduced workspaces to separate previous projects into different workspaces and shared them across the team. Wrote necessary scripts to migrate existing projects to a default user workspace with owner access.
  • Improved loading time and bandwidth using Next.js SSR and SSG methods.
  • Migrated the Firebase cloud functions to the Next.js API for specific routes.
  • Configured and integrated Auth0 and wrote custom logic to create Firebase custom claims from Auth0 JSON web token (JWT).
Technologies: Next.js, Firebase, TypeScript, Firebase Cloud Functions, JavaScript, GitHub, APIs, Auth0, JSX, Git, React, REST APIs

Full-stack Engineer

2021 - 2021
Edlyft
  • Saved 99% of time spent answering feedback and grade questions by processing and storing them and sending follow-up emails to the students.
  • Trained Twilio Autopilot model to extract information from SMS, email responses, and Twilio SMS service.
  • Wrote serverless services to integrate Slack, Calendly, Typeform, Google Workspace, and SendGrid.
  • Created portable scripts to gather records from multiple Airtable tables, trigger cohort and mentor onboarding automation, and update records based on automation results.
Technologies: AWS Lambda, Serverless, Docker, Node.js, Amazon Web Services (AWS), TypeScript, JavaScript, GitHub, APIs, Git, Twilio API, REST APIs

Experience

Exam Management System

An online assessment platform helping university authorities take tests online, grade or score automatically, and export tabulation sheets saving tens of hours of manual labor. It includes features like creating batches, posting study materials, and taking CQ, MCQ, and coding tests. The platform is used by 10+ teachers at Shahjalal University of Science and Technology in Sylhet, Bangladesh, and over 1,000 regular test takers.

Key technical activities
• Implemented role-based access control (teacher, student, moderator, and a few more).
• Built a real-time announcement and notification system.
• Leveraged serverless functions to frequently store user draft state.
• Cached ongoing test questions and saved database bandwidth.
• Scaled from 0 to 1,000 and mentored three people to maintain the project.

Screver

https://screver.com/
Screver is a real-time voice of the employee (VoE) and voice of the customer (VoC) platform, which empowers with knowledge and insights, combined with flexible expert advisory service.

Key activities
• Developed an internal tool for measuring different analytics of a person.
• Built an HTML5 canvas-based interactive tool that reduced boredom and excited the people to be a part of the service and provide opinions.
• Worked on the existing back end and made necessary changes, enabling the users' state to be stored with canvas positions.
• Containerized with Docker and deployed the app in AWS.

curaJOY

https://www.curajoy.org/
curaJOY provides effective and continuous wellness support for diverse families, combining behavioral healthcare, education, and AI to foster growth and genuine relationships.

My contributions:
• Developed front-end applications using Remix.
• Built multiple back-end services from user authentication and management to automating workflows.
• Generated code quality reports using SonarQube.
• Dockerized the applications.
• Implemented a real-time P2P chat system.

Skills

Libraries/APIs

React, Node.js, REST APIs, React Redux, Stripe, Stripe API, React Hook Form, Twilio API, HTML5 Canvas, InversifyJS, Chart.js

Tools

Git, JSX, GitHub, Stripe Checkout, Amazon CloudFront CDN, AWS Elemental MediaTailor, Auth0, AWS Fargate, SonarQube, Jira, Amazon Cognito

Languages

JavaScript, HTML, TypeScript, CSS, Python 3, Java, C++17, GraphQL

Frameworks

Next.js, Express.js, Tailwind CSS, Redux, NestJS, Serverless Framework, Remix, tRPC

Platforms

Visual Studio Code (VS Code), Firebase, Linux, Amazon Web Services (AWS), Docker, Amazon EC2, MacOS, AWS Lambda

Storage

MongoDB, Amazon S3 (AWS S3), MySQL, Hasura, PostgreSQL

Paradigms

Agile

Other

APIs, Amazon RDS, Firebase Cloud Functions, Serverless, 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