profile photo

Aamir Khan

Software Craftsman

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

Crafting scalable web experiences with precision & passion ✨

Scroll to explore

👋 About Me

Senior Software Consultant @ RR Donnelley with 8 years of experience developing performant applications at scale using Vue.js, Nuxt.js, Next.js, React, and TypeScript, leading the entire product lifecycle.

I specialize in building micro frontend architectures, leading development teams, and crafting Azure-powered solutions that scale. From optimizing bundle sizes and implementing CI/CD pipelines to architecting enterprise search solutions with Azure Cognitive Search, I bring a deep focus on performance, scalability, and code quality. My journey includes impactful work at companies like Amazon (Alexa team) and building automation marketplaces that empower businesses.

Sept 2022 - Present

RR Donnelley

Senior Software Consultant

  • Led a 10-member development team as a Tech Lead for the client 'Accelerate360', managing client requirements, team dynamics, Agile processes, and ensuring high-quality deliverables.
  • Developed a robust inventory management web app with Vue.js and Node.js. Optimized code, implemented pre-commit hooks and a streamlined deployment lifecycle, enforced Git practices with semantic versioning, improved performance by reducing bundle size, and migrated Node.js v10.24.1 to v18 LTS.
  • Implemented an Azure Cognitive Search solution, seamlessly integrating multiple dashboards and databases with efficient indexing. Leveraged Azure resources including Azure Key Vault and App Configuration while collaborating with Microsoft experts to ensure optimal performance, earning client accolades.
  • Tech Stack: Vue.js, React.js, Next.js, TypeScript, Jest, Vue Test Utils, Azure, Chart.js, Quasar, Tailwind

📝 Latest Posts

View All Posts →

🚀 Featured Projects

Mar 2022 - Sept 2022

Beez Innovation Labs

Senior Product Developer

  • Spearheaded development of a Micro frontend application using Single SPA framework, catering to multiple business use cases and facilitated isolated code deployment. Achieved a major reduction in bundle size through effective code splitting, decreasing page load time.
  • Developed automation marketplace for businesses to buy and download automations securely stored in Azure Blob storage. Engineered 20+ responsive screens with Nuxt.js for optimized speed and SEO ranking.
  • Built a chatbot using Azure Bot Framework and React.js, boosting user engagement by 30%.
  • Tech Stack: Vue.js, React.js, Nuxt.js, TypeScript, Jest, Chart.js, Vuetify, Quasar, Single SPA

Aug 2019 - Feb 2022

Beez Innovation Labs

Product Developer

  • Developed a versatile design system for a web app that executes workflows for managing BPMN scenarios and conditions with multiple screens and reusable components.
  • Created a version-controlled documentation web app with VuePress for managing application release history, facilitating easy review of changes.
  • Designed a B2C app for checking tax filings and ensuring business compliance. Made use of Vue.js, Chart.js and integrated PayU payment gateway for smooth transactions.
  • Tech Stack: Vue.js, React.js, TypeScript, Jest, Chart.js, Vuetify, Quasar

Sept 2016 - Aug 2018

Amazon

Associate (R & D Alexa)

  • Worked on the Alexa smart home device team to ensure that it confines to quality metrics.
  • Tested and ensured the quality and reliability of the device for an improved end user experience
  • Analyzed project scope and developed concepts, control flow and ensured deliverable milestones are met.
  • Tech Stack: HTML5, CSS3, JavaScript

Oct 2015 - Aug 2016

CSS Corp

Support Engineer

  • Increased network time by providing an independent consultation to complex network issues.
  • Identified defects and was involved with reporting and escalating the case at the right time.
  • Researched and added Knowledge base articles related to networking products.
  • Tech Stack: HTML5, CSS3, JavaScript

🛠️ Tech Stack

Languages

JavaScript (ES6+) HTML5 CSS3 SASS Shell

Frameworks

Vue.js React.js Nuxt.js Next.js Node.js Prisma Chart.js Single SPA React Native

Libraries

Vuex Vuetify Quasar Redux Tailwind Pinia

Testing

Jest Cypress Playwright

Deploy

Azure GitHub Actions Docker AWS Netlify Vercel Heroku Digital Ocean

Tooling

Vite Webpack Gulp Git npm yarn pnpm