Ayaan Khan

Ayaan Khan

Software Engineer

Building production-ready scalable, resilient, high-performance distributed backend systems and low-level architectures.

Aligarh, Uttar Pradesh, IN

Experience

Robonito

SDE II

March 2024 - Present

Aligarh, IN

  • Led architecture design, release planning, and code review standards across the engineering team.

  • Architected heuristic-driven and LLM-assisted auto-healing engine for selector-based web flows; designed a deterministic heuristic layer (Levenshtein, cosine similarity, spatial proximity) with selective LLM fallbacks to minimize LLM costs.

  • Designed scalable, fault-tolerant and event-driven multi-stage distributed execution pipeline that normalized heterogeneous CI/CD triggers into a unified contract; implemented queue-based isolation, priority scheduling and dead-letter retries to route workflows to isolated AWS ECS, Device Farm.

  • Refactored a monolithic web-only executor into a unified, cross-platform executor (Web, Mobile, API) using registry, inversion and strategy patterns and shared runtime context to enable mixed-platform workflow execution with zero tightly coupled logic, along with independent listeners that process logs for database persistence.

  • Engineered a custom nested parser and interpolation engine to support complex, data-driven automation; built evaluation algorithms that dynamically resolve variables, generator functions, and tabular data (CSV/Excel) during workflow execution.

  • Engineered a secure Identity & Access Management (IAM) system alongside a resilient, real-time usage-based billing and metering pipeline integrated with Stripe; automated consumption tracking and subscription tier enforcement to manage SaaS API quota limits.

  • Engineered automated multi-platform CI/CD pipelines using GitHub Actions to package, code-sign, and publish desktop builds (macOS/Windows/Linux) integrated with client-side auto-updaters, and deploy containerized microservices to AWS EC2 and ECR.

TeleCRM

Software Engineer

August 2023 - March 2024

Aligarh, IN

  • Architected and developed high-throughput data ingestion pipelines and data analytics platform, improving data processing reliability across the core CRM.

  • Led system-wide performance optimizations across a distributed microservices architecture, implementing caching mechanism and edge distributed caching using AWS CloudFront to reduce page load times by 85%.

  • Engineered automated cloud infrastructure provisioning pipelines using AWS EC2, Lambda, SQS, SNS, and API Gateways, reducing deployment times and enabling automated, rapid onboarding for enterprise clients.

  • Directed architecture-level efficiency initiatives and resource consolidation, resulting in a 70% reduction in monthly cloud infrastructure spend.

Amazon UK

SDE

July 2023 - July 2023

Bristol, England

  • Worked within the Amazon IMDb data coverage team on large-scale data integrity.

Chlorofyl Eco Ventures Pvt Ltd

Full Stack Intern

May 2020 - July 2020

Remote

  • Engineered a serverless full-stack web application comparing nationwide utility prices, utilizing AWS (API Gateway, DynamoDB, Cognito) for secure backend APIs and implementing graph algorithms to dynamically render JSON-driven forms.

Selected Projects

Developed a monolithic x86 (IA-32) operating system kernel, implementing low-level systems programming concepts including interrupt handling (IDT/PIC), virtual memory management, multitasking, system calls, DMA, and device drivers for PCI, keyboard, and VGA display.

C/C++ ·

x86 Assembly ·

Makefile ·

Virtual Box

Open Source

Flutter Framework (Google)

flutter/flutter/#61974

Patched framework-level UI and Material Design bugs, notably implementing optimizations for Material Design swatch color comparisons (MaterialColor Swatch Map) and resolving widget-rendering edge cases.

Boost.Geometry (Boost C++ Libraries)

boostorg/geometry/#755

Contributed low-level computational geometry and spatial indexing optimizations, resolving boundary calculations and polygon intersection edge cases in the C++ Boost library.

Crow C++ Micro-framework

CrowCpp/Crow/#80

Patched core routing mechanisms, template compilation rules, and server thread lifecycle behaviors to prevent connection leaks and uncaught exceptions in high-throughput C++ microservices.

The Algorithms (Core Contributor)

TheAlgorithms

Developed and optimized fundamental computer science algorithms in C++, Java, and JavaScript; mentored first-time contributors and reviewed over 100 pull requests for code quality, optimization, and style correctness.

Skills & Expertise

01

Programming Languages

C /

C++ /

Java /

TypeScript /

Python /

Assembly (x86, 8085)

02

Libraries/Frameworks

React /

Angular /

Electron /

Spring Boot /

Nest /

Express /

Flask /

Django

03

Tools / Platforms

Data structures & Algorithms /

AWS EC2 /

ECS /

ECR /

Docker /

Lambda /

SNS /

SQS /

API Gateway /

Firebase /

Linux /

ELK Stack /

Kafka /

Redis /

Git /

GitHub Actions /

Manticore Search

04

Databases

PostgreSQL /

MySQL /

MongoDB

Academic Qualification

Aligarh Muslim University

August 2019 - July 2023

Bachelors Computer Engineering

CPI: 9.345 · Aligarh