Ajay Sudani, Developer in Surat, Gujarat, India
Ajay is available for hire
Hire Ajay

Ajay Sudani

Verified Expert  in Engineering

Bio

Ajay is a team lead and developer with 10+ years of experience in React, Gatsby, Angular, JavaScript, TypeScript, Node.js, NestJS, MongoDB, PostgreSQL, and reactive programming. He specializes in building scalable, maintainable, and well-documented code. Ajay has recently started exploring AWS and cloud services to broaden his expertise. He is passionate about continuous learning and has successfully collaborated with teams of various sizes to deliver high-quality solutions.

Portfolio

Berry Appleman & Leiden - Main
AngularJS, JavaScript, Angular, React, SCSS, Web Architecture, TypeScript...
Autonomous Vehicles Company |
React, Node.js, Storybook, JavaScript, TypeScript, GraphQL, Gatsby...
iQualify
Automated Testing, Angular, MongoDB, Node.js, PubNub, Web Development...

Experience

  • Angular - 10 years
  • TypeScript - 8 years
  • Automated Testing - 8 years
  • React - 7 years
  • Node.js - 4 years
  • Gatsby - 3 years
  • Technical Leadership - 2 years
  • NestJS - 2 years

Availability

Part-time

Preferred Environment

MacOS, Slack, Windows, Teams, Git

The most amazing...

...thing: migrated an AngularJS app (200+ controllers) to React, improving performance via lazy loading, image optimization, and caching, reducing page load times.

Work Experience

Software Architect and Developer

2023 - PRESENT
Berry Appleman & Leiden - Main
  • Designed and oversaw the architecture of an enterprise React application deployed to AWS, ensuring scalability, performance, and maintainability.
  • Migrated AngularJS controllers to React and introduced best practices for development.
  • Revamped the design system library to enhance modularity and ease of maintenance, ensuring it aligns with the organization's design principles.
  • Collaborated closely with designers to ensure pixel-perfect implementation and created design systems accordingly.
  • Conducted thorough code reviews to ensure adherence to best practices, coding standards, and quality benchmarks.
  • Identified potential risks and technical challenges in projects, devising mitigation strategies.
  • Mentored developers, promoting best coding standards and practices across the team.
Technologies: AngularJS, JavaScript, Angular, React, SCSS, Web Architecture, TypeScript, Migration

Team Leader | Full-stack Developer

2021 - 2022
Autonomous Vehicles Company |
  • Developed the company static website using Gatsby, React, TypeScript, and GraphQL. Demonstrated expertise in the use of GraphQL to communicate with the back end.
  • Created and maintained development, staging, and production workflow for code, data, and content. Provided technical direction for the development, design, and systems integration.
  • Worked as a lead React developer to design, implement, and deploy reliable software, which meets customer requirements, scales easily, and supports deployment in highly available environments.
  • Created a GraphQL query to get data from Contentful CMS and rendered those data into a React website. Collaborated on the storybook and built stories for different independent components.
  • Implemented the accessibility linting rules alone, which forces each developer to add the accessibility principles to each UI element for React website.
  • Suggested CI/CD governance improvements by adding linting rules and accessibility checks in the build process.
  • Engaged in product revamping and refactoring to follow modern MVVM architecture. Designed and shipped pixel-perfect designs with responsive and attractive UIs for different screens and browsers.
  • Designed, built, and shipped complex solutions on projects for clients meeting functional, non-functional, and compliance requirements.
  • Produced clean and efficient code. Integrated components and third-party solutions and executed improvements.
  • Managed project timelines, implemented design specifications, worked on flow diagrams and documentation, and provided ongoing support.
Technologies: React, Node.js, Storybook, JavaScript, TypeScript, GraphQL, Gatsby, Responsive Layout, Cross-browser Compatibility, SCSS, HTML5, Scss-lint, Web Development, Responsive UI, Mobile Web, CSS, HTML, CSS3, Git, jQuery, Visual Studio Code (VS Code), MongoDB, MySQL, Automated Testing, React Navigation, MacOS, JSON Web Tokens (JWT), Single-page Applications (SPAs), E2E Testing, Unit Testing, Responsive Design, REST APIs, Bootstrap, Express.js, NestJS, Responsive Web Design (RWD), Responsive Development, Front-end, Bootstrap UI, Full-stack, REST, Contentful, GitLab CI/CD, Test-driven Development (TDD), API Integration, JavaScript Libraries, Sass, WCAG 2, Technical Leadership, Front-end Development, Cypress, Material UI, Jira, Zoom, Middleware, Full-stack Development

Senior Software Architect

2020 - 2021
iQualify
  • Set up a new project from scratch using PubNub and the JavaScript SDK.
  • Implemented various in-app chats, including secure one-to-one, group, and live events.
  • Created a secure API to enable communication with PubNub via the JavaScript SDK.
  • Established a Node.js environment to connect the client using the Angular platform to access the PubNub API.
  • Defined routes for APIs and made them public or private. Comfortable with Passport, JWT, Async, and other important modules.
  • Configured the database using MongoDB or MySQL. Defined models and registered schemas for the database. Efficient use of Async, await, and ES6 standards.
  • Wrote E2E and unit testing functionalities with WebDriverIO. Defined Angular components, filters, directives, and routes.
Technologies: Automated Testing, Angular, MongoDB, Node.js, PubNub, Web Development, Responsive UI, Mobile Web, CSS, HTML, HTML5, CSS3, TypeScript, React, Git, jQuery, Visual Studio Code (VS Code), React Navigation, MacOS, Single-page Applications (SPAs), Storybook, E2E Testing, Unit Testing, Responsive Design, REST APIs, Bootstrap, Responsive Layout, APIs, Responsive Web Design (RWD), Responsive Development, Front-end, Bootstrap UI, Full-stack, REST, GitLab CI/CD, Test-driven Development (TDD), API Integration, JavaScript Libraries, Sass, Front-end Development, NgRx, Jira, Middleware

Freelance Senior Developer

2018 - 2020
Snowden
  • Installed the foundation and architecture of the client's new front-end in Angular and React.
  • Set up continuous integration for the deployment of code to production.
  • Optimized the front-end performance for Angular and React.
  • Developed a different Angular module in our application to be reused in other Angular applications.
  • Created reusable UI components for Angular and React.
  • Introduced an observable state and container and template patterns to reduce inappropriate and costly application re-renders while improving performance.
  • Refactored and migrated a coupled front-end codebase using Angular into a reusable and tested Angular app, improving scalability and code longevity.
Technologies: Automated Testing, Angular, JavaScript, TypeScript, CSS3, HTML5, React, Web Development, Responsive UI, Mobile Web, Firebase, CSS, HTML, Git, jQuery, Visual Studio Code (VS Code), MongoDB, Node.js, MacOS, Single-page Applications (SPAs), Storybook, Unit Testing, E2E Testing, Responsive Design, REST APIs, Bootstrap, Responsive Layout, APIs, Responsive Web Design (RWD), Responsive Development, Front-end, Bootstrap UI, REST, SQL, Test-driven Development (TDD), API Integration, JavaScript Libraries, Sass, Front-end Development, NgRx, Jira, Middleware

Freelance Angular Developer

2018 - 2018
Famaex (via Toptal)
  • Developed technical documentation to define the system components, development environment, and implementation planning/strategies.
  • Assisted in the design and implementation process for new features, informing senior executives of alternatives.
  • Used extensive knowledge of Angular, TypeScript, HTML5, SCSS, and JavaScript methods for providing performant visual effects.
  • Optimized the front end and implemented performance techniques.
  • Made design recommendations towards developing new code or the reuse of existing code.
  • Communicated with clients and worked as an interface between team members and client counterparts.
  • Structured single-page applications to make them easy to maintain and ensure they are highly modularized.
  • Cooperated with the back-end developer in the process of building the RESTful API.
Technologies: Angular, JavaScript, TypeScript, Reactive Programming, SCSS, HTML5, Web Development, Responsive UI, CSS, HTML, CSS3, Git, Visual Studio Code (VS Code), Angular CLI, Automated Testing, MacOS, Less, Single-page Applications (SPAs), Unit Testing, E2E Testing, Responsive Design, Bootstrap, Responsive Layout, Responsive Web Design (RWD), Responsive Development, Front-end, Bootstrap UI, DOM, Sass, Front-end Development, Jira, Middleware

Front-end Developer

2017 - 2018
BlueSurge
  • Implemented deep-level routing by using Angular 6.
  • Created a real-time application using Socket.IO with Angular.
  • Developed self-contained, reusable, and testable modules and components.
  • Ensured a clear dependency chain regarding the app logic and the file system.
  • Implemented an API call, caching layer, and other web services used in the system.
  • Validated client-side user actions using a Reactive form.
  • Wrote non-blocking code and resorted to advanced techniques such as multithreading when needed.
  • Created custom, general use modules and components that extended the elements and module.
Technologies: Angular, JavaScript, TypeScript, CSS3, HTML5, Web Development, Responsive UI, CSS, HTML, React, Git, Visual Studio Code (VS Code), Angular CLI, Automated Testing, MacOS, Bitbucket, UI-Router, Less, Single-page Applications (SPAs), E2E Testing, Responsive Design, Bootstrap, Responsive Layout, Responsive Web Design (RWD), Responsive Development, Front-end, Bootstrap UI, DOM, Front-end Development, AngularJS, Jira

Senior Front-end Developer

2016 - 2017
Third Rock Techkno
  • Created various single-page applications using AngularJS and Angular 2/4.
  • Optimized a single-page web application to take less loading time at the start.
  • Executed high-level routing in an application to load files on demand when required.
  • Implemented Optimizely for unit/E2E testing using Karma and Protractor.
  • Coded an admin tool to handle all data at an admin level to identify and fix breaking points.
  • Developed role-based APIs using Node.js with a Swagger implementation. Validated using JSON web token (JWT).
  • Created a pixel-perfect design with a responsive-and-visually-attractive UI that supported all browsers and screens.
Technologies: Angular, JavaScript, CSS3, HTML5, jQuery, AngularJS, Web Development, Responsive UI, CSS, HTML, TypeScript, React, Git, Visual Studio Code (VS Code), Angular CLI, Automated Testing, Angular Material, MacOS, Bitbucket, Less, Single-page Applications (SPAs), Responsive Design, Bootstrap, Responsive Layout, Responsive Web Design (RWD), Responsive Development, Front-end, Bootstrap UI, DOM, Front-end Development

Associate Software Developer

2015 - 2016
Accenture
  • Worked with various back-end technologies such as Oracle, Oracle Application, MySQL, Core Java, and DBMS.
  • Used MySQL to handle and store data in an efficient way.
  • Developed the back-end logic in Java using the MVC framework.
  • Worked extensively on the front-end doing everything from scratch.
  • Created a pixel-perfect design from a PSD file, converted it to HTML/CSS code, and bound it with AngularJS.
  • Developed an AngularJS controller, directive, routing, services, factory, custom directive, and third-party library integration.
Technologies: CSS3, HTML5, AngularJS, Oracle, Java, Responsive UI, CSS, HTML, TypeScript, Git, Visual Studio Code (VS Code), Automated Testing, Reactive Programming, MacOS, Responsive Design, Front-end, Front-end Development

Intern and Trainee

2013 - 2015
InterestShip
  • Implemented various AngularJS features in live projects.
  • Routed an URL using ng-route or a UI route and LazyLoading.
  • Defined the views for a different controller and a module for an application.
  • Created a view using UI-view and ng-view to different components.
  • Configured Node.js, Bootstrap, and different back-end technologies.
  • Wrote a simple-yet-very-effective functionality to call a back-end API and handle data after getting API response.
  • Received bug reports from a tester and found solutions.
  • Analyzed a substantial quantity of legacy code and complex integration flows, diagnosed the problems, and implemented solutions that effectively fixed them in production.
  • Became familiar with JSON data format and parsed JSON data as per requirements.
Technologies: JavaScript, CSS3, HTML5, jQuery, AngularJS, Web Development, Responsive UI, CSS, HTML, TypeScript, Git, Visual Studio Code (VS Code), Angular CLI, Automated Testing, Reactive Programming, MacOS, JSON Web Tokens (JWT), Single-page Applications (SPAs), Responsive Design, Bootstrap, Responsive Layout, Responsive Web Design (RWD), Responsive Development, Front-end, Bootstrap UI, DOM, Front-end Development

Experience

Recruitments AI

Developed an AI-driven recruitment platform to streamline the hiring process and significantly reduce recruitment time. This all-in-one candidate screening and assessment solution allows organizations to efficiently assess, identify, and shortlist candidates, improving the overall recruitment experience.

Surge Cloud

http://surgecloud-dev.azurewebsites.net/
This is a real-time application developed in Angular and .NET, and we also implemented Socket.IO for real-time data. The app provides a solution for companies in various fields such as mining, rail and locomotive, transit, bus, highway transportation, power generators, and off-highway transportation.

BlueSurge

https://bluesurge.com/
BlueSurge provides end-to-end solutions that make assets of all types intelligent and connected. BlueSurge Technologies, with its expertise and experience, focused on revolutionizing manufactured assets and business processes across diverse domains.

The solutions provided by BlueSurge covered the engine and fleet, real estate and energy, and industry-related services. The primary project goal was to empower businesses in different domains, leveraging advanced technologies and connectivity to optimize asset management and streamline operations.

As a developer, I contributed to the BlueSurge project by developing both front- and back-end components. Used diverse tools and techniques such as Angular, React, JavaScript, TypeScript, Node.js, and MongoDB.

Involved Tech

This is a portal for students and parents, offering convenience by consolidating all necessary information in one centralized platform and eliminating the need for multiple sources of communication. This saved time and effort for all stakeholders involved. Furthermore, parents could monitor their relatives' performance effectively through the portal. Access to performance metrics, such as grades, attendance records, and progress reports, provided valuable insights into their child's academic journey. This empowered parents to actively participate in their student's education actively, leading to better home-school collaboration.

As a developer, I used my Angular, TypeScript, HTML5, CSS3, SCSS, and reactive programming expertise to develop the portal's front end. By employing best practices, I ensured the codebase was well-documented, comprehensive, and maintainable.

Nextpond

The primary Nextpond functionality was understanding clients' touch points, capturing the processes that drive client interactions, and obtaining ratings and feedback effortlessly.

As a front-end developer, my role at Nextpond focused on creating and maintaining various components for the platform. Leveraging AngularJS as the front-end technology, I effectively implemented the client's requirements.

Education

2011 - 2015

Bachelor of Engineering Degree in Information Technology

LDCE | Lalbhai Dalpatbhai College of Engineering - Ahmedabad, India

Certifications

APRIL 2020 - PRESENT

React Native Academy Graduate

Toptal

Skills

Libraries/APIs

React, Node.js, NgRx, jQuery, React Navigation, REST APIs, PubNub

Tools

Jira, Zoom, Angular CLI, Git, GitLab CI/CD, Bitbucket, React Apollo, Slack

Languages

CSS, HTML, Less, SCSS, JavaScript, HTML5, CSS3, TypeScript, Sass, SQL, Java, GraphQL, Python

Frameworks

Angular, Redux, Bootstrap, AngularJS, Material UI, React Native, Express.js, NestJS, Cypress, UI-Router, JSON Web Tokens (JWT), Angular Material, Next.js

Paradigms

Responsive Layout, Responsive Web Design (RWD), Responsive Development, REST, Test-driven Development (TDD), Automated Testing, Microservices, E2E Testing, Unit Testing, Reactive Programming, Web Architecture

Platforms

Visual Studio Code (VS Code), Contentful, MacOS, Oracle, Firebase, Windows

Storage

MongoDB, MySQL, PostgreSQL

Other

Single-page Applications (SPAs), Responsive Design, Cross-browser Compatibility, Web Development, Responsive UI, Mobile Web, Front-end, Bootstrap UI, Full-stack, DOM, API Integration, JavaScript Libraries, Front-end Development, Middleware, Full-stack Development, Storybook, Gatsby, APIs, WCAG 2, Technical Leadership, Scss-lint, Teams, Migration, OpenAI

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