Lakshay Sharma, Developer in Alpharetta, GA, United States
Lakshay is available for hire
Hire Lakshay

Lakshay Sharma

Verified Expert  in Engineering

Full-stack Developer

Location
Alpharetta, GA, United States
Toptal Member Since
October 25, 2021

Lakshay is an engineering leader with experience building highly performant, real-time, and robust systems. He specializes in going beyond application-level coding into macro architecture, giving him the unique ability to lead projects end-to-end. Lakshay is excellent to work with and always aims to fulfill his clients' needs. His focus areas are data indexing infrastructure, unifying distributed querying using GraphQL, and AI-powered applications.

Portfolio

Uniswap
Ethers.js, Web3.js, Infura, Hardhat, Solidity, Go, TypeScript, Node.js...
American Marketing Association
Node.js, TypeScript, GraphQL, Serverless Architecture, AWS Lambda...
Providing Clarity Crypto LLC
Full-stack, Front-end, Back-end, Blockchain, Solidity, Node.js, React, Heroku...

Experience

Availability

Part-time

Preferred Environment

TypeScript, Go, Solidity, Amazon Web Services (AWS), Blockchain, PostgreSQL, Apache Kafka, Web3.js, React, Node.js

The most amazing...

...app I've developed is an NFT aggregator that indexes activity in the NFT ecosystem and supports trading NFTs from any and every marketplace.

Work Experience

Senior Software Engineer

2022 - 2023
Uniswap
  • Built data indexing services to aggregate on-chain and off-chain NFT listings across NFT marketplaces, using AWS Lambda and AWS ECS to offer real-time interactions with the NFT market, and helped support $1 billion in yearly trading volume.
  • Developed a trading activity indexer that indexed user trading activity in real time using on-chain events transmitted over web sockets.
  • Built a back-end service to automate NFT marketplace trading rewards smart contract data synchronization with off-chain private databases for a unified NFT trading rewards claiming experience.
  • Created and maintained cron jobs and AWS CloudWatch dashboards to ensure system health and provide granular oversight of NFT collections.
  • Developed and deployed a suite of smart contracts to buy and list multiple NFTs across different marketplaces with a focus on gas utilization efficiency, resulting in significant gas savings.
  • Developed smart contracts to enable NFT marketplace-specific rewards-claiming functionality, providing users a unified experience for claiming rewards.
Technologies: Ethers.js, Web3.js, Infura, Hardhat, Solidity, Go, TypeScript, Node.js, Amazon Web Services (AWS), MongoDB, PostgreSQL, Apache Kafka, GraphQL, GitHub, APIs, Next.js, Architecture, Technical Leadership, Leadership, Software Architecture, User Interface (UI), User Experience (UX), Microservices, REST, Full-stack, Accessibility, Business Architecture, Enterprise Architecture, Amazon Simple Notification Service (Amazon SNS), Amazon Simple Queue Service (SQS), Lambda Functions, Google Cloud Platform (GCP), Jest, CI/CD Pipelines, Redux Toolkit, Integration, CSV File Processing, Automation, Tailwind CSS, Material UI, Back-end, Full-stack Development, Foundry, Visual Studio Code (VS Code), Blockchain, Ethereum, Redux, Web Scraping, CSS, HTML, HTML5, ETL, Amazon Elastic Container Service (Amazon ECS), NestJS, Figma, Server-side Rendering (SSR), Amazon RDS, Front-end Development, Front-end, ECMAScript (ES6), Data Scraping

Back-end Node.js Developer

2022 - 2022
American Marketing Association
  • Migrated existing workflows built using Salesforce and WordPress systems to AWS Lambdas.
  • Streamlined data into message queues and built consumers to integrate external services providers.
  • Managed junior devs and oversaw code quality and standards.
Technologies: Node.js, TypeScript, GraphQL, Serverless Architecture, AWS Lambda, Amazon Web Services (AWS), Amazon API Gateway, Software Architecture, User Experience (UX), Microservices, REST, Business Architecture, Google Cloud Platform (GCP), Integration, Automation, Back-end, Full-stack Development, Visual Studio Code (VS Code), MacOS, ETL, Dashboard Development, Data Scraping

Blockchain Engineer

2021 - 2022
Providing Clarity Crypto LLC
  • Built a play-to-earn NFT minting platform for 4,500 NFTs.
  • Leveraged the MetaMask wallet extension to connect to the platform and allow users to mint ERC-721 tokens.
  • Leveraged Alchemy to connect to the Ethereum and Polygon blockchains.
  • Configured a limit of seven NFTs per wallet in the smart contract code.
Technologies: Full-stack, Front-end, Back-end, Blockchain, Solidity, Node.js, React, Heroku, TypeScript, Design, Architecture, Software Architecture, User Interface (UI), User Experience (UX), REST, Accessibility, jQuery, Less, SMACSS, Business Architecture, Enterprise Architecture, Redux Toolkit, Integration, Automation, Tailwind CSS, Material UI, Full-stack Development, MySQL, Visual Studio Code (VS Code), Redux, MacOS, CSS, HTML, HTML5, ETL, Redshift, Amazon Elastic Container Service (Amazon ECS), Dashboard Development, Server-side Rendering (SSR), Google Sign-in, Front-end Development, ECMAScript (ES6), Data Scraping

Software Engineer III

2021 - 2022
Box, Inc
  • Led the development of a GraphQL service for Box Hubs that aggregated existing file/folder management APIs to provide a unified data query language for front-end engineers to leverage.
  • Improved UI standardization for Box Sign Vue components on the Box Sign team to support effective digital document signing.
  • Collaborated with senior engineers in system design conversations on Box Hubs.
Technologies: JavaScript, TypeScript, Java, React, GraphQL, Node.js, GitHub, APIs, Technical Leadership, Leadership, Software Architecture, User Interface (UI), User Experience (UX), Microservices, REST, Full-stack, Accessibility, jQuery, Less, SMACSS, Business Architecture, Enterprise Architecture, Google Cloud Platform (GCP), Jest, CI/CD Pipelines, Redux Toolkit, Integration, Automation, Tailwind CSS, Material UI, Back-end, Full-stack Development, MySQL, Visual Studio Code (VS Code), Redux, MacOS, CSS, HTML, HTML5, Redshift, Figma, Single Sign-on (SSO), Google Sign-in, Vue, Front-end Development, Front-end, ECMAScript (ES6)

Software Engineer

2018 - 2021
ADP
  • Encompassed service exposure development to the ADP Developer portal for eight teams by designing and implementing a full-stack application framework.
  • Provided all consumers with updates on the latest changes by sending out around 80 messages daily via Webex by building a back-end notification system that sends Webex messages for every feature developers commit.
  • Increased the developer portal adoption measured by a 10x increase in engagements by partnering with an internal team to host ADP Hackday every year via the developer portal.
  • Standardized the developers' portal UI/UX with a standardization analysis score of 95/100 by using enterprise UI components and following best practices.
  • Achieved 100% correct user access control, reducing service desk requests related to access misconfiguration from around 50 a week to zero after building a microservice to synchronize authorization across public, private clouds, and internal systems.
  • Utilized a self-service troubleshooting model by reducing group chat room questions about usage from around 200 a day to approximately 20 with the help of a documentation portal.
  • Provided scheduled workflows for DNS and firewall actions, encompassing 100% of all external-facing changes and 30% of overall requests by utilizing an Apache Airflow integration.
  • Built a high-availability application for handling one million daily requests using a microservice back-end.
  • Streamlined microservice development by reducing codebase provisioning time from one day to one minute using Yeoman generators. Engineered a web component to integrate a support tool with around three-second load times in client-facing applications.
  • Provided fast response times for service request statuses by reducing request processing time from one minute to around 300 milliseconds by setting up asynchronous data processing using messaging queues.
Technologies: JavaScript, TypeScript, Web Components, Kubernetes, Python, Flask, React, Node.js, Jenkins, Apache Kafka, Redux, GitHub, APIs, Technical Leadership, Leadership, Software Architecture, User Interface (UI), User Experience (UX), Microservices, REST, Full-stack, Accessibility, jQuery, Less, SMACSS, Business Architecture, Enterprise Architecture, Argo CD, eCommerce, .NET Core, .NET, Jest, CI/CD Pipelines, Redux Toolkit, Integration, Automation, Tailwind CSS, Material UI, Terraform, Back-end, Full-stack Development, MySQL, Visual Studio Code (VS Code), MacOS, CSS, HTML, HTML5, Amazon Elastic Container Service (Amazon ECS), Webex API, iOS, Android, Dashboard Development, Single Sign-on (SSO), Google Sign-in, Data Pipelines, Front-end Development, Front-end, ECMAScript (ES6), Polymer, Django, Azure

Kloud9

A development portal platform that enabled developer efficiency at ADP for around 6,000 developers.

I led the core platform development to enable micro frontends and some initial domain services, including DNS, EC2, firewall, and CICD management, and AWS access-group synchronization.

This project entailed sunsetting existing service portals and exposing them through Kloud9 via the micro frontend framework I developed.

I also worked on enabling product updates to consumers via Webex chatbot.

Web Component Registry (WCR)

WCR is a platform that enables development teams to leverage an infrastructure to build and deploy their web components on ADP infrastructure with ease. It provides real-time environmental variable customization and access-based control for interacting with projects in the system. It was exposed via API, UI, and CLI that development teams could easily integrate with their workflows. Service Connect is currently deployed using this system.

This project was my brainchild at ADP, which I owned end to end.

Service Connect

I was one of the technical leaders on the Service Connect product that ADP's product fleet uses as the primary support communication tool. I worked on scaling the product architecture to support millions of requests a day. To achieve that, I used microservice architecture in .NET Core and developed a yeoman template for different services so other developers could easily accomplish service creation. We leveraged Splunk for metric gathering (i.e., dashboards via logs) and real-time incident notification via PagerDuty.
2014 - 2018

Bachelor of Science in Computer Science

University of Georgia - Athens, GA, USA

SEPTEMBER 2021 - PRESENT

GraphQL by Example

Udemy

AUGUST 2021 - PRESENT

Pragmatic System Design

Udemy

JUNE 2021 - PRESENT

Complete Guide To Protocol Buffers 3 [Java, Golang, Python]

Udemy

JUNE 2021 - PRESENT

Go: The Complete Developer's Guide (Golang)

Udemy

SEPTEMBER 2020 - PRESENT

Blockchain A-Z: Learn How To Build Your First Blockchain

Udemy

SEPTEMBER 2020 - PRESENT

Blockchain and Bitcoin Fundamentals

Udemy

SEPTEMBER 2017 - PRESENT

Agile Development Practices

LinkedIn

SEPTEMBER 2017 - PRESENT

Java Platforms Compared: SE vs EE vs ME

LinkedIn

SEPTEMBER 2017 - PRESENT

Learning React

Lynda

SEPTEMBER 2017 - PRESENT

React Essential Training

Lynda

Libraries/APIs

React, jQuery, REST APIs, Node.js, OpenAPI, Webex API, Polymer, Stripe API, Vue, Web3.js

Tools

Git, Jenkins, TFS, Splunk, GitHub, ChatGPT, Amazon Simple Notification Service (Amazon SNS), Amazon Simple Queue Service (SQS), Redux Toolkit, Amazon Elastic Container Service (Amazon ECS), Figma, Etherscan, Terraform

Frameworks

Tailwind CSS, Material UI, Angular, Redux, Express.js, Next.js, React Native, .NET Core, .NET, Jest, Flask, .NET 3, Hardhat, NestJS, Django

Languages

JavaScript, TypeScript, Go, Python, CSS, HTML, Less, HTML5, C#, Java, ECMAScript (ES6), GraphQL, Solidity, SQL, Snowflake

Paradigms

Microservices, SMACSS, REST, Automation, ETL, Agile, Serverless Architecture

Storage

MySQL, PostgreSQL, MongoDB, Redshift, Data Pipelines

Platforms

Visual Studio Code (VS Code), Kubernetes, Docker, Ethereum, Amazon Web Services (AWS), Google Cloud Platform (GCP), iOS, Android, Azure, MacOS, Blockchain, Heroku, Netlify, Apache Kafka, AWS Lambda

Other

Web Development, Web Components, APIs, Full-stack, Front-end, Back-end, Architecture, Data Visualization, User Interface (UI), Accessibility, Business Architecture, Integration, Full-stack Development, Front-end Development, .NET Core 3, System Design, Protocol Buffers, Responsive UI, Technical Leadership, Leadership, Artificial Intelligence (AI), Software Architecture, User Experience (UX), Enterprise Architecture, Lambda Functions, Argo CD, Foundry, eCommerce, CI/CD Pipelines, CSV File Processing, Dashboard Development, Single Sign-on (SSO), Server-side Rendering (SSR), Google Sign-in, Software Engineering, Computer Networking, Numerical Simulations, Robotics, Data Structures, Bitcoin, Webex, Ethers.js, Infura, IPFS, Design, Amazon API Gateway, Solana, Web Scraping, Amazon RDS, Data Scraping

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