
Ayaan Khan
Software Engineer
A Software Engineer with 3 years of experience specializing in distributed systems, high-throughput backend architectures, and cloud performance optimization. Experienced in designing custom execution engines, scaling data-ingestion pipelines, and implementing cost-effective AWS infrastructure. Active open-source contributor with strong foundations in systems-level programming and cross-platform application development.
Aligarh, Uttar Pradesh, IN
Experience
Robonito
SDE II
March 2024 - Present
Aligarh, IN
Designed and implemented a highly scalable, event-driven multi-stage execution pipeline using AWS ECS, ECR, and AWS Device Farm. The architecture successfully normalizes heterogeneous CI/CD triggers into a unified payload contract. To ensure high availability and resource isolation, I integrated queue-based routing, priority task scheduling, and dead-letter queue (DLQ) retry mechanisms, protecting against execution bottlenecks and runtime infrastructure failures.
Built an autonomous end-to-end AI testing agent using LangGraph.js, Playwright, and multi-agent coordination models to automatically traverse web applications and generate test flows. To overcome the high token costs and latency of sending massive raw DOM trees to LLMs, I engineered a custom DOM-pruning pre-processor. The script filters out non-viewport components, non-interactable tags, and background layers, reducing the context payload by 85% while boosting reasoning accuracy.
Architected a hybrid self-healing engine for web automation selectors to dynamically repair broken testing scripts during execution. The system features a deterministic heuristic layer calculating Levenshtein distance, cosine similarity of element attributes, and spatial layout proximity. For complex UI layout shifts where heuristics fail, the engine triggers selective, low-latency LLM fallbacks, maintaining execution reliability while minimizing API consumption costs.
Refactored a monolithic, web-only test runner into a unified, cross-platform executor supporting Web, Mobile, and API test suites. By utilizing registry, Inversion of Control (IoC), and strategy design patterns, the system cleanly decouples execution logic and shares runtime context across mixed-platform workflows. I also developed independent, asynchronous event listeners to handle execution log streaming and real-time database persistence.
Engineered a custom nested evaluation parser and interpolation engine from scratch to power complex, data-driven automation steps. I designed recursive evaluation algorithms capable of resolving system variables, user-defined generator functions, and external tabular datasets (CSV/Excel) on the fly during test execution. This allows users to build highly flexible workflows that adapt dynamically to varying runtime inputs.
Developed a role-based Identity & Access Management (IAM) system coupled with a resilient, real-time usage-based billing and metering pipeline. By integrating with Stripe, the pipeline automatically tracks granular API consumption, handles subscription tier limits, and flags overages. The background pipeline was built using resilient event queues to guarantee that quota enforcement occurs in real-time without introducing latency to user requests.
Architected the release pipeline by building automated, multi-platform CI/CD workflows using GitHub Actions to package, code-sign, and publish desktop applications across macOS, Windows, and Linux. I resolved complex native library compilation issues and integrated client-side auto-updaters with the release pipeline. This automation slashed release packaging times from 8 hours of manual overhead to an automated 1.5-hour process.
TeleCRM
Software Engineer
August 2023 - March 2024
Aligarh, IN
Spearheaded the transition to single-tenant enterprise delivery by developing automated cloud infrastructure orchestration scripts. Using AWS SDKs and custom provisioning templates, I automated the single-click setup of complete client ecosystems consisting of EC2 instances, MongoDB, Redis clusters, Lambda functions, S3 buckets, SQS queues, and custom Nginx configurations. This reduced manual onboarding time for premium enterprise clients to just a few minutes.
Refactored the core lead-ingestion APIs to process high-throughput, unstructured payloads originating from diverse third-party integrations. I redesigned the database ingestion routines to gracefully handle write spikes, eliminating processing failures and improving data consistency. Additionally, I built an interactive, multi-dimensional analytics dashboard allowing clients to track real-time distribution metrics and operational bottlenecks.
Implemented a multi-layer caching strategy to minimize database latency and API response times across the TeleCRM ecosystem. The architecture pairs client-side offline storage (IndexedDB managed via Dexie) with server-side caching using Redis. When integrated with AWS CloudFront edge caching, the system realized a reduction in overall page load latency of up to 70%, yielding a highly responsive user experience.
Designed and developed an extensible integration and outbound webhook module from scratch to support custom workflows. The module enables users to trigger RESTful requests (GET, POST, PUT, DELETE) on external servers based on conditional events occurring inside their CRM. I implemented a robust scheduler and retry worker queue to guarantee payload delivery even if target third-party servers experience transient downtime.
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
Falcon OS
Repository ↗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 /
LangChain /
LangGraph /
Flask /
Django
03
Tools / Platforms
AWS EC2 /
ECS /
ECR /
Docker /
Lambda /
SNS /
SQS /
API Gateway /
Firebase /
Linux /
ELK Stack /
Kafka /
Redis /
Git /
GitHub Actions /
Nginx
04
Databases
PostgreSQL /
MySQL /
MongoDB
Academic Qualification
Aligarh Muslim University
August 2019 - July 2023
Bachelors Computer Engineering
CPI: 9.345 · Aligarh