Hafiz Muhammad Abdullah Bashir

Senior Software Engineer

Abdullah Bashir

Senior Software Engineer with 8+ years of experience building scalable SaaS platforms and enterprise web applications. Skilled in Ruby on Rails, Python, Java, React.js, Next.js, Vue.js, PostgreSQL, AWS, and modern DevOps practices, with a strong track record of delivering robust, high-quality software solutions. Experienced in system architecture, performance optimization, API integrations, CI/CD automation, and Agile project delivery.

Passionate about leveraging Artificial Intelligence to solve real-world problems through LLM integrations, AI-powered features, workflow automation, and intelligent application design. Adept at leading technical initiatives, mentoring developers, and collaborating with stakeholders to transform business requirements into scalable and impactful products.


Work Experience

Senior Software Engineer

Stack 360 | 01/2023 – Present

Stack: Ruby on Rails, React.js, Vue.js, PostgreSQL, Redis, Sidekiq, Heroku, AWS

  • Led a team of five developers, running code reviews and mentoring engineers while owning feature delivery from planning to release.
  • Upgraded production applications from Rails 5 to Rails 7 across two major versions, improving performance, security, and long-term maintainability.
  • Designed and built RESTful APIs powering the React and Vue.js frontends.
  • Diagnosed and fixed performance bottlenecks across the app and Sidekiq background jobs, speeding up key user-facing pages.
  • Built and maintained RSpec and Factory Bot test suites that catch regressions before release.
  • Hardened applications against common vulnerabilities and wrote API and feature documentation used to onboard new developers.

Senior Software Engineer (Dubai)

Hatch & Boost Venture Builder | 04/2022 – 12/2022

Stack: Ruby on Rails, Next.js, React Context API, RSpec, Heroku, AWS

  • Delivered full-stack features for two venture products: BreakBread (Stripe payments, admin reporting) and World of Farming (Libelium IoT sensor integration).
  • Implemented frontend state management for World of Farming using React Context API.
  • Wrote and maintained RSpec and Factory Bot test suites across both products.

Full Stack Developer

TechSphare | 11/2020 – 03/2022

Stack: Ruby on Rails, React.js, Vue.js, JavaScript, Heroku, AWS

  • Led development teams on multiple client projects as team lead, taking each from requirements to production delivery.
  • Worked directly with clients to scope requirements and report progress, turning business needs into technical plans.

Software Engineer

Fliclicks Software Solutions | 03/2018 – 11/2020

Stack: Ruby on Rails, React.js, SQL, MongoDB, Bootstrap, Material UI, Tailwind CSS

  • Integrated Stripe payments, Twilio messaging, and Mailchimp email into client applications.
  • Designed SQL and MongoDB database schemas for web and mobile applications.
  • Built responsive React.js interfaces with Bootstrap, Material UI, and Tailwind CSS.

Projects

Norton Transport

Norton Transport is a vehicle transport company serving dealers and manufacturers since 1999.

  • Redesigned parts of the user interface to make it cleaner and easier to use.
  • Built admin panel features with role- and business-rule-based filtering.
  • Built a reporting panel that lets users generate multiple reports based on their roles.
  • Maintained the load-tendering integration between the Norton and Driven systems to manage load distribution.
  • Led the system's upgrade from Rails 5 to Rails 7, including the matching Ruby upgrade, backed by RSpec tests.
  • Ruby on Rails
  • JavaScript
  • Heroku
  • RSpec
  • Version Upgrade
  • Active Admin

Break Bread (Dubai)

BreakBread is a marketplace for curated home-cooked food experiences, connecting chefs and food lovers.

  • Improved the user interface to make it cleaner and more engaging.
  • Built admin panel features with business-rule-based filtering.
  • Built monthly and quarterly reporting.
  • Maintained the transactional email system.
  • Integrated Stripe for payments and billing.
  • Ruby on Rails
  • React.js
  • Stripe
  • Mailchimp
  • Active Admin

World of Farming (Dubai)

WoF aims to provide foddertech solutions for rising food security challenges and a rapidly changing climate by offering highly nutritious, hydroponically grown local animal feed solutions.

  • Built the frontend on the Minimal (minimal.cc) UI theme.
  • Integrated Libelium IoT sensors with farms, capturing and processing readings from multiple sensor types.
  • Built admin panel features with business-rule-based filtering.
  • Built monthly and quarterly reporting.
  • Ruby on Rails
  • Next.js
  • minimal.cc
  • Context APIs
  • Active Admin

Kinscape

A private social network and online community for family and friends.

  • Integrated Stripe for payments and billing, using Stripe webhooks for subscriptions.
  • Built email templates with Mailchimp.
  • Converted Figma designs into Vue.js components.
  • Reviewed code and troubleshot production issues.
  • Wrote tests with RSpec and Cucumber.
  • Ruby on Rails
  • Vue.js
  • Stripe
  • Mailchimp
  • Figma

PatientIQ

PatientIQ enables healthcare providers, industry partners, researchers, and others to collaborate on the mission to improve patient outcomes.

  • Wrote RSpec test suites for functional testing.
  • Reviewed code and troubleshot production issues.
  • CoffeeScript
  • RSpec
  • Puppeteer
  • AWS

SteadyPay

SteadyPay is a fintech platform for credit card payments.

  • Implemented real-time push notifications with Rails Action Cable.
  • Built the admin portal with ActiveAdmin.
  • Reviewed code and troubleshot production issues.
  • Ruby on Rails
  • JavaScript
  • ActiveAdmin

GoMoment

GoMoment's Ivy is a guest communication platform for the hospitality industry.

  • Integrated Pusher, AWS S3, AWS Elastic Beanstalk, and AWS Cognito authentication.
  • Integrated Stripe for payments and billing, using Stripe webhooks for subscriptions.
  • Built frontend features in React.js and Vue.js with Material UI components.
  • Ruby on Rails
  • React.js
  • Vue.js
  • Heroku
  • AWS
  • Stripe

MicroHealth

Microhealth provides healthcare consumers with the information, tools, and transparency to promote better decision-making to improve health and wellness.

  • Built applications in Vue.js and Ruby on Rails, including a mind-mapping tool and a geographic information system (GIS) using Google Maps.
  • Wrote end-to-end test suites in Cypress.
  • Ruby on Rails
  • Vue.js
  • Google Maps
  • Cypress