Amaan Salheen, Developer in Bengaluru, Karnataka, India
Amaan is available for hire
Hire Amaan

Amaan Salheen

Verified Expert  in Engineering

Full-stack Developer

Location
Bengaluru, Karnataka, India
Toptal Member Since
August 13, 2021

Amaan is a software developer focused on React, and he has deployed over ten React projects. He also has in-depth knowledge of core JavaScript. He delivered crucial features for a project managing fraud incidents and improved performance by 40%, then migrated the entire application with 50+ modules from a class component to React Hooks. He enjoys working with startups and solving complex problems.

Portfolio

Mike Milligan
React, Material UI, Data Visualization, CSV, Node.js, AWS IAM, Redux...
Lariat Data, Inc.
React, Redux, Front-end Development, HTML, CSS, D3.js, Material UI...
Allegis - Cruise Automation - Main
React, Node.js, Puppeteer, Jest, Next.js, Full-stack, Front-end...

Experience

Availability

Part-time

Preferred Environment

React, Redux, Express.js, Laravel, CSS, HTML, Material UI, Node.js, Web Development, User Interface (UI)

The most amazing...

...project I've built is an eCommerce web application for a sports management company that has 5,000+ live users.

Work Experience

React Developer

2023 - 2023
Mike Milligan
  • Refactored a codebase with best practices, updated the architecture, and 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 UI.
  • Implemented the CSV upload and mapping to the database. Made sure there was no data loss and type conversion.
Technologies: React, Material UI, Data Visualization, CSV, Node.js, AWS IAM, Redux, Redux Thunk, Amazon EC2

Front-end Developer

2023 - 2023
Lariat Data, Inc.
  • Created highly performant dashboards and debugging tools to help track and improve data quality for data and ML pipelines.
  • 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 re-usable patterns to use D3.js within the React framework.
  • Performed componentization of data visualizations for use in other parts of the company.
Technologies: React, Redux, Front-end Development, HTML, CSS, D3.js, Material UI, Tailwind CSS, Charts, Graphs, Tables, Charting, REST

Full-stack Engineer

2022 - 2022
Allegis - Cruise Automation - Main
  • Automated the entire system with integrational testing and reduced the flakiness to less than 10% for the whole system.
  • Wrote unit and end-to-end tests using Jest to ensure code quality and reliability in accordance with best practices.
  • Added functionality to add multiple users to call thus creating a conference by integrating Twilio api .
  • Fixed critical production bugs by investigating the issues with twilio voice calls and fixing the same.
Technologies: React, Node.js, Puppeteer, Jest, Next.js, Full-stack, Front-end, ECMAScript (ES6), MERN Stack, Code Review, Responsive Layout, UI Testing, Unit Testing, GitFlow, Twilio, Twilio API, Twilio Sync API, TypeScript, GraphQL, CSS5, React Hooks, Redux-Saga, Git, JSX, React Redux, REST APIs, Full-stack Development, DOM, HTML DOM, SQL, Amazon S3 (AWS S3), Testing, Amazon Web Services (AWS), APIs, JavaScript, Integration Testing, Front-end Development, REST

Full-stack Developer

2021 - 2022
The Kraft Heinz Company
  • Created various MVPs using 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.
Technologies: Laravel, Laravel Livewire, Alpine.js, Tailwind CSS, Stripe, Spark, Azure, Testing, AWS SDK, Amazon S3 (AWS S3), JavaScript, CSS, GitHub, User Experience (UX), Amazon Web Services (AWS), Jest, PHP, SQL, Full-stack, Figma, GitFlow, Docker, CI/CD Pipelines, GitLab CI/CD, PHP 7, Laravel 5, Unit Testing, UI Testing, UI Design, UX Design, XML, Front-end Development, Mobile First, REST, Laravel Spark

Senior Front-end Developer

2020 - 2021
Urgentem
  • Built the climate and ESG risk platform from the ground up using React and Express.js. Implemented complex algorithms for inference and climate prediction models.
  • Assisted with graph integration for visually appealing data using Highcharts. Worked on writing complex logic for calculations and statistics.
  • Oversaw the launch process and fixed live production bugs in a limited timeframe.
  • Optimized the components for maximum performance across various devices and browsers.
Technologies: React, React Hooks, Material UI, Redux, Express.js, Highcharts, Data Visualization, Axios, CSS, HTML5, REST APIs, JSX, Redux Thunk, Redux Form, Node.js, TypeScript, JavaScript, APIs, Jira, GitHub, Front-end, ECMAScript (ES6), Code Review, D3.js, Design, Responsive Layout, GitFlow, DOM, HTML DOM, Git, React Redux, HTML, UI Design, GIS, Leadership, Front-end Development, Graphs, Dashboards, Charts

SDE II

2019 - 2021
Mobile Premier League
  • Developed crucial features for managing fraud incidents and implemented a refund module to reimburse the users in case of fraud. Troubleshot and debugged the application to improve functionality and performance by 40%.
  • Translated designs and wireframes into high-quality code. Created features to enhance the user experience while ensuring the design was responsive for all screens.
  • Migrated the entire application with 50+ modules from a class component to React Hooks and then the application from JavaScript to TypeScript.
  • Integrated React DnD and built a complex drag-and-drop multi-level functionality.
  • Created multiple cron jobs to schedule various tasks and integrated Slack to send alerts using Express.js.
Technologies: React, Redux, Express.js, Ant Design, React Native, React Redux, JSX, HTML, CSS, Axios, JavaScript, Sass, Web Development, Node.js, APIs, REST APIs, gRPC, GraphQL, Jira, GitHub, Amazon Web Services (AWS), Full-stack, Front-end, Webpack, ECMAScript (ES6), MERN Stack, React DnD, Code Review, D3.js, FullCalendar, Mapbox, Mapbox GL, Google Maps, Figma, Design, Responsive Layout, GitFlow, TypeScript, React Hooks, HTML5, Git, Full-stack Development, DOM, HTML DOM, GitLab CI/CD, CI/CD Pipelines, Docker, Amazon S3 (AWS S3), Styled-jsx, Styled-components, UI Design, UX Design, XML, Leadership, Front-end Development, Graphs, Maps, Mobile First, REST

Front-end Developer

2020 - 2020
Delta V Robotics
  • Developed the entire front end of the application using React and Redux. Assisted in building cloud functions with Firebase.
  • Collaborated with the product manager to deliver an MVP of the product in less than 15 days with complete test coverage.
  • Implemented the drag and drop functionality using React draggable.
Technologies: React, Redux, Redux Thunk, Redux Form, Firebase, D3.js, Ant Design, Axios, Drag & Drop, Jira, ECMAScript (ES6), UI Testing, GitFlow, GitLab, HTML5, HTML DOM, UX Design, Laravel, PHP, Leadership, Graphs, Charts

Software Engineer

2019 - 2019
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.
Technologies: React, JavaScript, Laravel, Express.js, Redux, Redux Form, Material UI, CSS, HTML, Next.js, Drag & Drop, Mapbox, User Interface (UI), Web Development, Node.js, JSX, Git, Ajax, MySQL, TypeScript, APIs, REST APIs, GraphQL, Jira, GitHub, User Experience (UX), PHP, Full-stack, Front-end, MERN Stack, Google Maps, Responsive Layout, GitLab, Twilio, Twilio API, Full-stack Development, FullCalendar, Storybook, React Hooks, HTML5, Redux-Saga, React Redux, DOM, HTML DOM, Laravel 5, PHP 7, Twilio Sync API, Unit Testing, UI Testing, SQL, Testing, Tailwind CSS, Laravel Livewire, UI Design, Calendars, Integration Testing, NestJS, React Native, Front-end Development, Graphs, Dashboards, Maps, MongoDB, Mobile First, REST

Climate Risk Platform

A web application that measures and reports various portfolios' GHG footprint and coal power emissions. I was a front-end lead whose role was to provide a friendly user experience with visually appealing charts. I worked closely with the back-end developers in integrating the API and displaying the data in various charts and tables. The key technology stack was React and Python.

Administration Dashboard

I assisted in building an interactive dashboard for Mobile Premier League (MPL), an online gaming platform that offers 60+ games to users with the opportunity to win real cash. I collaborated closely with product managers to understand the problem and find an optimal solution. I built key modules and prime features used by millions of users daily, employing React Native. Also developed custom Redux form scripts to update the Redux store using Redux-Thunk and Immutable.js.

eCommerce Web App | Sports Equipment

A React-based app that assists in buying and retailing sports equipment with 1,000+ current users. I was a front-end developer responsible for migrating the entire application from AngularJS to React. Also built a custom calendar for adding and updating events similar to Google Calendar and delivered it within a strict deadline without compromising the code quality.

AI-driven Solution for Satellite Mission Planning

A web application that provides satellite mission planning, analysis, simulation, and design solutions. Architectured the entire front end of the application using React and Redux alongside the creation of cloud functions in Firebase. Built the initial MVP of the project in less than a month and helped the founders raise the initial funding.

Web App for Investment and Savings

A React-based web app focusing on investments and goal setting for various customers. The app bridges the gap between users and investment banks and assists users in systematic and profitable investments. It helps users to invest and give a detailed overview of the various investment plans graphically, and generates a detailed report.
2015 - 2019

Bachelor's Degree in Computer Engineering

LDRP Institute of Technology and Research - Ahmedabad, India

Libraries/APIs

React, Highcharts, Node.js, React Redux, REST APIs, Redux Form, D3.js, Redux-Saga, Stripe, React DnD, Google Maps, Twilio API, Twilio Sync API, Styled-jsx, Puppeteer, Mapbox GL, Three.js, Immutable.js

Tools

Redux Thunk, JSX, Jira, GitHub, GitLab, Git, Figma, AWS SDK, Webpack, FullCalendar, GitLab CI/CD, GIS, Keycloak, Mocha, AWS IAM

Frameworks

Redux, Laravel, Material UI, Next.js, Ant Design, React Native, Tailwind CSS, Express.js, Bootstrap, Laravel Livewire, Spark, Jest, Laravel 5, NestJS, gRPC, Laravel Spark

Languages

CSS, JavaScript, HTML5, TypeScript, HTML, PHP, SQL, Sass, GraphQL, ECMAScript (ES6), PHP 7, XML, Python

Paradigms

HTML DOM, REST, Responsive Layout, Unit Testing, UI Design, UX Design, Testing

Storage

MongoDB, MySQL, Amazon S3 (AWS S3)

Platforms

Mapbox, Amazon Web Services (AWS), Azure, Twilio, Firebase, Docker, Amazon EC2

Other

React Hooks, Axios, Data Visualization, Front-end, User Interface (UI), APIs, Full-stack, Code Review, GitFlow, DOM, Front-end Development, Graphs, Dashboards, Charts, Mobile First, Drag & Drop, Web Development, User Experience (UX), MERN Stack, Design, UI Testing, Full-stack Development, Responsive UI, Calendars, Integration Testing, Leadership, Maps, Ajax, CSS5, Styled-components, Alpine.js, CI/CD Pipelines, Storybook, Tables, Charting, CSV

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