
Amaan Salheen
Verified Expert in Engineering
Full-stack Developer
Bengaluru, Karnataka, India
Toptal member since August 13, 2021
Amaan is a software developer focused on React, Node.js, and Python, who has deployed over 10 projects. As a lead developer on numerous projects, he has gained extensive experience in developing complex features, implementing optimization techniques, and navigating challenging technical scenarios.
Portfolio
Experience
- React - 6 years
- Express.js - 5 years
- JavaScript - 5 years
- REST APIs - 5 years
- Python - 4 years
- Next.js - 3 years
- Data Visualization - 3 years
- TypeScript - 3 years
Availability
Preferred Environment
React, Express.js, Laravel, CSS, HTML, Node.js, Python 3, Django, AWS IoT, AI Agents
The most amazing...
...project I've built is an eCommerce web application for a sports management company that has 5,000+ concurrent live users and more than 10,000 daily users.
Work Experience
Python and React Developer
Generative Genius LLC
- Designed and developed an AI-powered platform for the healthcare sector, enabling users to query multiple LLMs (GPT-4o, Gemini, Claude, and Grok) in sequential or parallel modes, providing flexible response aggregation.
- Developed a sequential processing system, where AI responses feed into one another to generate a comprehensive, refined final answer, enhancing multi-AI collaboration.
- Built a tiered payment system using Stripe, offering free trials, monthly subscriptions, and additional token-based usage, mirroring enterprise-grade AI pricing models.
- Created a multi-user workspace allowing organizations to add users, allocate tokens, manage access permissions, and track usage analytics.
- Integrated Amazon DynamoDB, SES, and SNS, enabling efficient data storage, email notifications, and OTP authentication.
- Deployed applications using AWS services, including EC2, S3, and CloudFront.
- Used tools like Cursor and GitHub Copilot, enabling rapid MVP development and faster iteration cycles.
React and Python Developer (via Toptal)
Whole Finance Inc.
- Developed a web app using React and Python (Django). The app provides real-time financial market data. Integrated D3.js to display data in the form of charts.
- Worked on building an AI tool similar to ChatGPT but for the financial market, where users can ask any question and select any of the displayed commands for displaying the cash flow, return over the years, and a report of any stock company.
- Worked on integrating Stripe as a payment solution. Integrated one-time solutions and recurring payment solutions.
- Focused on building data frames using NumPy and Pandas by analyzing stock data over the years and modifying it per the requirements. Used Seaborn and Matplotlib to build charts in reports.
- Implemented authentication using OAuth and implemented rate limiting using Redis and session management.
React and Node.js Developer (via Toptal)
Pramodh Mereddy
- Developed a web-based (React and Node.js) AI tool that analyzes database systems and data files. Used DynamoDB for storing data files.
- Added and configured Babel and necessary polyfills for a web app built using Create React App to make it work on IE and Edge using the customize-cra library.
- Ensured offline results were provided, and an initial email notification was sent upon successful submission using SMTP.
React Developer
C3 (via Toptal)
- Refactored a codebase with best practices, updated the architecture, optimized the platform using hooks, a state management library like Redux, and replaced the MUI-Datatables library with its own codebase.
- Enhanced the system by implementing server-side pagination, filtering, and sorting functionalities by modifying the existing APIs and updating the UI.
- Implemented the CSV upload and mapping to the database, ensuring no data loss and no type conversion.
React and Python Developer (via Toptal)
Lariat Data, Inc.
- Created highly performant dashboards and debugging tools to help track and improve data quality for data and ML pipelines with customizable, draggable, and resizable widgets.
- Redesigned the entire UI using new Figma designs that consist of graphs, charts, data tables, and various other components. Added unit tests, formatting, and lining tools.
- Architected reusable patterns to use D3.js within the React framework.
- Implemented data analysis using Python and Pandas to measure our programs' performance over a broad range of metrics.
Full-stack Engineer
Allegis - Cruise Automation - Main
- Automated the entire system with e2e testing using puppeteer and reduced the flakiness to less than 10% for the whole system.Integrated slack for getting automated failure messages.
- Enhanced the communication platform built using React and Node.js by adding multi-user conference calling capabilities via Twilio API integration. Integrated tools like AvBot to simulate car behavior in autonomous scenarios.
- Fixed critical production bugs by investigating the issues with Twilio voice calls and fixing them.
- Wrote multiple APIs using Node.js for escalation of calls to incident experts, role management, and forwarding calls to active customer support specialists based on priority.
Full-stack Developer
The Kraft Heinz Company
- Created various MVPs using React, Livewire, and Tailwind CSS. Also built a CI/CD pipeline for the automated testing and deployment of the PHP app using Azure.
- Integrated Laravel Spark and Stripe to build a billing solution in one of the MVPs. Integrated the subscription module and one-time payment module using the same.
- Managed the environment using AWS services and created different environments based on needs, including development, testing, staging, and live.
- Maintained the code quality by writing unit and browser test scripts using Laravel Dusk and maintained a good coding standard.
- Created a POC to extract text from receipts in PDF documents or images using Amazon Textract.
Senior Full-stack Developer
Urgentem
- Built the climate and ESG risk platform from the ground up using React and Node.js (Express.js). Implemented complex algorithms for inference and climate prediction models.
- Assisted with graph integration for visually appealing data using Highcharts. Wrote complex logic for calculations and statistics.
- Developed a REST API using the Express.js framework (Node.js) for managing energy data, carbon emissions data, and climate risk analytics.
- Optimized the components for maximum performance across various devices and browsers.
- Oversaw the launch process and fixed live production bugs in a limited timeframe.
- Worked on building multiple APIs and performing search and filter operations on a large dataset.
- Wrote AWS Lambda functions and triggered events using S3 event notifications.
SDE II
Mobile Premier League
- Developed crucial features for managing fraud incidents and implemented a refund module on the front end (React) to reimburse users in case of fraud. Improved performance by 40% by making use of React performance optimization techniques.
- Integrated back-end systems using Node.js (Express.js) where I built refund processing workflows, scheduled cron jobs for automation, and integrated Slack for real-time alerting.
- Optimized and debugged back-end services that followed a microservices architecture, improving performance by 30% by leveraging caching with Redis, background job processing using BullMQ, and database query optimization.
- Integrated React DnD and built a complex drag-and-drop multi-level functionality.
- Migrated the entire application with 50+ modules from a class component to React Hooks and then the application from JavaScript to TypeScript.
Full-stack Developer
Delta V Robotics
- Collaborated with the product manager to deliver an MVP of the product in less than 30 days with complete test coverage.
- Developed and architected the entire application using React, Node.js (Express.js), and Redux. Assisted in building cloud functions with Firebase.
- Implemented the drag and drop functionality using React Draggable.
- Worked on writing APIs to get data using Sequelize ORM on a large dataset.
Software Engineer
Geekyants
- Assisted in building a large-scale web application for buying retail sports equipment that caters to 1,000+ concurrent users. Created extensive test coverage for all new features, reducing customer complaints by 10%.
- Integrated Twilio for one of the call center-based applications that manage incoming and outgoing calls along with other key functionalities.
- Developed a high-performance, consumer-facing healthcare application using React, Redux, Redux-Saga, and Tailwind CSS. The project was implemented following TDD, using the Jest framework for React with enzyme test utilities.
- Configured the automation using Jenkins to monitor the CI/CD process.
Experience
AI Tool for Investment Researchers and Advisors
I worked as a full-stack developer using React and Python. I integrated various payment methods, such as cards, bank transfers, and Apple Pay, using Stripe. I also built an AI interface similar to ChatGPT, where users could ask any questions and select any of the displayed commands to display the cash flow, return over the years, report of any stock company, etc.
AI-powered Multi-model Chat Platform
https://agentgg.ai/loginClimate Risk Platform
Administration Dashboard
eCommerce Web App | Sports Equipment
AI-driven Solution for Satellite Mission Planning
Web App for Investment and Savings
I was a full-stack developer responsible for fixing bugs, converting complex wireframes, building new APIs using Node.js, and writing unit tests using Jest. I also worked on revamping the architecture from monolithic to microservices using a backward compatibility rule.
Education
Bachelor's Degree in Computer Engineering
LDRP Institute of Technology and Research - Ahmedabad, India
Skills
Libraries/APIs
React, Highcharts, D3.js, Node.js, React Redux, REST APIs, Sockets, Socket.IO, Stripe Connect, Redux Form, Redux-Saga, Stripe, React DnD, Google Maps, Twilio API, Twilio Sync API, Python API, Pandas, ReportLab, NumPy, Matplotlib, Stripe API, OpenAI API, Flask API, React Query, Styled-jsx, Puppeteer, Mapbox GL, Three.js, Immutable.js, Recharts
Tools
Redux Thunk, Git, JSX, Jira, GitHub, GitLab, OpenAI o1, Amazon Simple Notification Service (SNS), Figma, AWS SDK, Webpack, FullCalendar, GitLab CI/CD, GIS, Seaborn, Claude, Amazon CloudWatch, Amazon Cognito, Keycloak, Mocha, AWS IAM, Amazon Simple Email Service (SES)
Languages
CSS, JavaScript, HTML5, TypeScript, HTML, PHP, SQL, Python, Sass, GraphQL, ECMAScript (ES6), PHP 7, XML, Python 3, CSS3, Java
Frameworks
Redux, Express.js, Material UI, Next.js, Ant Design, React Native, Tailwind CSS, Laravel, Bootstrap, Laravel Livewire, Spark, Jest, Laravel 5, NestJS, Django, gRPC, Alpine.js, Laravel Spark, Flask
Paradigms
HTML DOM, REST, Responsive Web Design (RWD), Microservices, Event-driven Architecture, Responsive Layout, Unit Testing, UI Design, UX Design, Scalable Application, Testing
Platforms
Amazon Web Services (AWS), Vercel, Mapbox, Azure, Twilio, Jupyter Notebook, AWS IoT, AWS Lambda, Firebase, Docker, Amazon EC2, Web
Storage
MongoDB, PostgreSQL, MySQL, Amazon S3 (AWS S3), Microsoft SQL Server, Redis, JSON, Amazon DynamoDB
Other
React Hooks, Axios, Data Visualization, Front-end, Web Development, User Interface (UI), APIs, Full-stack, Code Review, GitFlow, DOM, Full-stack Development, Responsive UI, Front-end Development, Graphs, Dashboards, Charts, Mobile First, Single-page Applications (SPAs), OpenAI, OpenAI SDK, Artificial Intelligence (AI), Front-end Architecture, API Integration, Back-end, Dashboard Design, Single Sign-on (SSO), Authentication, Tailwind UI, Supabase, Technical Leadership, Software Architecture, Back-end Development, Drag & Drop, User Experience (UX), MERN Stack, Design, UI Testing, Storybook, Calendars, Integration Testing, Leadership, Maps, JupyterLab, FastAPI, Gemini, Gemini API, Anthropic, Explainable Artificial Intelligence (XAI), Stripe Terminal, Generative Artificial Intelligence (GenAI), Serverless, Open-source LLMs, Large Language Models (LLMs), AI Agents, WebSockets, Cursor AI, Chatbots, AI Chatbots, ChatGPT Prompts, Headless CMS, eCommerce, OpenAI GPT-3 API, AI Tools, BullMQ, Startups, ChatGPT API, Ajax, CSS5, Styled-components, CI/CD Pipelines, Tables, Charting, CSV
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