Aamir Khan
Software Craftsman
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
- 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
- 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