Mirza Sulman Baig, Developer in Multan, Punjab, Pakistan
Mirza is available for hire
Hire Mirza

Mirza Sulman Baig

Verified Expert  in Engineering

Ruby full-stack Developer

Multan, Punjab, Pakistan

Toptal member since October 21, 2024

Bio

Mirza is a highly skilled senior back-end engineer and full-stack developer with over 11 years of experience, specializing in Ruby on Rails, Node.js, Vue, and React. He has expertise in back-end API development, database architecture, Agile environments, web development, machine learning, and computer vision. Mirza builds scalable solutions and collaborates effectively with cross-functional teams, driven by a passion for impactful software.

Portfolio

Toptal
Ruby on Rails (RoR), GraphQL, Elasticsearch, Sidekiq, RSpec...
Unation
Ruby on Rails (RoR), APIs, Padrino, AWS ELB, SendGrid, REST APIs, Sentry...
Mailmunch
Ruby on Rails (RoR), Node.js, GraphQL, Shopify API, Wix, WordPress API...

Experience

  • Ruby on Rails (RoR) - 9 years
  • REST APIs - 6 years
  • RSpec - 5 years
  • Vue - 5 years
  • Docker - 4 years
  • GraphQL - 4 years
  • Custom Shopify Apps - 2 years
  • Shopify - 2 years

Availability

Full-time

Preferred Environment

MacOS, Slack, Docker, GitHub, Zoom, Skype

The most amazing...

...solution I've built integrated 13 marketing services into an app on Shopify and WordPress, becoming featured on the Wix app platform.

Work Experience

Back-end Engineer

2022 - 2024
Toptal
  • Worked on Elasticsearch for a broader, scalable query builder to facilitate search across the entire product.
  • Led the modularization of a massive Ruby on Rails application into smaller engines, improving maintainability and managing dependencies among engines.
  • Developed and maintained scalable back-end services using Ruby on Rails.
  • Collaborated with cross-functional teams to optimize business handling processes.
Technologies: Ruby on Rails (RoR), GraphQL, Elasticsearch, Sidekiq, RSpec, Artificial Intelligence (AI), PostgreSQL, Apache Kafka, GitHub, Grafana, Sentry, Google BigQuery, APIs, Docker, Unit Testing, E2E Testing, Git, CI/CD Pipelines, Ruby, Rails Engines, Amazon S3 (AWS S3), Architecture, Event-driven Architecture, API Integration, Back-end Development, Ruby on Rails 7, Web Development, SQL, Software Design, ChatGPT API, OpenAI, Code Review, Linux, MVC architecture

Senior Solutions Architect

2021 - 2022
Unation
  • Refactored legacy code, improved maintainability, and implemented new features to enhance the ticketing platform.
  • Enhanced platform stability and scalability by optimizing database queries and reducing system bottlenecks.
  • Developed a solution to migrate a Padrino-based application to Ruby on Rails while maintaining and improving the back-end architecture.
Technologies: Ruby on Rails (RoR), APIs, Padrino, AWS ELB, SendGrid, REST APIs, Sentry, Web Architecture, MySQL, MongoDB, Docker, GitHub, Vue 3, RSpec, Leadership, Technical Leadership, Amazon Web Services (AWS), Unit Testing, E2E Testing, Git, CI/CD Pipelines, Ruby, Amazon S3 (AWS S3), Stripe, Architecture, Payment Gateways, NoSQL, Solution Architecture, Event-driven Architecture, API Integration, Back-end Development, Web Development, SQL, Software Design, Linux, DevOps, REST, MVC architecture

Principal Software Engineer

2019 - 2021
Mailmunch
  • Architected and maintained back-end services using Ruby on Rails, leveraging Sidekiq for efficient multi-threaded background job processing.
  • Integrated with 3rd-party applications, including Shopify, Wix, and Mailchimp, to enhance automation and user engagement.
  • Migrated front-end APIs from Rails to Node.js with GraphQL, improving performance and efficiency.
Technologies: Ruby on Rails (RoR), Node.js, GraphQL, Shopify API, Wix, WordPress API, SendGrid, Sendy, Zapier, GetResponse, Campaign Monitor API, Mailchimp API, Heroku, Elasticsearch, Sidekiq, Web Architecture, REST APIs, PostgreSQL, React, JSON Web Tokens (JWT), APIs, Docker, GitHub, RSpec, Figma, Leadership, Technical Leadership, Third-party APIs, eCommerce APIs, Amazon Web Services (AWS), JavaScript, Unit Testing, Git, Custom Shopify Apps, Shopify, Payment APIs, CI/CD Pipelines, HTML, Ruby, Amazon S3 (AWS S3), Stripe, Shopify Storefront API, Amazon DynamoDB, Stripe API, Architecture, Payment Gateways, Solution Architecture, Event-driven Architecture, API Integration, Startups, Back-end Development, Full-stack, Web Development, SQL, Software Design, Linux, MVC architecture

Chief Technology Officer

2018 - 2019
GoGhoom
  • Designed and developed a robust back-end architecture and RESTful APIs using Ruby on Rails, ensuring high availability and scalability.
  • Led a team of developers in building the front end with Vue, ensuring seamless integration with back-end services.
  • Oversaw all technical aspects of the project, including database design and cloud deployment.
Technologies: Ruby on Rails (RoR), Vue, Vuex, REST APIs, SendGrid, Nuxt.js, Vue SSR, PostgreSQL, Elasticsearch, Sidekiq, Sentry, APIs, GitHub, Full-stack, Leadership, Technical Leadership, Third-party APIs, Amazon Web Services (AWS), JavaScript, Full-stack Development, Unit Testing, Git, CSS, HTML, Ruby, Amazon S3 (AWS S3), Front-end, Minimum Viable Product (MVP), Payment Gateways, Solution Architecture, API Integration, Front-end Development, Startups, Back-end Development, Web Development, SQL, Software Design, Linux, DevOps, REST, Ruby on Rails 5, MVC architecture

Web Team Lead

2017 - 2018
myZindagi
  • Designed and managed Grape APIs using Ruby on Rails for healthcare web applications, enabling secure and efficient data handling.
  • Implemented SMS prescription services and JSON-based API responses, enhancing user communication.
  • Led a team of developers to optimize application performance, resulting in a 30% increase in user engagement.
Technologies: Ruby on Rails (RoR), Twilio API, REST APIs, Sidekiq, PostgreSQL, Sentry, Cloud9, APIs, GitHub, Grape, Full-stack, Amazon Web Services (AWS), Bootstrap, JavaScript, Full-stack Development, Unit Testing, Git, CSS, HTML, Ruby, Amazon S3 (AWS S3), Front-end, Minimum Viable Product (MVP), Stripe, Amazon DynamoDB, Stripe API, Payment Gateways, Front-end Development, Startups, Back-end Development, Web Development, SQL, Linux, REST, Ruby on Rails 5, MVC architecture

Manager – Web Applications

2016 - 2017
Techtix
  • Developed REST APIs with Ruby on Rails, incorporating token-based authentication and multi-tenancy for secure and scalable applications.
  • Oversaw front-end development with AngularJS, creating intuitive and responsive user interfaces.
  • Built features for eCommerce marketplaces, including real-time notifications using web sockets.
Technologies: Ruby on Rails (RoR), Vue, Vuex, REST APIs, AngularJS, Google Maps API, Elasticsearch, Amazon RDS, Amazon EC2, Load Balancers, Sidekiq, Redis, ActionCable, eCommerce, PostgreSQL, MongoDB, JSON Web Tokens (JWT), APIs, GitHub, Full-stack Development, Git, Payment APIs, CSS, HTML, Ruby, Minimum Viable Product (MVP), Stripe API, Payment Gateways, NoSQL, Front-end Development, Startups, Back-end Development, Web Development, SQL, Linux, jQuery, REST, Ruby on Rails 4, MVC architecture

Researcher

2014 - 2016
University of Genoa
  • Conducted research on modeling and designing emotion detection methods for agents in crowds by measuring behavioral changes in real-time.
  • Developed a crowd simulator and designed behavioral agents to respond to various scenarios, including normal, busy, and emergency situations.
  • Leveraged probabilistic graphical models and machine learning techniques for crowd emotion detection and logical reasoning.
Technologies: OpenCV, C++, MATLAB, Python

Embedded System Developer

2013 - 2014
Powersoft19
  • Tested embedded firmware and embedded system design.
  • Developed an embedded data acquisition bench for testing embedded firmware.
  • Designed various drivers for the PIC32 microcontroller using MPLAB.
Technologies: MPLAB, PIC32, WiFi, I2C, C++

Experience

Page Interact—Facebook Pages Chat Management

https://pageinteract.com
Page Interact is a powerful Facebook Page management tool designed to enhance communication and engagement with your audience.
• It breaks free from Facebook's standard 24-hour messaging restriction, allowing businesses to send messages to their Facebook leads at any time.
• The platform enables sending personalized messages to entire Facebook audiences with just a few clicks, streamlining mass communication.
• Users can connect personally with any lead through individual messaging, regardless of when they last engaged.

Hospital Management System (SaaS)

https://app.rhcmultan.com/
A SaaS platform designed for appointment booking, patient online records management, and information sharing, compliant with HIPAA guidelines. The platform is operational in a tier-2 hospital and can extend to additional hospitals, ensuring a scalable and secure healthcare solution.

Personal Finance Management App

This project involved creating a personal finance management app where users can enter details of their accounts and keep a wallet to add expenses and income. It's a practical and advanced solution for users to keep track of all their accounts in one place.

Maqsab

This project involved developing a web and mobile application similar to Uber, designed for booking various services such as rides, deliveries, or luxury car rentals. The app utilizes message queuing telemetry transport (MQTT) for efficient, lightweight messaging, enabling real-time communication between users and service providers. Additionally, it features a real-time chat function, allowing users and drivers to communicate instantly within the app, enhancing the overall user experience by providing timely updates and support.

Education

2019 - 2024

Bachelor's Degree in Software Engineering

Virtual University of Pakistan - Pakistan

Certifications

NOVEMBER 2021 - PRESENT

Foundations of Project Management

Coursera

Skills

Libraries/APIs

Vue, REST APIs, Vue 3, Node.js, Sidekiq, Shopify API, Stripe, Shopify Storefront API, Stripe API, React, Vuex, Twilio API, OpenCV, WordPress API, Campaign Monitor API, Mailchimp API, Google Maps API, Rails Engines, jQuery, Facebook API

Tools

Git, GitHub, Slack, Zoom, Skype, MATLAB, RSpec, AWS ELB, SendGrid, Wix, Zapier, Grafana, Sentry, Shadcn, Figma

Languages

Ruby, GraphQL, JavaScript, HTML, SQL, C++, CSS, Python

Frameworks

Ruby on Rails (RoR), Ruby on Rails 7, Ruby on Rails 4, Ruby on Rails 5, Padrino, AngularJS, Nuxt.js, Vue SSR, ActionCable, JSON Web Tokens (JWT), Tailwind CSS, Grape, Bootstrap

Paradigms

REST, Unit Testing, Event-driven Architecture, Agile, Agile Project Management, Web Architecture, E2E Testing, DevOps

Platforms

Docker, Shopify, Vercel, Linux, MacOS, Web, Apache Kafka, Heroku, Amazon EC2, Amazon Web Services (AWS)

Storage

Elasticsearch, PostgreSQL, Amazon S3 (AWS S3), MySQL, MongoDB, Redis, Amazon DynamoDB, NoSQL

Other

APIs, Full-stack, Minimum Viable Product (MVP), API Integration, Back-end Development, Web Development, MVC architecture, Technical Leadership, Third-party APIs, eCommerce APIs, Full-stack Development, Custom Shopify Apps, Payment APIs, Front-end, Architecture, Payment Gateways, Solution Architecture, Front-end Development, Startups, Software Design, Software, Website QA, MPLAB, PIC32, WiFi, I2C, Global Project Management, Artificial Intelligence (AI), Sendy, GetResponse, Google BigQuery, Amazon RDS, Load Balancers, eCommerce, Cloud9, Web Scraping, Kamal, SaaS, Leadership, Finance, Finance APIs, CI/CD Pipelines, ChatGPT API, OpenAI, Code Review, Ruby on Rails 8, SolidQueue, SolidCache, SolidCable, Facebook Pages

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring