Resume

My professional career, experiences, and skills.

Hafiz M. Ahmad

Senior Ruby on Rails Developer • Full Stack Engineer

Lahore, Punjab, Pakistan

Summary

Senior Full Stack Software Engineer with 5+ years of experience building scalable SaaS platforms, web applications, mobile apps, desktop software, and AI-powered products.

My primary expertise is Ruby on Rails backend development, where I design scalable architectures, REST APIs, CMS platforms, payment systems, and production-ready applications. Alongside Rails, I build modern frontend applications using React, Next.js, React Native, and Electron to deliver complete end-to-end solutions.

Throughout my career I've worked with startups, agencies, and international clients building products ranging from Shopify applications and SaaS platforms to AI-powered business automation tools and internal enterprise systems.

I enjoy solving challenging engineering problems, improving application performance, simplifying complex workflows, and building software that scales.


Contact


Areas of Expertise

CategoryTechnologies
BackendRuby on Rails, Ruby, Node.js, Express.js, Python, REST APIs, GraphQL, PostgreSQL, Redis, Sidekiq
FrontendReact, Next.js, JavaScript, TypeScript, Tailwind CSS, Bootstrap, HTML5, CSS3
Mobile & DesktopReact Native, Electron.js
AIOpenAI, Local LLMs, LangChain, RAG, Prompt Engineering, AI Automation
E-CommerceShopify Apps, Shopify APIs, Stripe, Payment Gateways
Cloud & DevOpsDocker, AWS, GitHub Actions, Linux, NGINX, Vercel
DatabasePostgreSQL, MySQL, MongoDB, Redis
ToolsGit, GitHub, Postman, Jira, VS Code

Professional Experience

DevCacoon

Remote • January 2023 – Present

Senior Full Stack Software Engineer

January 2025 – Present

Leading development of scalable SaaS products and AI-powered applications for international clients.

Responsibilities include:

  • Architecting scalable Ruby on Rails applications
  • Designing REST APIs
  • Building React & Next.js frontends
  • Developing AI-powered features using OpenAI and Local LLMs
  • Building Shopify applications
  • Stripe payment integrations
  • System architecture decisions
  • Mentoring junior developers
  • Production deployments
  • Performance optimization

Technologies

Ruby on Rails • React • Next.js • TypeScript • PostgreSQL • Docker • AWS • OpenAI • Local LLMs • Shopify • Stripe


React Native Developer

January 2024 – January 2025

Built cross-platform mobile applications used by businesses and startups.

Responsibilities:

  • Developing React Native applications
  • API integrations
  • Push notifications
  • Authentication systems
  • Performance optimization
  • State management
  • Publishing production builds

Technologies

React Native • React • JavaScript • TypeScript • Redux • Firebase • REST APIs


Ruby on Rails Backend Developer

January 2023 – January 2024

Worked primarily on backend systems powering SaaS products.

Responsibilities:

  • Building APIs
  • Database design
  • Authentication
  • CMS development
  • Admin dashboards
  • Background jobs
  • Third-party integrations
  • Payment gateways
  • PostgreSQL optimization

Technologies

Ruby on Rails • PostgreSQL • Redis • Sidekiq • Docker • AWS • Stripe


Upwork

Remote • May 2021 – Present

Full Stack Ruby on Rails Developer

May 2023 – Present

Working with startups and businesses worldwide delivering complete web applications.

Projects include:

  • SaaS platforms
  • Shopify Apps
  • AI integrations
  • CMS systems
  • Admin dashboards
  • Payment gateways
  • API development
  • React frontends
  • React Native applications

Technologies

Ruby on Rails • React • Next.js • React Native • Shopify • Stripe • PostgreSQL • OpenAI


Electron.js & Node.js Developer

May 2021 – May 2023

Built desktop applications and internal automation tools.

Responsibilities:

  • Electron desktop apps
  • Node.js backend services
  • File system automation
  • Logging systems
  • API integrations
  • Windows utilities
  • Cross-platform desktop software

Technologies

Electron.js • Node.js • JavaScript • TypeScript • SQLite • React


Gain Impact

Netherlands • Remote • January 2022 – September 2024

Ruby on Rails Backend Developer

January 2023 – September 2024

Built scalable backend systems powering SaaS applications.

Responsibilities:

  • Rails APIs
  • PostgreSQL
  • CMS platforms
  • Authentication
  • Admin panels
  • Business logic
  • Third-party integrations

Technologies

Ruby on Rails • PostgreSQL • Redis • REST APIs • Stripe


Frontend Developer

January 2022 – January 2023

Built responsive interfaces and reusable frontend components.

Responsibilities:

  • React development
  • Tailwind CSS
  • Responsive UI
  • Component architecture
  • API integration
  • Performance optimization

Technologies

React • Tailwind CSS • JavaScript • TypeScript


National Transmission & Dispatch Company (NTDC)

Pakistan • On-site • January 2021 – April 2021

Frontend Developer Intern

Worked on improving internal web applications.

Responsibilities:

  • React development
  • API integrations
  • Responsive layouts
  • Component refactoring
  • Bug fixing
  • UI improvements

Technologies

React • JavaScript • HTML • CSS • Bootstrap


Education

The Superior University

Bachelor of Science (BS) Computer Science

2020 – 2024

  • Graduated with Grade A
  • Runner-up in coding competitions
  • Cricket Team Captain
  • Strong focus on software engineering, algorithms, databases and scalable systems

Core Strengths

  • Ruby on Rails Architecture
  • SaaS Development
  • React Development
  • React Native
  • Electron Desktop Applications
  • Shopify App Development
  • REST API Development
  • AI Integration
  • Local LLM Applications
  • OpenAI APIs
  • Payment Gateway Integration
  • PostgreSQL Database Design
  • Docker Deployment
  • AWS Infrastructure
  • Clean Architecture
  • Performance Optimization
  • Scalable System Design

Last Updated: June 2026