Summary
Overview
Work History
Education
Skills
Timeline
M AHSAN FAROOQ

M AHSAN FAROOQ

Senior Software Engineer
Islamabad

Summary

Versatile Senior Software Developer with 6 years of experience building scalable, high-performance applications using React Native, React JS, Next JS, and TypeScript. Skilled in analyzing core logic, optimizing performance, and delivering clean, maintainable code.
Strong background in debugging, problem-solving, and ensuring reliable results. Experienced in leading teams and mentoring developers to overcome complex challenges. Effective communicator with cross-functional teams and a passion for staying current with evolving tech.
Driven by the motto "Winners never quit," with a solution-focused, forward-thinking mindset.

Overview

6
6
years of professional experience

Work History

Development Team Lead

Route Trading
London, United Kingdom
08.2024 - Current
  • Led and mentored cross-functional development teams, ensuring collaboration across frontend, backend, and QA to deliver high-quality, scalable software solutions.
  • Oversaw daily development operations, aligning team efforts with project milestones, managing task prioritization, and removing blockers to maintain delivery timelines.
  • Drove architectural decision-making and enforced industry-standard coding practices throughout the development lifecycle, promoting consistency, maintainability, and performance.

Senior Software Engineer

Route Trading Ltd.
, United Kingdom
06.2023 - Current
  • Architected a component-based system in React to improve code reusability, scalability, and long-term maintainability.
  • Ensured high-performance code by following clean coding standards, optimizing runtime execution, and minimizing resource consumption.
  • Implemented Redux Toolkit for centralized and efficient state management across large-scale React applications.
  • Integrated Currency Cloud API to enable seamless multi-currency transaction handling for fintech applications.
  • Utilized IFX (Interactive Financial eXchange) standards with a Service-Oriented Architecture (SOA) approach to streamline and secure payment processing.
  • Adopted Agile and DevOps practices, facilitating rapid, iterative development and continuous deployment cycles.
  • Led a team of React developers, overseeing code quality through regular reviews, mentoring junior team members, and driving performance improvements.
  • Managed secure and scalable APIs using Azure API Management (APIM), enforcing governance and access control at scale.
  • Applied microservices architecture and API gateways to build modular, fault-tolerant, and scalable backend services.
  • Leveraged advanced LINQ queries to perform complex data filtering, transformation, and projection in .NET-based systems.
  • Developed robust fintech solutions using ASP.NET, .NET Core, and React.js, ensuring security and compliance.
  • Designed and implemented systems for EMI processing and cross-border remittance, optimizing transaction workflows and currency exchange.
  • Built RESTful APIs in .NET Core using clean architecture principles for separation of concerns and testability.
  • Developed OCP v3 (Online Client Portal) using Next.js, TypeScript, and Tailwind CSS, delivering a responsive and modern UI experience.

Senior Software Engineer

Feedni
Dubai, UAE
08.2021 - 12.2023

Role as React Native Engineer:

  • Developed and maintained reusable React Native components, screens, and features for cross-platform mobile applications, ensuring consistent UI/UX and performance.
  • Provided strategic consultancy on app architecture, design patterns, and feature planning, contributing to scalable and maintainable codebases.
  • Led and trained junior developers, fostering collaborative development practices and ensuring daily targets were met through agile workflows.
  • Designed, developed, and tested mobile application features end-to-end, from wireframe implementation to final deployment.
  • Conducted in-depth technical research and comparative analysis to select the most effective solutions for complex logical challenges, enhancing app reliability and minimizing errors.
  • Participated in code review sessions, offering constructive feedback and solutions to eliminate bugs and optimize performance.
  • Collaborated closely with project managers and business development teams to align technical implementation with business objectives, ensuring smooth user experiences and improved client satisfaction.
  • Maintained strict time tracking and productivity monitoring using Hubstaff, leading tasks with a focus on efficient time management and measurable output.

Role as a React JS Developer:

  • Designed and developed a comprehensive admin dashboard for a multi-service application using React.js on the frontend and Node.js, Express.js, Firebase, and MongoDB on the backend.
  • Implemented core functionalities including payment transactions, order management, and social authentication (Google, Facebook), ensuring smooth user flows and data integrity.
  • Utilized Material UI, Formik, and Material Tables to create responsive, accessible, and form-rich UIs; enhanced UX and managed large datasets efficiently.
  • Integrated and customized the Core UI template, optimizing layout components for both admin and agent portals.
    Developed a separate Agent Portal in React.js, enabling streamlined task handling for field agents and support teams.
  • Employed React functional components and hooks to create modular, reusable UI components, significantly reducing code duplication.
  • Mentored a junior React developer, focusing on problem-solving techniques, debugging practices, and strengthening analytical reasoning.
  • Conducted thorough code reviews, providing actionable feedback and improvements on logic, performance, and readability.
  • Balanced task prioritization and time management, handling multiple deliverables in parallel to ensure on-time feature rollouts and maintain high productivity.

Senior React Native Developer

StackOne
Islamabad
02.2021 - 08.2023
  • Led a small team of developers, fostering a collaborative and growth-oriented work environment.
  • Provided technical guidance and mentorship, resolving code conflicts and logic-related queries to maintain team productivity.
  • Ensured precise deliverables by managing workload and time efficiently, with a strong focus on parallel task execution.
  • Prioritized team issues and bugs, ensuring prompt resolution and alignment with project objectives.
  • Followed Agile methodologies with mandatory use of Jira for sprint planning, task tracking, and progress visibility.
  • Developed cross-platform mobile applications using React Native, handling both frontend and backend logic.
  • Implemented user authentication with AWS Cognito and developed scalable APIs using AWS Lambda, API Gateway, and DynamoDB.
  • Integrated and worked with SOAP/XML APIs for legacy service communication.
  • Implemented live tracking and location services using Google Maps API, Google Places API, and Directions API.
  • Integrated social login features (Google, Facebook) and Firebase Cloud Functions for backend event triggers.
  • Implemented Firebase Push Notifications, enabling real-time user updates and alerts.
  • Delivered pixel-perfect UI designs for a seamless and professional user experience.
  • Explored and applied various modern technologies across projects, contributing to versatile and robust solutions.
  • Built and maintained admin dashboards and panels using React.js, Material UI, and other frontend libraries.
  • Published mobile builds to Google Play, TestFlight, and integrated with Apple Pay for payment capabilities.

React Native Developer

Hactric Solutions
Islamabad
02.2020 - 02.2021
  • Started as a React Native Developer, initially working on integrating a Measurement API for a Saudi-based e-commerce application, designed to capture two user snapshots and calculate body measurements.
  • Integrated Tap.Company payment gateway to facilitate secure and seamless transactions within the mobile application.
  • Contributed to LearnE, an internal product built on LMS (Learning Management System) and CMS (Content Management System) foundations.
  • Collaborated closely with the team lead for requirements gathering, ensuring clarity in technical direction and deliverables.
  • Participated in client meetings to understand critical project requirements and align development efforts with customer expectations.
  • Delivered and implemented projects according to scheduled milestones, maintaining consistent progress and quality output.
  • Provided constructive suggestions to help improve organizational work culture and optimize team workflows.
  • Conducted daily stand-ups to assess project progress, identify blockers, and ensure team alignment toward common goals.
  • Took ownership of managing complex projects, with a focus on timely delivery and impactful results.
  • Utilized Trello for task management, ensuring transparency and accountability in time-bound objectives.
  • Followed Agile methodologies, promoting iterative development, collaboration, and continuous improvement.

React Native Developer

Digit Solutions
Islamabad
09.2019 - 02.2020
  • Followed a structured and definitive roadmap for building and executing responsive, high-performance applications.
  • Trained and mentored a junior developer intern, supporting their learning journey and encouraging the adoption of new technical skills.
  • Effectively prioritized tasks to meet deadlines and ensure consistent, high-quality deliverables.
  • Maintained a collaborative and healthy work environment by actively communicating with team members and senior leads for technical guidance and general alignment.

Education

Bachelors - Computer Science

University of Engineering & Technology
08.2015 - 2 2019

Skills

Software development

Timeline

Development Team Lead - Route Trading
08.2024 - Current
Senior Software Engineer - Route Trading Ltd.
06.2023 - Current
Senior Software Engineer - Feedni
08.2021 - 12.2023
Senior React Native Developer - StackOne
02.2021 - 08.2023
React Native Developer - Hactric Solutions
02.2020 - 02.2021
React Native Developer - Digit Solutions
09.2019 - 02.2020
University of Engineering & Technology - Bachelors, Computer Science
08.2015 - 2 2019
M AHSAN FAROOQSenior Software Engineer