Vijay P R, Developer in Bengaluru, Karnataka, India
Vijay is available for hire
Hire Vijay

Vijay P R

Verified Expert  in Engineering

Bio

Vijay is a full-stack software engineer with a strong focus on front-end development. He has over five years of remote experience, from Fortune 500 companies to infant-stage startups. He is experienced in developing responsive, accessible, scalable, and secure single-page web applications from scratch, refactoring legacy codebase and focusing on application performance. He has worked as a remote freelancer in three continents and six time zones worldwide.

Portfolio

Modus Create
React, JavaScript, Splunk, New Relic, Website Performance, D3.js, Highcharts...
Toptal Client
JavaScript, TypeScript, React, OpenLayers, NestJS, HTML, CSS, Webpack, REST...
Tekion Corp
React, Redux, Apollo, JavaScript, HTML5, CSS3, HTML, CSS, Webpack, REST...

Experience

  • HTML5 - 5 years
  • TypeScript - 5 years
  • CSS3 - 5 years
  • JavaScript - 5 years
  • React - 5 years
  • Node.js - 4 years
  • Express.js - 4 years
  • MongoDB - 3 years

Availability

Part-time

Preferred Environment

Node.js, React, JavaScript, HTML5, CSS3, MongoDB, TypeScript, Express.js, NestJS, PostgreSQL

The most amazing...

...project I've worked on is developing an image annotation library from scratch that can annotate thousands of objects seamlessly to train an AI algorithm.

Work Experience

Senior Front-end Consultant

2021 - 2023
Modus Create
  • Worked for TriliTech, a blockchain research and development hub focused on Tezos. Worked on digital collectibles for Manchester United, McLaren, FloSports, Sowvital, Gangbusters, and quests for Ethereum users.
  • Worked for Growth Tribe, a digital learning partner for individuals and organizations, specializing in data science, growth, innovation, and customer experience on their web app that enables users to take online courses.
  • Worked for the billing portal of Audi Business Innovation GmbH. Developed the application with React Query, styled-components, and OpenAPI Generator. Followed a TDD approach with the React Testing Library, Mock Service Worker (MSW), and Cypress.
  • Worked for Coral Marketplace, the future of wholesale grocery stock ordering. Developed the entire front end and marketing pages from scratch in Next.js, helping store owners place wholesale orders from high-quality, ethical brands.
  • Worked for Workiva. Developed a framework for studying user interactions and logging the events in Amplitude. Created a framework to capture browser interactions, metrics, web vitals, JavaScript errors, session traces, and load times in New Relic.
  • Worked for Contiamo, a data catalog application that enables companies to ship new data projects quickly. Implemented highly performant, interactive, and accessible tables for rendering thousands of records and a dashboard for CBRE.
Technologies: React, JavaScript, Splunk, New Relic, Website Performance, D3.js, Highcharts, HTML, CSS, Webpack, REST, Front-end, Blockchain

Senior Full-stack Developer

2021 - 2022
Toptal Client
  • Worked for Cruise, a self-driving car company, operated with various tools that help AV engineers to build and test software running in autonomous vehicles.
  • Developed for XYSense, an AI-powered workplace occupancy sensor, changing how companies measure office utilization.
  • Implemented an image annotation React library from scratch on top of OpenLayers to annotate objects in an image to analyze the space utilization in an area. Seamlessly handled annotating thousands of images with bulk edits and transformations.
Technologies: JavaScript, TypeScript, React, OpenLayers, NestJS, HTML, CSS, Webpack, REST, Front-end

Senior Front-end Engineer

2021 - 2021
Tekion Corp
  • Contributed to the development of the Automotive Retail Cloud (ARC) software. Implemented a common library for form validation and submission with custom hooks and Context API.
  • Developed web pages for ARC parts page, where dealers can create sales and purchase orders, invoices, view performance summary, and export sales data to PDF.
  • Developed auto-search components, high-performance virtualized tables that render thousands of rows and support bulk updates, and custom hooks on top of React Query.
Technologies: React, Redux, Apollo, JavaScript, HTML5, CSS3, HTML, CSS, Webpack, REST, Front-end

Senior Full-stack Developer

2016 - 2021
Intuit
  • Configured a project, set up best practices for repos, and set up a CI/CD pipeline.
  • Updated documentation of our repositories, upgraded libraries, participated in design discussions, development, and performed code reviews, deployment, and monitoring.
  • Interacted with PMs, XDs, and other stakeholders for understanding the requirements, feature estimations, designing and developing pages for various subscription-related flows like setup, upgrade, downgrade, switch plan, and add-on subscriptions.
  • Ensured that the page is responsive, passes lighthouse tests for performance and accessibility, and is certified by security plugins. Took care of the internationalization of content in various locales. Followed a test-driven development approach.
  • Mentored interns, junior engineers, and contingent engineers with project onboarding and JavaScript and React training, serving as a point of contact for resolving their challenges.
Technologies: JavaScript, React, TypeScript, Redux, HTML5, CSS3, Java 8, Node.js, MongoDB, HTML, CSS, Webpack, REST, Front-end

Experience

Online Chess Game

https://if092.csb.app/
Developed a multiplayer online chess game application where players play chess, analyze their mistakes, and get insights about openings, various attacks, and end-games. It displays statistics of users their ratings and some insights into their strategy. The code is sold to an organization, but I can share a basic working demo for educational purposes.

Autocomplete Library

https://github.com/vijayprwyd/autocomplete
Created a library to build simple, flexible, and WAI-ARIA compliant React autocomplete, combo box, or select dropdown components. This is a headless library and can be used with any design system like Material-UI, Ant Design, or custom components. It provides the out-of-the-box capability for managing focus, highlighting selected index, state reducers, and flexibility to make the component controlled or uncontrolled. It has both sync and async flavors and can support advanced functionalities like virtualization very easily.

Observability Framework with Nerdlets

A custom React dashboard application built on top of New Relic that can query millions of collected data, render it in a highly optimized way without any UI lags, and a smooth, easy-to-use interface for CARE and nontechnical stakeholders to get an insight about collected data. This tool is used to troubleshoot user performance issues and provide a detailed drill-down into their activities with session tracing.

Education

2012 - 2016

Bachelor's Degree in Computer Science

College Of Engineering - Tiruvananthapuram, Kerala, India

Certifications

APRIL 2021 - PRESENT

Certified JavaScript Developer

HackerRank

MAY 2020 - PRESENT

Data Structures and Algorithms Certification

HackerRank

Skills

Libraries/APIs

Node.js, React, React Query, React Testing Library, D3.js, Highcharts, OpenLayers

Tools

Git, React Apollo, Webpack, Splunk

Languages

JavaScript, HTML5, CSS3, TypeScript, HTML, ECMAScript (ES6), GraphQL, CSS, Java 8

Frameworks

Redux, Material UI, Jest, Cypress, Next.js, Tailwind CSS, Express.js, Ionic, Electron, NestJS

Paradigms

Agile, REST

Platforms

New Relic, Blockchain

Storage

MongoDB, PostgreSQL

Other

Apollo, Data Structures, Algorithms, Front-end, APIs, Styled-components, Website Performance, Accessibility, DOM, Storybook

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