Experience
Full Stack Senior Software Engineer with 10+ years of experience designing, building, and scaling distributed systems and end-to-end applications across fintech, healthcare, enterprise, and public-sector domains. Deep expertise in system architecture, Node.js, Python (FastAPI), and GraphQL — from database design and API layer to frontend delivery — with a strong track record of owning production-grade, cloud-native, and AI-integrated platforms. Experienced in leading engineering teams of 4–7 developers and driving delivery across the entire stack, end to end.
Download resumeWork History
Full Stack Engineer
Jul 2025 - Jun 2026Department of Culture and Tourism – Abu Dhabi (DCT Abu Dhabi)
Abu Dhabi Emirate, United Arab Emirates · On-site
- Designed and delivered multiple enterprise AI applications from concept to production using Next.js, Python (FastAPI), PostgreSQL, vector databases, and Azure DevOps, owning system architecture across frontend, backend, and deployment pipelines.
- Built an internal AI recruitment intelligence platform integrating SAP HR data to enable natural-language candidate search, automated applicant evaluation, and collaborative hiring workflows.
- Implemented semantic search over historical candidate data using embeddings and LLM-based retrieval.
- Developed AI-assisted candidate scoring and classification (Strong / Weak / Excellent) aligned with job requirements.
- Enabled recruiter collaboration through shared evaluation and annotation workflows, reducing manual screening effort and improving candidate discovery speed.
- Delivered multiple enterprise AI tools to automate operational decision-making across HR, procurement, and business intelligence.
- Job Description generation system for automated role creation.
- Procurement intelligence tool for vendor/tender analysis and decision support.
- Enterprise knowledge assistant for cross-system data retrieval and response generation.
- Conversational BI interface for natural-language interaction with Power BI dashboards.
- Led technical delivery across a distributed team of 6 engineers (2 onsite, 4 offshore), defining architecture, breaking down implementation work, and guiding execution through code reviews and technical direction.
- Owned CI/CD and production deployment workflows using Azure DevOps, ensuring stable release cycles and reliable production operations.
Senior Software Engineer
Apr 2024 - May 2025ai71
United Arab Emirates · Hybrid
- Develop full-stack web applications with integrated AI chatbots and Large Language Models (LLMs).
- Lead team meetings and project planning sessions to ensure alignment with business goals.
- Design and implement RESTful APIs, integrating third-party services such as AWS Cognito and AWS S3 using NestJS.
- Ensure the technical feasibility of UI/UX designs and optimize applications for maximum performance.
- Write unit and integration tests to maintain high-quality software standards.
- Collaborate with cross-functional teams to deliver scalable and efficient solutions.
- Conduct code reviews and provide constructive feedback to team members to improve code quality.
- Troubleshoot and resolve complex technical issues across the stack, ensuring minimal downtime.
- Implement CI/CD pipelines to automate deployment processes and improve development efficiency.
- Stay updated with emerging technologies and industry trends to incorporate best practices into projects.
Squad Lead
Aug 2023 - Mar 2024Shipping Company (confidential)
United States · Remote
- Collaborated with product owners to design and implement new features, improving user experience and functionality.
- Led web engineering teams, assigned tasks, and ensured timely delivery of high-quality code.
- Established and enforced best coding practices, reducing code review times by 20%.
- Conducted code reviews and mentored junior developers to foster a culture of continuous improvement.
- Integrated third-party APIs to enhance application capabilities and streamline workflows.
- Managed stakeholder expectations and ensured projects were delivered on time.
- Designed scalable architecture for web applications to support future growth.
- Conducted performance optimization and load testing to ensure system reliability.
- Facilitated Agile ceremonies, including sprint planning, daily stand-ups, and retrospectives.
- Documented technical specifications and project progress for transparency and future reference.
Senior Software Engineer
Mar 2023 - Jul 2023Emumba
Islamabad, Islāmābād, Pakistan · Hybrid
- Transformed Figma designs into interactive web applications using Tailwind CSS and React.js.
- Developed APIs using Express.js and performed end-to-end testing using Cypress, achieving a 99% bug-free release rate.
- Collaborated with cross-functional teams to define project requirements and deliver client-centric solutions.
- Managed communication between clients and development teams to ensure alignment and satisfaction.
- Ensured adherence to Agile methodologies and best practices throughout the development lifecycle.
- Conducted database schema design and optimization for improved application performance.
- Implemented authentication and authorization mechanisms to secure web applications.
- Debugged and resolved production issues, ensuring minimal disruption to end-users.
- Conducted knowledge-sharing sessions to upskill team members on new technologies.
- Documented technical processes and workflows for future reference and onboarding.
Staff Software Engineer
Dec 2021 - Feb 202310Pearls
Islāmābād, Pakistan
- Developed robust REST APIs and integrated them with frontend applications.
- Created responsive user interfaces using Next.js and Tailwind CSS.
- Designed and delivered a white-label app using Next.js and Node.js, customized for multiple clients.
- Implemented unit tests and automated testing processes using Cypress and Jest, reducing regression testing time.
- Facilitated Agile ceremonies, including sprint planning, daily stand-ups, and retrospectives.
- Conducted performance tuning and optimization of web applications for faster load times.
- Integrated third-party payment gateways and analytics tools to enhance application functionality.
- Collaborated with DevOps teams to set up CI/CD pipelines for seamless deployments.
- Provided technical leadership and guidance to junior developers, fostering a collaborative environment.
- Conducted root cause analysis for critical issues and implemented preventive measures.
Lead Software Engineer
Nov 2020 - Nov 2021BitSol Technologies
- Led MERN stack projects, delivering high-quality solutions ahead of deadlines.
- Designed and implemented serverless applications using GraphQL.
- Developed a chat module using Socket.IO for real-time communication.
- Created a Chrome extension to display app notifications and messages.
- Integrated Slack via webhooks to streamline notifications.
- Mentored and led a development team, which won the "Rising Talent of the Year" award.
- Conducted technical interviews and onboarding for new team members.
- Designed and implemented microservices architecture for scalable applications.
- Conducted code refactoring and optimization to improve application performance.
- Collaborated with stakeholders to define project scope, timelines, and deliverables.
Senior Software Engineer
Mar 2019 - Oct 2020BitSol Technologies
Islāmābād, Pakistan
- Designed and implemented serverless applications using GraphQL.
- Implement Chat module via socket.io.
- Develop Chrome Extension to show messages and notifications of the app.
- Integrate Slack via web hooks to send notifications.
- Mentored and led a development team, which won the "Rising Talent of the Year" award.
Senior Software Engineer
Apr 2018 - Feb 2019Metis International Limited
Islamabad, Islāmābād, Pakistan · On-site
- Developed an auction management solution using Angular, CodeIgniter (PHP), and MySQL.
- Built a ticketing system for a horse riding competition using jQuery.
- Designed responsive web interfaces from Sketch designs.
- Conducted database design and optimization for improved performance.
- Collaborated with UI/UX designers to create user-friendly interfaces.
- Contributed to project scoping and estimation.
- Debugged and resolved technical issues to ensure smooth application functionality.
- Conducted unit testing and code reviews to maintain code quality.
- Integrated third-party APIs for additional functionality.
- Documented technical specifications and project progress.
Software Engineer
Nov 2016 - Mar 2018Jin Technologies Private Limited
Evacuee Trust Complex, F-5/1 Islamabad · On-site
- Developed an auction management solution using Angular, CodeIgniter (PHP), and MySQL.
- Built a ticketing system for a horse riding competition using jQuery.
- Designed responsive web interfaces from Sketch designs.
- Conducted database design and optimization for improved performance.
- Collaborated with UI/UX designers to create user-friendly interfaces.
- Contributed to project scoping and estimation.
- Debugged and resolved technical issues to ensure smooth application functionality.
- Conducted unit testing and code reviews to maintain code quality.
- Integrated third-party APIs for additional functionality.
- Documented technical specifications and project progress.
Game Programmer
Apr 2016 - Oct 2016Absologix Technologies limited
Islamabad, Islāmābād, Pakistan · On-site
- Designed, developed, and maintained mobile and AR/VR game features using C# and Unity.
- Collaborated with designers and artists to create immersive gameplay experiences.
- Optimized game performance for smooth and responsive gameplay across platforms.
- Implemented game mechanics, physics, and AI behaviors.
- Debugged and resolved technical issues to ensure a seamless player experience.
- Integrated third-party APIs and SDKs for in-app purchases and advertisements.
- Conducted playtesting and gathered feedback to improve game design.
- Documented technical processes and workflows for future reference.
- Worked on cross-platform compatibility for Android and iOS devices.
Education
University of Engineering and Technology, Taxila
BEIT, IT · 2012 – 2016
Languages
- English
- German — Elementary proficiency
- Urdu
Recommendations
“Ali is the kind of engineer every team needs, brilliant at what he does, always pushing boundaries, and never afraid to take on a challenge. He is not just a Full Stack Engineer, he's a problem solver who knows how to build scalable, efficient, and user-friendly applications. What stands out about Ali is his deep technical expertise in JavaScript i-e TypeScript, Node.js, React, Next.js etc, but what truly makes him exceptional is how he approaches his work.”
Muhammad Meran Farooq
Engineering AI-Powered Healthcare Solutions @ AI71
Senior to Ali but didn't manage him directly
“I had the chance to work with Ali Sajid, and he was genuinely a great part of the team. He's a dedicated and skilled front-end engineer who always put in the effort to deliver clean, efficient, and user-friendly work.”
Muhammad Bilal Hashmi
Technical Program Manager | AI/ML & GenAI | Delivering Enterprise Scale Transformation
Managed Ali directly
“I had the pleasure of working with Ali on multiple projects, and I was consistently impressed by his strong frontend skills, attention to detail, and ability to deliver clean, scalable code.”
Abdelrahman Magdy
Senior Software Engineer | NextJS | NodeJS | ReactJS | Typescript | PHP | Laravel | Symfony
Worked with Ali on the same team
“I had the pleasure of managing Ali at Locai, where he played a key role as a Senior Frontend Engineer. While his main focus was on the frontend, he often stepped up to contribute on the backend, showing his versatility and strong technical foundation.”
Munadel Jaitawi
Software Engineering Manager | AI & Mobile Engineering Leader | Scaling High-Impact Products | Ex-Talabat | Building High-Performing Teams
Managed Ali directly