Amaan Salheen
Verified Expert in Engineering
Full-stack Developer
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
Experience
Availability
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
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.
Front-end Developer
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.
Full-stack Engineer
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.
Full-stack Developer
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.
Senior Front-end Developer
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.
SDE II
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.
Front-end Developer
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.
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
Climate Risk Platform
Administration Dashboard
eCommerce Web App | Sports Equipment
AI-driven Solution for Satellite Mission Planning
Web App for Investment and Savings
Education
Bachelor's Degree in Computer Engineering
LDRP Institute of Technology and Research - Ahmedabad, India
Skills
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
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