Aamir Khan
Software Craftsman
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
- Deploying a Vue or React App Using Azure Static Web Apps and Azure DevOps
This post is purely for testing if the css is correct for the title on the page
- How to Create, Configure, and Manage a Self-Hosted Agent in Azure DevOps
Learn to create, configure, and manage a self-hosted agent in Azure DevOps for custom builds and deployments. Optimize and efficiently manage your CI/CD pipelines for greater control and flexibility.
🚀 Featured Projects
Barcode / UPC Validator
A JavaScript library to validate GTIN and UPC barcodes by their check digit.
🚀
More Projects Coming Soon
Exciting work underway...
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
🏆 Certifications
🛠️ Tech Stack
Languages
Frontend
Backend
Databases & Data
Cloud
DevOps
Build & Test
AI & Tools
🎯 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.