
Naimur Rahman
Verified Expert in Engineering
Software Engineer and Developer
Dhaka, Bangladesh
Toptal member since September 28, 2026
Naimur is a senior full-stack software engineer with 9 years of experience turning complex requirements into scalable, reliable software. He works across web, mobile, and back-end development using TypeScript, JavaScript, Go, Node.js, React, and React Native. Naimur combines strong engineering fundamentals with experience building APIs, distributed systems, data pipelines, and intuitive user experiences for diverse industries.
Portfolio
Experience
- Node.js - 9 years
- JavaScript - 9 years
- React - 7 years
- PostgreSQL - 7 years
- MySQL - 6 years
- Amazon Web Services (AWS) - 5 years
- React Native - 3 years
- Go - 2 years
Preferred Environment
Software Development, Amazon Web Services (AWS), Linux, Agentic Coding, Mobile App Development, MacOS, Git, Visual Studio Code (VS Code)
The most amazing...
...ETL pipeline I've built reduced report processing time by 90% while processing millions of records, enabling significantly faster and more efficient reporting.
Work Experience
Senior Software Engineer
Cantaloupe
- Contributed to full-stack tasks, including designing and implementing API endpoints for client applications on GO, NodeJS, Typescript, React, and NextJS.
- Worked on optimizing backend processes, improving performance, and enhancing scalability.
- Implemented functionality for the CHEQ wallet, including transaction processing and security measures.
- Collaborated with cross-functional teams to define and implement APIs for various features and services.
- Improved an ETL-based report processing pipeline and reduced processing time by 90%, making large-scale reporting significantly faster and more efficient.
Full-stack Engineer
Volta Health
- Built a React Native mobile application for students to manage health-related data and analytics, delivering a mobile experience integrated with the platform's back-end services.
- Developed Node.js APIs supporting the student platform and its mobile application, enabling seamless communication between the client experience and back-end services.
- Developed a React-based background worker to handle resource-intensive tasks in the browser, improving the application's ability to process heavy workloads.
- Optimized PostgreSQL queries to improve application performance and reduce database-related load times across the platform.
- Implemented unit tests that increased test coverage to more than 80%, improving reliability and reducing the risk of regressions across the application.
- Built and scaled automated report delivery using Python and AWS Lambda, creating a serverless workflow for generating and distributing reports.
- Identified and fixed security issues in a Node.js server, strengthening the application's security and reducing potential risks.
Senior Software Engineer
NPX Teraark
- Developed secure REST APIs using Node.js, NestJS and MySQL, with a focus on reliable application behavior, security practices, and clear API documentation.
- Automated deployments through Jenkins to AWS EC2, integrating pre-production tests into the deployment workflow to improve release quality.
- Implemented end-to-end testing with Cypress, reducing QA time and improving confidence in application releases.
- Built a notification system using Amazon SQS that reliably handled messaging at scale and served thousands of users.
- Integrated Stripe to support both one-time payments and recurring subscriptions, extending the platform's payment capabilities.
Full-stack Engineer
Automatio
- Built a React-based Chrome extension that enabled users to create and run no-code browser automation workflows.
- Developed complex browser scrapers to automate user-defined tasks and collect large volumes of web data.
- Designed a Redis and BullMQ queue system capable of running 500+ headless browser instances concurrently.
- Integrated proxy rotation into the scraping infrastructure, significantly improving reliability during large-scale automated data collection.
- Developed GraphQL and TypeScript APIs powering client dashboards and mobile applications for the automation platform.
Experience
No-code Browser Automation Platform
https://automatio.coI developed complex web scrapers for user-defined automation tasks and designed a distributed queue system with Redis and BullMQ capable of running 500+ headless browser instances concurrently. I also integrated proxy rotation to improve scraper reliability and developed GraphQL APIs using TypeScript to support client dashboards and mobile applications.
My responsibilities covered front-end development, back-end API design, browser automation, distributed job processing, and system scalability.
Food Ordering and Payment Platform
https://app.cheqplease.com/KEY CONTRIBUTIONS
• Contributed to redesigning the menu configuration system and building back-end APIs, while adding custom modifiers and toppings to the mobile experience.
• Built and improved ETL and reporting workflows, reducing report processing time, and developed high-volume queue processing to support during live events.
• Contributed to food gifting, NFC-based gift redemption, and event ordering management, including cruise events.
Student Health Mobile Platform
https://volta.health/KEY CONTRIBUTIONS
• Developed Node.js APIs to support student workflows, optimized PostgreSQL queries to improve application performance, and implemented a React-based background worker for resource-intensive tasks.
• Built automated report delivery using Python and AWS Lambda, increased test coverage to over 80%, and fixed security issues in the Node.js back end.
Grid+ | macOS Data Grid Editor
https://gridplus.app/KEY CONTRIBUTIONS
• Developed the application with Tauri and a modern web stack, supporting CSV, TSV, JSON, Excel, ODS, and numbers files.
• Implemented a virtualized data grid for smooth interaction with large datasets, multi-column sorting, filtering, search, duplicate detection, inline editing, flexible export, autosave, native macOS menus, keyboard shortcuts, and automatic updates.
Education
Bachelor's Degree in Computer Science
Fareast International University - Dhaka, Bangladesh
Certifications
Advanced Certified Scrum Developer
Scrum Alliance
DevOps Prerequisite Course
KodeKloud
Golang
KodeKloud
Python
KodeKloud
Certified Scrum Developer (CSD)
Scrum Alliance
JavaScript Algorithms and Data Structures
Freecodecamp
Skills
Libraries/APIs
Node.js, React, REST APIs, Stripe API
Tools
VirtualBox, Git, GitHub, Amazon Simple Queue Service (SQS), Expo, Prisma, Jenkins, Microsoft Power Apps
Languages
Go, TypeScript, JavaScript, Python 3, SQL, Python, GraphQL, Bash
Frameworks
React Native, Cypress, Material UI, Next.js, NestJS, Express.js, Redux, Jest, Tailwind CSS
Paradigms
Role-based Access Control (RBAC), ETL, Unit Testing, Serverless Architecture, Agile Software Development, Search Engine Optimization (SEO)
Platforms
Docker, Linux, MacOS, Visual Studio Code (VS Code), Amazon EC2, Vercel, Twilio, Amazon Web Services (AWS), Android, iOS, DigitalOcean, Kubernetes
Storage
PostgreSQL, MySQL, Redis, Redshift, Amazon S3 (AWS S3), Databases, MongoDB
Other
Software Development, Full-stack Development, Browser Automation, Web Scraping, Chrome Extensions, BullMQ, Agentic Coding, MERN Stack, Front-end, Back-end, SaaS, Web Development, Financials, Fintech, Architecture, Code Review, Full-stack, Software Architecture, OAuth, Row-level Security (RLS), Supabase, Supabase Auth, API Integration, APIs, Webhooks, Third-party APIs, Authentication, Authorization, User Experience (UX), User Interface (UI), Design Systems, Distributed Systems, System Architecture, Mobile App Development, CI/CD Pipelines, Team Leadership, Leadership, Technical Leadership, Education Technology (Edtech), App Store, Google Play Store, Integrations, AI Agents, HIPAA
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