Akshat Rawat, Developer in Dubai, United Arab Emirates
Akshat is available for hire
Hire Akshat

Akshat Rawat

Verified Expert  in Engineering

Software Developer

Dubai, United Arab Emirates

Toptal member since March 9, 2022

Bio

Akshat is a software engineer with significant expertise in building flawless user interfaces using React, React Native, Redux, and the latest JavaScript frameworks. He has executed multiple projects with large-scale enterprises, mid-scale companies, and startups.

Portfolio

BITCS
CSS, React, TypeScript, React Native, HTML, JavaScript, Node.js, Express.js...
Allegis - Cruise Automation - Main
Node.js, React, TypeScript, PostgreSQL, Redux, GraphQL, Express.js...
BITCS | Client Project
HTML, React, React Native, CSS, JavaScript, Node.js, TypeScript, Express.js...

Experience

  • Node.js - 9 years
  • React - 8 years
  • JavaScript - 8 years
  • PostgreSQL - 6 years
  • CSS - 6 years
  • TypeScript - 5 years
  • Redux - 5 years
  • React Native - 5 years

Availability

Full-time

Preferred Environment

Linux, MacOS, Windows

The most amazing...

...thing I've created is a web application for an airline booking system with a mobile-friendly design, reservation management, and payment gateway integration.

Work Experience

Senior Front-end Developer

2020 - PRESENT
BITCS
  • Revamped the front-end user interface system following Agile methodology with a positive impact on user experience.
  • Mentored the development team to build reusable styled-components for internal front-end libraries.
  • Exercised CI/CD pipeline using GitLab with standard processes and procedures.
  • Developed pixel-perfect themes using React libraries like Ant Design with ES6 support and Rebass for stable UIs.
  • Built an admin dashboard using React-admin on top of REST GraphQL APIs.
  • Worked on animations flow of development within React elements utilizing stiffness, damping, and accuracy strategies.
Technologies: CSS, React, TypeScript, React Native, HTML, JavaScript, Node.js, Express.js, Microservices

Full-stack Engineer

2022 - 2022
Allegis - Cruise Automation - Main
  • Designed and implemented full-stack solutions using React, Node.js, and TypeScript to support the company's growing product offerings powered by autonomous vehicles.
  • Developed and maintained robust APIs for client applications and vehicle communications, ensuring reliable and efficient data exchange.
  • Built internal tools to streamline development, deployment, and testing workflows, enhancing overall productivity and efficiency.
  • Managed and optimized PostgreSQL databases, including schema design and query optimization, to support scalable, high-performance applications.
  • Deployed and maintained code for the live production fleet of autonomous vehicles, ensuring stability and responsiveness of the system.
  • Collaborated with cross-functional teams to gather requirements, design solutions, and deliver features that meet business needs and improve user experience.
Technologies: Node.js, React, TypeScript, PostgreSQL, Redux, GraphQL, Express.js, Elasticsearch, Microservices, MySQL

Full-stack Engineer

2018 - 2020
BITCS | Client Project
  • Developed and implemented highly responsive user interface components using React concepts.
  • Worked closely with design and product management to create elegant, usable, responsive, and interactive interfaces across multiple devices.
  • Led a team of front-end developers in reviewing PRs for software structure management and good structure.
  • Turned UI/UX designs into prototypes, created remarkable interactions from designs, wrote reusable content modules, and managed the maintainability of the code.
  • Implemented UI development principles to ensure that the product client-side serves at scale.
  • Performed code analysis, code reviews, and software reliability analysis for robust product development.
Technologies: HTML, React, React Native, CSS, JavaScript, Node.js, TypeScript, Express.js, Microservices, MySQL

Front-end Developer

2017 - 2018
CLOUDSYS
  • Collaborated with cross-functional development teams to ensure high-quality development.
  • Built new features with a heavy focus on highly-scalable code and reviewed application requirements and interface designs.
  • Developed responsive web front-end code using React to rapidly create responsive web apps to meet end-users needs and create a modularised set of front-end components.
  • Worked on profiling and improving front-end performance.
  • Documented the front-end codebase for easy understanding and collaboration with new team members.
Technologies: HTML, React, React Native, Node.js, Styled-components, Redux, Draft.js, Material UI, TypeScript, Elasticsearch, Microservices, MySQL

Full-stack Developer

2016 - 2017
Genpact
  • Modified an existing codebase and migrated it from JQuery to the modern React framework.
  • Built modules with front-end libraries to improve features and integrate them with RESTful APIs.
  • Worked with the marketing team to develop custom tracking techniques for site interaction.
  • Enabled on building custom software with the client to oversee the back-end Google Suite deployment.
  • Maintained the application testing and debugging in the codebase.
Technologies: APIs, React, Node.js, HTML, Microservices

Experience

CrowdFund

This project involved the development of a crowdfunding platform using React for the front end and Solidity for the smart contracts, with testing and deployment facilitated by Web3, Mocha, and Ganache. The platform addresses challenges prevalent in mainstream crowdfunding platforms like GoFundMe, Kickstarter, and Indiegogo by leveraging blockchain technology to potentially offer greater transparency, security, and efficiency in fundraising.

Solve Game

Solve was a Sudoku game and a solving web app made on React with Material UI and styled-components.

The logic was developed using a backtracking algorithm to solve Sudoku. It had features for user login, saving the game, and a leaderboard among users.

Skills

Libraries/APIs

React, Node.js, Web3.js

Tools

Mocha, Babel, Ganache

Languages

HTML, CSS, JavaScript, TypeScript, GraphQL

Frameworks

Material UI, Redux, React Native, Express.js, Jest, Draft.js, Angular

Paradigms

Microservices

Platforms

MacOS, Firebase, Linux, Windows

Storage

PostgreSQL, Elasticsearch, MySQL

Other

Styled-components, APIs, Enzyme

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