Antar Roy
Verified Expert in Engineering
Full-stack Developer
Dhaka, Dhaka Division, Bangladesh
Toptal member since July 22, 2022
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
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
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
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.
Next.js/TypeScript Developer
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.
Full-stack Engineer
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.
Founding Engineer
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.
Senior Front-end Engineer
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.
Full-stack Engineer
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.
Software Engineer
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.
Full-stack Engineer
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).
Full-stack Engineer
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.
Experience
Exam Management System
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/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/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
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