Islamabad, Islāmābād, Pakistan
Senior Full-Stack Developer with 8+ years of experience building scalable, production-ready web applications. Skilled in Python, Angular, Micro Frontends (Native Federation), Node.js, AWS (EC2, RDS, S3, DynamoDB, Lambda), Elasticsearch, Socket.IO, MySQL, GraphQL, MongoDB and n8n automation. Experienced in AI-assisted development and context engineering to improve requirements flow, architecture, coding standards, testing, and delivery in large-scale systems. Focused on building reliable, high-performance solutions aligned with business goals and continuously adopting modern engineering and AI-driven practices.
- Implemented 3 independent shell (host) applications using Angular Native Federation, each serving a distinct business channel. - Developed and integrated common Micro Frontends shared across all three shell applications, enabling feature reuse and consistent user experience. - Built and maintained shared libraries consumed by all MFEs, including: ◦ Internationalization (i18n / translations) ◦ Global toast/notification system ◦ Common interfaces and data contracts for type safety and consistency - Ensured runtime module loading, proper dependency sharing, and version compatibility across federated applications. - Improved scalability, maintainability, and independent deployment by decoupling channel-specific logic from shared MFEs.
- Maintaining Alive5 , a robust customer communication platform built with Angular and Node.js, delivering reliable and enhanced SMS integration for modern phone systems. - Built an interactive real-time chatbot leveraging WebSocket technology, integrating with n8n workflows to fetch dynamic data such as live weather forecasts, currency exchange rates, and email reminders - enhancing user engagement with instant, actionable responses. - Developed a real-time multi-user chatbot using Socket.IO, enabling seamless communication with features like Elastic-search powered chat history and Redis based message storage for high performance and scalability. - Implemented DynamoDB TTL for automatic expiration and cleanup of records, reducing manual overhead. - Integrated AWS Lambda Functions to listen for DynamoDB TTL expiration events, triggering automatic S3 object renaming, CloudFront log processing, and message status updates to mark items as archived.
- Responsible for designing and maintenance of Stream Covid Test portal developend in Angular. - Experienced with deployments, upload and configure applications on AWS with nginx. - Responsible for writing server-side web application logic in Laravel. - Connect application with the other web services and support the front-end developers by integrating their work with the application. - Demonstrated proficiency in utilizing MySQL as the primary database management system within Laravel applications, leveraging the Eloquent ORM for seamless interaction with the database. - Configured Amazon RDS instances for MySQL, optimizing performance parameters such as instance size, storage type, and I/O settings to meet application requirements and performance targets.
- Developed and maintained a high-traffic website that serves as a reliable reference for investors and companies in the Saudi private equity market. (https://sharikatmubasher.com/home) - Responsible for the maintenance and code refactoring of the website to enhance performance, scalability, and user experience. - Refactored legacy code to implement modern Angular features, improving efficiency and readability of the application. - Collaborated closely with backend teams to ensure seamless API integration and data flow. - Implemented reusable components, improving maintainability and reducing redundant code. - Ensured cross-browser compatibility and optimized site responsiveness for mobile and desktop users.