profile photo

Aamir Khan

Software Craftsman

📍 Chennai, IN
💼 9 Years Experience
⚡ Tech Lead & Architect

Crafting scalable web experiences with precision & passion ✨

Scroll to explore

👋 About Me

Senior Software Consultant @ RR Donnelley and full-stack engineer with 9 years of experience building scalable, high-performance applications with React.js, Vue.js, Nuxt.js, Next.js, Node.js and TypeScript.

I build AI-powered solutions and cloud-native systems on Azure and GCP, and own the full product lifecycle from requirements to production. I've led a 5-member team and delivered large data migrations and pipelines processing 5M+ transactions per week. Earlier, I built micro-frontend architectures and an automation marketplace at Beez Innovation Labs, and worked on Alexa smart home devices at Amazon.

Sept 2022 - Present

RR Donnelley

Senior Software Consultant (as part of Accelerate360)

  • Retail Technology: Built enterprise applications supporting 60,000+ retail locations in the United States, and reaching 47M+ consumers monthly across product discovery, inventory, eCommerce and logistics.
  • Enterprise Search & Discovery: Designed and implemented Azure AI Search (formerly Cognitive Search) across product catalogs, dashboards and databases, with faceted search, filtering, and sorting. Secured the configuration with Azure Key Vault and App Configuration, and worked with Microsoft engineers to tune performance, earning client praise.
  • Application Modernization: Modernized and expanded an inventory management web app with React / Next.js and SSR. Upgraded the runtime from Node.js v16 to v22 LTS, cut bundle size to improve performance, and added new features and metrics dashboards for stakeholders.
  • AI Solutions: Built an AI-driven trend insights tool using Azure AI Vision to extract headlines and attributes from historical magazine covers, giving sales reps trend-backed talking points and product recommendations. Built an AI-powered reviewer that automatically flags high-risk code before it reaches production.
  • Team Leadership: Led a 5-member development team, owning client requirements, Agile delivery and team coordination, and making sure deliverables met a high quality bar.
  • Data Integration: Engineered and deployed a FedEx webhook integration on GCP Cloud Run that streams shipment data into Snowflake, processing 5M+ transactions per week.
  • AI-Assisted Database Migration: Led the Oracle to EDB PostgreSQL migration using Claude, applying prompt engineering to speed up schema and SQL conversion and lower migration risk.
  • Reporting Migration: Migrated IBM Cognos reporting from Oracle to PostgreSQL. Replaced the unsupported EDB driver with the standard PostgreSQL driver and updated dependent frameworks to maintain existing reporting processes without disruption.
  • DevOps & CI/CD: Migrated CI/CD from Azure DevOps to Bitbucket Pipelines, and deployed multiple applications using Azure Pipelines, Deployment Groups and Azure Key Vault for secure secrets management.
  • Tech Stack: React.js, Next.js, Vue.js, Nuxt.js, TypeScript, Node.js, Quasar, Tailwind CSS, Chart.js, Jest, Azure (AI Vision, AI Search, DevOps, Key Vault, AD B2C), GCP (Cloud Run), Snowflake, PostgreSQL

📝 Latest Posts

View All Posts →

🚀 Featured Projects

Mar 2022 - Sept 2022

Beez Innovation Labs

Senior Product Developer

  • Micro-Frontend Architecture: Led development of a micro-frontend application using the Single-SPA framework, supporting multiple business use cases with independent, isolated deployments.
  • Automation Marketplace: Single-handedly built a marketplace for businesses to buy and download automations. Built 20+ responsive React.js screens with secure Azure Blob Storage, optimised for speed.
  • Conversational AI: Built a chatbot using Azure Bot Framework and React.js, increasing user engagement.
  • Tech Stack: React.js, TypeScript, Jest, Chart.js, Quasar

Aug 2019 - Feb 2022

Beez Innovation Labs

Product Developer

  • Design System: Built a reusable design system and component library for a workflow app that runs and manages BPMN scenarios and conditions across multiple screens.
  • Release Documentation: Created a version-controlled documentation site with VuePress to track application release history, so teams could easily review changes between versions.
  • Finance Automation Platform: Built a finance automation platform for a leading spirits manufacturer, with 30+ screens of interactive charts and drill-down tables built in Vue.js, Vuex and Vuetify.
  • Tax Compliance App: Designed and built a B2C app for checking tax filings and business compliance, using Vue.js and Chart.js, and integrated the PayU payment gateway for secure transactions.
  • Tech Stack: React.js, Vue.js, TypeScript, Jest, Chart.js, Vuetify, Quasar

Sept 2016 - Aug 2018

Amazon

Associate (R&D Alexa) Developer

  • Web Tooling: Built internal web pages and test-reporting dashboards with HTML5, CSS3, Bootstrap and JavaScript to track test results and quality metrics.
  • Smart Home Development: Developed and integrated features for Amazon Alexa smart home devices, working across voice commands and smart home integrations supporting 300M+ connected devices worldwide.
  • Tech Stack: HTML5, CSS3, Bootstrap, JavaScript

🎓 Education

Bachelor of Computer Science

Crescent Institute of Science & Technology, Chennai, India

2011 - 2015

🛠️ Tech Stack

Languages

TypeScript JavaScript HTML5 CSS3 SQL Python

Frontend

React.js Next.js Vue.js Nuxt.js Single SPA Redux Vuetify Tailwind CSS Styled Components

Backend

Node.js Express.js Prisma REST APIs GraphQL Zod

Databases & Data

PostgreSQL (EDB) Oracle Snowflake IBM Cognos

Cloud

Azure (App Services, Key Vault, Storage, VM, App Configuration, AD B2C) GCP (Cloud Run) AWS

DevOps

Azure DevOps Azure Pipelines Bitbucket Pipelines GitHub Actions Docker

Build & Test

Vite Webpack npm pnpm Jest Vitest React Testing Library Playwright Sentry

AI & Tools

Claude Code Prompt Engineering Azure AI Vision Azure AI Search (Cognitive Search) LLM APIs

🎯 Activities & Interests

  • Served on LogRocket's Content Advisory Board, helping editors tailor content for a leading software publication.
  • Actively collaborated with the Vuetify community to help develop robust Vue components.
  • Interests: Open-source development, blogging, indie tools, productivity, table tennis, pets, and RPG games.