Software Engineer with experience in diverse tools & technologies

Glyph graphic
Glyph graphic

About me

A picture of Ayushman Sachan, such a handsome lad!

Hi there! I'm Ayushman Sachan, a Software Engineer based out of India. I love building software, and I am technically well versed with the software development lifecycle - including ideation, design, development, testing & deployment. My framework of choice for the client side is React.js or Next.js, and for the server side, I use Node.js + Express.js, or the Django REST Framework. I'm well experienced in tools like Figma for design and prototyping, Docker for containerization, and AWS Cloud infra for deployment.


While I'm not coding, I like to hit the gym, play badminton and swim. I'm a sucker for cafe racers and I enjoy bike rides on a cloudy day.

Work Experience

Grid Dynamics

Hyderabad, India

Software Engineer

Sep 2024 - Current

  • Successfully led a team of 3 to build a Generative UI/UX tool that was showcased in the Technology & Innovation Day 2024 at the Grid Dynamics Bengaluru office with a footfall of 35+ digital industry leaders and executives.

  • Spearheaded the UI development of a state-of-the-art AI Application Modernization tool that can accelerate migration from older legacy systems to modern technologies.

Junior Software Engineer

Jul 2023 - Sep 2024

  • Made core contributions in R&D and led the UI development for multiple GenAI accelerators for Fortune 500 companies in the insurance, social, and e-commerce space, including but not limited to AI Focus Groups and Policy Pulse.

  • Worked on an enterprise scraping solution for scraping 10,000+ comments and posts using BrightData, Playwright & Python.

  • Engineered a browser extension enabling real-time AI inference for driving actions in a car racing simulator; showcased at Google Cloud Next 2024 event, Las Vegas, garnering 30,000 attendees.

Software Engineer Intern

Jan 2023 - Jul 2023

  • Designed & developed a React webapp for a social listening tool which uses GenAI and an intuitive chat interface for brand insights.

  • Implemented UI mockups of product landing pages in React with close attention to detail

  • Presented 2 technical talks on JavaScript.

Expound Technivo

Remote

Web Developer Intern

May 2021 - Jul 2021

  • Integrated the Stripe Payment Infrastructure in an e-commerce website using a Django REST Framework backend.

  • Increased customer satisfaction score by 40% by solving a payment gateway bug using Stripe's event notifications with a webhook endpoint.

  • Implemented a client-side LocalStorage based product cart using Vanilla JavaScript and improved loading times by 10%.

Projects

HTTP 1.1 Server in Java

JavaNetworkingTCPSocketsConcurrency

Built a working HTTP web server (as part of a CodeCrafters challenge) in Java that supports GET & POST requests, multiple concurrent TCP connections, and gzip compression - based on the HTTP 1.1 specification.

Microservices application using Django & Flask

PythonDjangoFlaskRabbitMQSQLite

Built a simple microservice application using Django and Flask for the microservice apps and React.js for the frontend webapp. Used RabbitMQ as the message queue service for messaging between microservices and MySQL for the database.

Checkstyle

JavaJUnitPIT Mutation TestingMavenIntellijAbstract Syntax Trees

Authored static code analysis features using the Checkstyle API and abstract syntax trees. Performed mutation testing and killed surviving mutations using PIT Mutation Testing for Java. Collaborated with developers globally to make meaningful contributions by merging 20+ PRs to the Checkstyle Open Source Project.

Secure Voting on Blockchain

PythonDjangoCryptography

Developed an e-voting system based on Blockchain technology, using a basic implementation of the Zero-Knowledge Proof. Created a website for the same using a Django backend and SQLite for the database. Used CSS for a visually pleasing frontend.