Lakshay Sharma, Software Developer in Alpharetta, GA, United States
Lakshay Sharma

Software Developer in Alpharetta, GA, United States

Member since October 25, 2021
Lakshay is a software engineer with experience building highly performant, real-time, robust software systems. He specializes in going beyond just application-level coding into macro architecture, which gives him the unique ability to lead projects end to end with a team of engineers. Lakshay is excellent to work with and always aims to fulfill his clients' needs well beyond his contracts. His area of focus is Web3.
Lakshay is now available for hire

Portfolio

  • Uniswap Labs
    Ethers.js, Web3.js, Infura, Hardhat, Solidity, Go, TypeScript, Node.js...
  • Providing Clarity Crypto LLC
    Full-stack, Front-end, Back-end, Blockchain, Solidity, Node.js, React, Heroku...
  • Box, Inc
    JavaScript, TypeScript, Java, React, GraphQL, Node.js, GitHub, APIs...

Experience

Location

Alpharetta, GA, United States

Availability

Full-time

Preferred Environment

TypeScript, Go, Node.js, React, Solidity, Amazon Web Services (AWS), Blockchain, Ethereum, PostgreSQL, MongoDB

The most amazing...

...project I have developed is an NFT aggregator, which involved indexing all the activity in the NFT ecosystem on the Ethereum blockchain.

Employment

  • Senior Software Engineer

    2022 - PRESENT
    Uniswap Labs
    • Indexed the NFT ecosystem on the Ethereum Blockchain by querying off-chain APIs for different NFT marketplaces and on-chain smart contracts.
    • Built E2E alerting infrastructure for services running on AWS. Services used on AWS include Lambda, ECS, RDS, CodePipeline, Secrets Manager, API Gateway, MSK, and EC2.
    • Built a standardized data processing pipeline to ingest, clean, and process NFT ecosystem data, including marketplace listing, listing updates, sales, transfers, order fulfillments, cancellations, etc.
    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
  • Developer

    2021 - 2022
    Providing Clarity Crypto LLC
    • Built Planet Beast, a play-to-earn game from scratch that enabled NFT minting for custom-created game characters.
    • Built the game platform and leveraged the NFTs in it. It leverages MetaMask (web3 Wallet) to connect to the website and allows users to mint the available game characters as ERC-721 tokens with a limitation of seven per address.
    • Leveraged a node from Alchemy to connect to the Ethereum blockchain to send off transactions and monitor NFT mints.
    Technologies: Full-stack, Front-end, Back-end, Blockchain, Solidity, Node.js, React, Heroku, TypeScript, Design, Architecture
  • Software Engineer III

    2021 - 2022
    Box, Inc
    • Improved UI standardization for Box sign-in before its recent public release.
    • Collaborated with teammates on making continuous progress toward early access release of the product.
    • Participated in design conversations surrounding new product development.
    Technologies: JavaScript, TypeScript, Java, React, GraphQL, Node.js, GitHub, APIs, Technical Leadership, Leadership
  • Software Engineer

    2020 - 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, Tekton, LitElement, Apache Kafka, Redux, GitHub, APIs, Technical Leadership, Leadership

Experience

  • 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.

Skills

  • Languages

    JavaScript, TypeScript, CSS, HTML, Go, Java, Python, C#, GraphQL, Solidity
  • Libraries/APIs

    React, Node.js, LitElement, Stripe API, Vue, Web3.js
  • Tools

    Git, Jenkins, TFS, Splunk, GitHub, Etherscan
  • Other

    Web Development, Web Components, Architecture, .NET Core 3, System Design, Protocol Buffers, APIs, Responsive UI, Technical Leadership, Leadership, Software Engineering, Computer Networking, Numerical Simulations, Robotics, Data Structures, Bitcoin, Webex, Tekton, Ethers.js, Infura, Hardhat, IPFS, Full-stack, Front-end, Back-end, Design
  • Frameworks

    Angular, Redux, Express.js, Flask, .NET 3, Next.js
  • Platforms

    Visual Studio Code, Kubernetes, Docker, Ethereum, Amazon Web Services (AWS), MacOS, Blockchain, Heroku, Netlify, Apache Kafka
  • Storage

    PostgreSQL, MongoDB
  • Paradigms

    Agile

Education

  • Bachelor of Science in Computer Science
    2014 - 2018
    University of Georgia - Athens, GA, USA

Certifications

  • GraphQL by Example
    SEPTEMBER 2021 - PRESENT
    Udemy
  • Pragmatic System Design
    AUGUST 2021 - PRESENT
    Udemy
  • Complete Guide To Protocol Buffers 3 [Java, Golang, Python]
    JUNE 2021 - PRESENT
    Udemy
  • Go: The Complete Developer's Guide (Golang)
    JUNE 2021 - PRESENT
    Udemy
  • Blockchain A-Z: Learn How To Build Your First Blockchain
    SEPTEMBER 2020 - PRESENT
    Udemy
  • Blockchain and Bitcoin Fundamentals
    SEPTEMBER 2020 - PRESENT
    Udemy
  • Agile Development Practices
    SEPTEMBER 2017 - PRESENT
    LinkedIn
  • Java Platforms Compared: SE vs EE vs ME
    SEPTEMBER 2017 - PRESENT
    LinkedIn
  • Learning React
    SEPTEMBER 2017 - PRESENT
    Lynda
  • React Essential Training
    SEPTEMBER 2017 - PRESENT
    Lynda

To view more profiles

Join Toptal
Share it with others