
Sifat Rabbi
Verified Expert in Engineering
Amazon Web Services (AWS) Developer
Dhaka, Dhaka Division, Bangladesh
Toptal member since January 18, 2022
Sifat is a full-stack developer with seven years of experience building production-grade applications across healthcare, fintech, and data-heavy platforms. His core stack includes Next.js, NestJS, TypeScript, React, Node.js, and AWS. Sifat has delivered HIPAA-compliant systems, AI-powered tools, and scalable cloud architectures—consistently shipping on time with clean, maintainable code.
Portfolio
Experience
- Next.js - 7 years
- Node.js - 7 years
- Express.js - 7 years
- Full-stack - 7 years
- Amazon Web Services (AWS) - 7 years
- React - 6 years
- TypeScript - 6 years
- AI Integration - 3 years
Preferred Environment
Ubuntu, Visual Studio Code (VS Code), Slack, Google Meet, MacOS, MacBook, Cursor AI
The most amazing...
...thing I've migrated is a Windows 95-era legacy system to AWS, cutting page load times from 60+ seconds to under 500ms in 50+ million records with zero downtime.
Work Experience
Senior Software Engineer
findcare4kids LLC
- Architected and delivered the entire platform from scratch, covering front end (Next.js), back end (Payload CMS and API routes), PostgreSQL database design, third-party integrations, and production deployment on Netlify.
- Designed a highly normalized yet query-efficient PostgreSQL schema tailored to mental health and autism care data. Applied caching at key layers to minimize redundant queries and ensure fast response times across search and listing flows.
- Integrated Mapbox to enable proximity-based provider and facility search, complete with an interactive map view of results, significantly improving how users discover nearby mental health and autism care services.
- Built a document upload system with encryption at rest using DigitalOcean Spaces (Amazon S3-compatible), ensuring sensitive healthcare documents are handled securely and in line with data protection best practices.
- Implemented Stripe subscription billing and a structured 4-step provider registration flow, enabling facilities and practitioners to onboard smoothly, with 10+ providers already live following a soft launch.
- Leveraged Payload CMS to give the client's editorial team full control over content publishing. Implemented platform-wide SEO strategies, including metadata, structured data, and page-level optimizations.
- Enforced security best practices across authentication (Clerk), API boundaries, and file handling. Built a profile management and gallery experience, and integrated Brevo for transactional email, delivering a secure, user-friendly platform.
Full-stack Developer
Clerk Data LLC
- Migrated a legacy ASP1/MS SQL application to a modern NestJS/React stack, eliminating technical debt from a Windows 95-based system and establishing a scalable, cloud-native architecture on AWS.
- Reduced page load times by 98%, optimizing queries on 50+ million record tables to execute in under 500ms compared to previous 60+ second wait times through database restructuring and strategic caching.
- Architected and deployed a distributed AWS infrastructure utilizing Elastic Beanstalk with load balancing, RDS PostgreSQL, ElastiCache Valkey, and CloudFront CDN to ensure high availability and performance.
- Implemented Redis-based caching and session management, achieving sub-second response times for data-intensive operations while supporting concurrent user sessions at scale.
- Established enterprise-grade security by integrating AWS Cognito authentication with role-based access control, protecting sensitive data, and ensuring compliance with modern security standards.
- Optimized database performance for large-scale operations, engineering efficient query strategies that reduced full-database searches from indefinite loading to around 1 second execution time.
- Delivered a production-ready application with modern UI/UX using React and shadcn/ui, transforming user experience from an outdated interface to a responsive, intuitive platform with enhanced accessibility.
Full-stack Engineer
StretchDollar Inc.
- Identified and resolved critical security vulnerabilities within the first month, strengthening HIPAA/SOC 2 compliance for a healthcare platform serving 100+ organizations.
- Eliminated redundant database queries across the application using Prisma caching and Redis, significantly improving response times and reducing infrastructure costs.
- Redesigned and implemented white-labeled, multi-theme onboarding flow for enterprise partners, fixing critical bugs and improving partner adoption rates.
- Transformed a front end to be fully responsive across all devices, significantly improving mobile engagement for healthcare providers and employees.
- Integrated GitHub Copilot and AI tools into the development process, accelerating velocity while maintaining code quality. Utilized GitHub Codespaces for flexible remote work.
- Built production-grade healthcare app using Next.js SSR/ISR, Server Actions, and integrated Plaid/Dwolla APIs for secure payment processing with zero security incidents.
- Collaborated effectively with a distributed team (designers, PMs, engineers) across time zones through async communication, consistently meeting project milestones.
Senior Full-stack Developer
CarExpert
- Collaborated directly with the COO to execute an A/B testing-driven lead generation strategy that doubled monthly car-selling leads from 2,000 to 5,000 within a few months.
- Developed and maintained a Next.js dealer portal used by hundreds of car dealers, integrating third-party services including Stripe for payments, Annature for document signing, and additional business-critical APIs.
- Joined the company's core website team after demonstrating strong performance on the dealer portal, contributing to a site visited by millions of users per month for approximately 2.5 years.
- Built a fully custom component library for the main website using Storybook and Vanilla Extract CSS, maintaining a consistent, performance-optimized design system without third-party UI dependencies.
- Implemented the MUI Minimal theme for the dealer portal with React Query for data caching, and DynamoDB-backed session management deployed on Vercel for secure, scalable operation.
- Created a responsive dealer-facing UI using Next.js and Material UI, covering lead management, document workflows, and subscription handling.
- Led the migration from a legacy CMS to Payload CMS, improving content management workflows for the editorial and development team.
Adjunct Lecturer
Ahsanullah University of Science and Technology
- Designed and delivered a comprehensive software development curriculum covering HTML, CSS, PHP, Bootstrap, JavaScript, Ajax, and MySQL for university-level students, establishing foundational and advanced programming competencies.
- Conducted systematic code reviews and evaluations for student projects, providing detailed feedback on code quality, best practices, and design patterns to improve their software development skills.
- Instructed students in industry-standard best practices for web development, including responsive design principles, database integration, and asynchronous programming techniques using modern frameworks and technologies.
- Assessed and graded student assignments, projects, and examinations, maintaining rigorous academic standards while providing constructive feedback to enhance learning outcomes.
- Mentored students through hands-on coding exercises and real-world project implementations, guiding them from concept to deployment using full-stack web development technologies.
- Developed course materials, including lecture presentations, coding assignments, and project specifications that aligned with current industry standards and software development methodologies.
- Evaluated software architecture and design decisions in student projects, teaching principles of scalable, maintainable, and efficient code structure across front-end and back-end components.
- Facilitated practical learning experiences in database design and management using MySQL, teaching students to implement secure and optimized data storage solutions.
Full-stack JavaScript Developer
Toptal Client
- Developed an eCommerce website using Express.js and React.
- Used different AWS services like AWS Elastic Beanstalk, Amazon RDS, Amazon S3, Amazon CloudFront, etc.
- Integrated different APIs like Amazon Product Advertising API.
Full-stack Engineer
Toptal Client
- Developed multiple apps using Next.js with serverless functions.
- Used MUI for the front end and made the website responsive for mobile view.
- Utilized different AWS services to implement the required functionality.
- Added multiple color themes for the project, which can be switched easily.
Full-stack Web Developer
ElecTrain, LLC
- Developed the entire back and front end. Now the app is in production, and it helped the client a lot to manage their inspection.
- Designed the database tables and made queries optimized.
- Handled a large number of images uploaded to S3 storage of DigitalOcean.
- Added functionality to generate PDF reports from custom data.
Full-stack Web Developer
An Online Freelance Agency
- Developed more than five web apps using JavaScript frameworks like React, Express.js, Next.js, and NestJS.
- Helped clients to decide the required technology for their project.
- Delivered projects within deadline with excellent quality and received a lot of good client feedback.
- Implemented mobile responsive design for the front end of the projects.
Software Engineer
Greentech Apps Foundation
- Served as sole architect and lead developer for a UK-based fintech platform. Designed the entire system from the ground up, including front-end (Next.js), back-end (Express, TypeScript), and database schema (TypeORM, PostgreSQL).
- Developed a multi-tenant finance management product for organizations to track internal transactions, bills, and invoices. Integrated Xero for accounting synchronization and Chart.js for financial dashboards.
- Implemented AWS Textract for automated document parsing, significantly reducing manual data entry for finance teams.
- Introduced TypeScript, Tailwind CSS, and unit testing with Mocha and Chai, establishing standards later adopted by the team.
- Led sprint planning, daily standups, and code reviews. Maintained code quality and ensured best practices across the codebase.
- Mentored junior developers daily and participated in technical interviews for new engineering hires.
- Held full technical responsibility for the project, from architecture and feature development to team coordination and delivery.
Software Engineer
Grateful BD
- Developed an eCommerce website that is regularly used to sell products.
- Tracked issues using Jira and for version control I used Bitbucket.
- Used migration script, Sequlize CLI for database migration.
Software Engineer
Enosis Solutions
- Joined as a fresher and was immediately assigned to a critical Hapi.js and Node.js exam management platform. Built and managed numerous REST endpoints for exam scheduling, fee payments, proctor assignment, and automated assessment evaluation.
- Integrated TypingDNA, a keystroke dynamics machine learning tool, to verify exam taker identity in real time by analyzing typing patterns. This added a behavioral biometric layer to the proctoring system.
- Optimized test suite execution time by approximately two seconds through test restructuring. Rewrote a significant portion of the unit and integration tests using Mocha and Chai to improve reliability and coverage.
- Scaled back-end operations during a COVID-19 usage surge when platform traffic increased significantly. Worked extended hours to deliver new features and maintain platform stability under higher load.
- Built the complete back end for an energy calculation platform using Express.js. Managed large-scale CSV file processing with Multer, designed the database schema, and implemented migrations for a data-intensive pipeline.
- Developed 3rd-party API integrations to enable external companies to connect with the exam platform. Utilized AWS S3 for file storage and retrieval across both projects.
- Mentored a junior developer during project onboarding by providing technical guidance on codebase structure, implementation patterns, and development workflow using Bitbucket and Jira.
Experience
Document Rewriter
The application leverages advanced LLM models, such as GPT, Claude, and Gemini, to intelligently rewrite documents based on reference materials. Users can effortlessly organize their documents and access their previous results with ease. Incorporating a suite of state-of-the-art technologies, the application enhances functionality and security by using Clerk for secure authentication, Postgres as a database, and is hosted on Netlify and Railway. Retrieval augmented generation (RAG) is implemented using pgvector and a GPT embedding model to reduce the number of tokens as input in LLM models.
This next-generation web application represents the future of document management and AI-powered rewriting, offering users an unparalleled experience in organizing and transforming their documents.
AWS-powered Data Processing & Audio Analytics Platform
The back end uses Python Lambda functions with API Gateway and AWS Cognito for authentication. Initially, Lambda performance was poor with large datasets, so I optimized resource allocation to handle massive CSV processing efficiently. Users can filter by date ranges, names, or phone numbers across multiple files without needing a traditional database.
The React front end, deployed on S3 with CloudFront CDN features, includes advanced data tables with real-time search, filtering, and integrated audio playback. I implemented role-based access control where users can have download/play permissions, play-only access, or view-only rights.
This serverless architecture eliminated database costs while delivering sub-second performance for complex data operations. The solution demonstrates how modern cloud services can effectively solve challenging data processing problems at a cost.
Cost Tracker App
The UI design was implemented following the Figma design. Tailwind CSS was used for custom design. The back end was implemented using the Express.js framework, and file upload was handled using Multer. Other services like AWS S3, AWS Textract, and Xero API were used for this app. Lastly, PostgreSQL and TypeORM were used for the database.
Grateful BD eCommerce Website
Both the front end and back end were developed with Next.js. The UI was designed with Material-UI, while state management combined React’s useState hook and Redux. The database was MySQL, with Sequelize as the ORM.
Though the development of the website is still not completed, it already sells products. The overall performance of this website is good, as server-side rendering is used.
Inspection Tracker Application
Developed the back and front end with Next.js. I used PostgreSQL with Prisma ORM for the database, and for the UI, I used React-Bootstrap. Also, implemented a responsive design for mobile and tablet devices.
Fertilizer Shop
The main technologies used for this application include Next.js, MUI, a serverless function, PostgreSQL, and more.
Multi-vendor Food Delivery Platform
With flexible pickup or home delivery options, the platform provides a smooth, intuitive experience that caters to every craving.
Smart location services powered by Mapbox ensure pinpoint address accuracy, optimized delivery routes, and easy restaurant discovery based on real-time location data. It’s fast, reliable, and built for convenience.
Designed mobile-first with Tailwind CSS, the responsive UI looks and feels great across all devices. Every touchpoint is optimized for both mobile and desktop users, delivering a consistently delightful experience.
For vendors, a powerful dashboard enables real-time order tracking, menu and inventory control, and integrated location tools for delivery efficiency. It simplifies operations while keeping customers informed.
Under the hood, Supabase delivers robust performance with Row Level Security, seamless Auth, Edge Functions, and reliable file storage. The result is a secure, scalable architecture tailored for real-world needs.
Energy Calculation App
For the back end, the Express.js framework was used. The back end handles the file upload with Multer and uses a third-party API to calculate. Different types of roles were used in this app for users. In the front end, Material-UI was used. For the state management, the React useState hook was used. There were two panels, one for the user and one for the admin. A PostgreSQL database is used with Sequelize ORM.
Real-time Guestbook | Where Conversations Come Alive
FEATURES
• Beautiful and Responsive - Elegant gradient backgrounds with card-based layouts that look perfect on any device, crafted with Tailwind CSS and Shadcn/UI components.
• Lightning-fast Real-time - Messages appear instantly across all users, powered by Supabase's real-time engine. No refresh is needed; watch conversations unfold live!
• Smart and Secure - GitHub OAuth integration plus anonymous posting. AI-powered content moderation using OpenAI ensures quality conversations. Rate limiting prevents spam while maintaining accessibility.
• Enterprise-grade Security - Server-side edge functions, PostgreSQL with row-level security, and comprehensive error handling provide bulletproof protection.
Perfect for community websites, portfolios, event pages, or anywhere real-time visitor engagement matters. This isn't just a guestbook; it's a showcase of modern web development excellence that combines beautiful design with robust functionality.
Education
Bachelor's Degree in Computer Science
The Ahsanullah University of Science and Technology (AUST) - Dhaka, Bangladesh
Skills
Libraries/APIs
Node.js, React, Xero API, Stripe, Chai, Chart.js, Passport.js, REST APIs, React Redux, Context API, Lodash, Twilio API, SendGrid API, React Router, React Query, API Development, Vue, React Testing Library, Zod, React Hook Form, Stripe Connect, Azure Blob Storage API, Google API, Yup, Amazon Product Advertising API, D3.js, Stripe API, Vue 3, Amazon API, OpenAI API, Socket.IO, Plaid API, Google Maps, Google Maps SDK, Web API, Mapbox GL, Google Maps API, AWS Amplify, Dwolla API, Mapbox API, Matplotlib
Tools
Slack, Google Meet, Bitbucket, Sequelize, Git, GitHub, SendGrid, Mocha, Prisma, Redux Thunk, AWS Deployment, NPM, Sentry, ChatGPT, Auth0, Amazon Textract, Redux Toolkit, JavaScript Testing, Shadcn, Amazon Cognito, Firebase Authentication, Webpack, RTK Query, Claude, Optimizely, Codex, Claude Code, TanStack Router, Skype, Jira, GitLab, Figma, AWS SDK, Amazon CloudFront CDN, AWS CodeBuild, AWS CodeDeploy, Docker Compose, Stripe Checkout, Expo, Google Analytics, Babel, Plaid, JWPlayer, Vitest, RealtimeBoard
Languages
Python, JavaScript, TypeScript, HTML, CSS, HTML5, SQL, ECMAScript (ES6), T4, Python 3, SCSS, XML, GraphQL, Sass, C, Java, C++, PHP
Frameworks
Material UI, React-Bootstrap, Redux, Express.js, Next.js, Tailwind CSS, Jest, NestJS, JSON Web Tokens (JWT), Swagger, OAuth 2, Bootstrap, Cypress, WebApp, Fastify, Hapi.js, React Native, Vuetify, Payload CMS, Flask
Paradigms
Responsive Layout, REST, API Architecture, Serverless Architecture, Responsive, HTML DOM, Agile, Testing, Microservices, Object-relational Mapping (ORM), Database Design, Unit Testing, Search Engine Optimization (SEO), Web Performance Optimization (WPO), Responsive Web Design (RWD), Role-based Access Control (RBAC), Model Context Protocol (MCP), Mobile Development, DevOps, Automation, Object-oriented Programming (OOP), HIPAA Compliance, Socket Programming, Scrum
Platforms
Windows, Amazon Web Services (AWS), Vercel, Visual Studio Code (VS Code), DigitalOcean, Firebase, Clerk, Netlify, AWS Lambda, Mapbox, AWS Elastic Beanstalk, Ubuntu, Twilio, Docker, Heroku, Azure, Google Cloud Platform (GCP), Amazon EC2, Linux, Android, MacOS
Storage
Databases, PostgreSQL, Amazon S3 (AWS S3), MySQL, Database Migration, JSON, Database Modeling, Database Architecture, Redis, NoSQL, API Databases, Azure Blobs, Database Performance, MongoDB, Distributed Databases, Amazon DynamoDB, Google Cloud
Industry Expertise
Web Design, Healthcare
Other
Algorithms, Data Structures, TypeORM, Axios, Cookies, Full-stack, Back-end, Front-end, APIs, Front-end Development, Back-end Development, Minimum Viable Product (MVP), User Interface (UI), Responsive UI, Mobile UI, API Integration, eCommerce, Architecture, Serverless, Google Login, CSV Import, CSV File Processing, Calendars, Single-page Applications (SPAs), Web Development, Data Visualization, Web Applications, Amazon RDS, CI/CD Pipelines, Leadership, Technical Leadership, Full-stack Development, Stripe Subscriptions, Artificial Intelligence (AI), Team Leadership, Software Architecture, Webhooks, Payment APIs, Storybook, Monorepos, ESLint, Supabase, A/B Testing, Version Control, Dashboards, MERN Stack, Payment Gateways, Integration, Deployment, Proof of Concept (POC), PWA, Vite, Code Review, System Design, Software Engineering, React Server Components, MVP Design, API Design, Authentication, UI Libraries, Routing, Startups, API Testing, Debugging, Troubleshooting, CSV, HTTPS, Progressive Web Applications (PWAs), Document Parsing, Zustand, Scalable Web Services, Software System Design & Configuration, Third-party APIs, GoDaddy, Front-end Architecture, FastAPI, ChatGPT API, Gemini, Gemini API, Radix UI, Cloudinary, Security, Caching, Lazy Loading, Scalability, Server-side Rendering (SSR), Application State Management, Static Site Generators, Web Scalability, UI Development, AI Programming, GitHub Copilot Chat, RESTFul APIs, Software Design, Headless CMS, Responsive Web Apps, Content Management Systems (CMS), AI Integration, UI Testing, Database Optimization, Cloud, Optimization, Performance, Performance Optimization, Responsive Design, Single Sign-on (SSO), Firebase Cloud Functions, Web Security, Cursor AI, PDF, SVG, Multitenancy, Supabase Auth, AI Agents, Row-level Security (RLS), Large Language Models (LLMs), Generative Artificial Intelligence (GenAI), Mobile First, QR Codes, Tailwind UI, OAuth, UI Components, Product Development, AI Tools, Tanstack Query, Anthropic, Vector Databases, Analytical Dashboards, Query Optimization, React Hooks, Real Estate, Content Delivery Networks (CDN), TOTP, Railway, Scalable Platforms, Scalable Architecture, HIPAA, Google Tag Manager, Google Analytics 4 (GA4), LLM Integration, Integrations, Dashboard Development, SaaS, AWS Cloud Architecture, Identity & Access Management (IAM), Agentic Coding, OpenAI SDK, Amazon DocumentDB, Operating Systems, ClickUp, FontAwesome, Admin Panels, CSV Export, AWS CodePipeline, Charts, Stripe Payments, Mobile App Development, Optical Character Recognition (OCR), WebSockets, Machine Learning, Cloud Architecture, Solution Architecture, Web Scraping, OpenAI, OpenAI GPT-4 API, Core Web Vitals, Retrieval-augmented Generation (RAG), Financial Analysis, XLSX File Processing, AI Research, Cloudflare, Mobile Apps, Multi-tenant SaaS, Agentic AI, MacBook, SOC 2, Fintech, Moderation, Real-time Data, API Gateways, Mapbox SDK, Social Media Login, Software Development, Legacy Software, Strapi
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