Download PDF


Extensive knowledge of Web development, from concept to implementation and optimization. Special focus on Ruby on Rails application framework and AngularJs. Self-motivated worker with strong focus on business goals and end-user experience. Excellent verbal and written communication skills.

Currently working as a software engineer in Lahore, I'm based in Karachi and looking to relocate back there.


  • Ruby on Rails
  • Web Services API
  • AngularJS
  • AWS Elastic Beanstalk
  • PostgreSQL
  • MySQL
  • Haml
  • JavaScript
  • CoffeeScript
  • JQuery
  • Github
  • OOP



Bachelor of Science (BS) , Computer Science

COMSATS  Institute Of Information And Technology Lahore

Work experience

Jan 2016Present

Software Engineer

Nextbridge Ltd. 

Was responsible for the development of 4 Ruby on Rails products, where I had to directly communicate with the clients and solely lead the projects, all of which were completed in due time and to the satisfaction of both the client and the manager.

Nov 2014Dec 2015

Software Engineer

Pikes Soft
  • Developed Agile based applications using Ruby on Rails.
  • Planned and carried out daily scrums, weekly estimations and retrospectives and pair programming.
  • Managed code Git and BitBucket.
  • Designed applications using object oriented concepts.
  • Used Restful API to gather sales related data for products.
  • Implementing Behavior Driven Development using RSpec And Cucumber
Jun 2014Aug 2014

Web Intern 

Granjur Technologies

Converted PSD to HTML Build responsive sites Using Bootstrap and worked on Yii (PHP)


  •  GoPato
    • Customer App
      • Define where your order and its final destination is collected.
      • Once You've asked for a service, your Pato(delivery boy) is responsible for conducting your order.
      • You can get an estimate of the time and cost of your service.
      • In the application you can see the name of your Pato, qualification and registration.
      • It -Compare scores of different ducks.
      • If You have a craving and you have not decided an option , we give you the best tips around.
      • Once order placed , we send an email with the receipt of your order.
    • Drive App
      • Pato Drive is your personal assistant.
      • Pato got your order in minutes.
      • Pato is responsible for conducting your order.
      • Pato will pick order from customer define pickup location.
      • Pato will deliver order at customer define deliver location.
      • Customer can directly chat with Pato.
      • Customer can see Duck location on Map. Customers will review duck.


  • PayPato
      • Its virtual Inventory/Stock application.
      • Maintain inventory. Customer Module.
      • Seller Module. Payment through Cash or Payment through Credit Card on time.
      • Using card Flight for Credit card payment on time.
      • Complete Reporting feature.
      • Using Stripe for payment gateway
  • Qutor

Qutor is where Quran Students and Tutors can find each other and learn using Qutor’s Virtual Classroom, where you can browse profiles of tutors who are already using Qutor or ask a tutor you like to sign up on Qutor, choose a plan based on how much classroom time you need per month and other features like 

      • Parental Watch and Archiving.
      • Virtual Classroom Features. 
      • Fully Interactive Quran with Synchronized Mouse Pointers.
      • Enhanced Learning: Video and Audio Streaming, Text Chat and White Board
      • Parental Watch: Monitor lessons through 30 second videos recorded at random intervals.


  • CoffeeSender

CoffeeSender is the leading digital engagement and incentive platform. CoffeeSender enables anyone to send coffee on line with following feature

      • Real Time Reporting
      • Team Management
      • Suggested Recipients
      • 14 day Credit Policy
      • Custom Branded Templates
      • Bulk Sending via CSV

Coffeesender offers integrations with popular CRMs and apps which makes it easy for you to send coffee directly from within from their platform

      • Salesforce
      • MicroSoft Dynamics CRM
      • Oracle Sales Cloud


  • U-Announce

U-Announce is a social web application where end user can announce in the form of messages which can have multiple images and a video. It is developed from scratch in AngularJs, Ruby on Rails best practices and standards.
There is a message feed section where a user can view and re-announce the announcements. Announcements can contain videos, images and rich text. There is also a U-Section where user can design his/her profile by rich text editing, drag and drop images and videos and also he/she can search and visit other users profile as well. In addition, the application has other standard management features for the administrator.
Some Features: 

  • Announcement feed like Twitter and Facebook
  • User profile design by rich text editing and drag and drop images and videos
  • Users Management
  • New announcement notification
  • U-Announce buttons for third party sites
  • Fetch and display emails using IMAP and POP3 sent by users in admin section and allow the administrator to reply.


  • Dubseed

Developed using Ruby on Rails, AngularJS, Bash and Elastic BeanStalk, Dubseed is a networking & distribution resource that allows users to discover and explore music. Sellers can upload individuals tracks and the system separates song stems from them whereby buyers can explore, play and buy tracks on the site. The site was configured for and supported auto-scaling so it could scale to millions of users without being subjected to severe server load.


Honors & Awards

National ICT R&D Fund Scholarship (Full Bright) for Undergraduate Program.

Professional Skills

  • Planning and organizing
  • Effective communication
  • Interpersonal skills
  • Team-working and inter-cultural competence


Hobbies:     Reading, Hiking, Movies

Sports&Games:  Chess, Cricket


English:    Business Fluent

Urdu :        Fluent