Muhammad Hamza Asif

Software Engineer & Ruby on Rails Developer

Contacts

Summary

Full-stack developer having expertise in Ruby on Rails, Hotwire, Vue.js, PostgreSQL and GraphQL to create dynamic and interactive user interfaces.

I have more than 3 and a half years of professional experience developing websites and web applications, both in a team environment and working alone.

In this Dynamic field of Full-stack development, my aim is to create user-friendly solutions that break new ground and move technology forward, adding innovation to the digital world.

Education

Bachelor of Science - BS, Computer Science

Bahria University

Sep 2017 - Jun 2021
Islamabad, Pakistan
FSc, Pre-engineering

Superior College

Jun 2015 - Jun 2017
Lahore, Pakistan

Work Experience

Software Engineer

ClusterCube

August 2023 - Present
Lisbon, Portugal · Remote

I contributed to a healthcare project at Nova University, where the application was used for scientific research to study the impact of IT systems in healthcare. My role involved developing and maintaining the application using Ruby, Ruby on Rails, Vue.js, and TailwindCSS. I was responsible for implementing new features, optimizing the codebase, and ensuring a seamless user experience for researchers and healthcare professionals.

Associate Software Engineer

Recurso Labs

May 2022 - Jun 2023
Lahore, Pakistan · Remote

Contributed to an API-based project, focusing on managing backend systems. Led efforts in bug fixes, feature additions, and deployment management, ensuring smooth releases. Played a crucial role in optimizing sample collection logistics for the medical platform. Additionally, developed and maintained a micro-service to enhance system modularity and performance.

Junior Software Engineer

Pak wheels

Feb 2021 - Mar 2022
Lahore, Pakistan · On-site

As a Junior Ruby on Rails Developer at Pak Wheels, I contributed to the development and maintenance of the company's web platform using Ruby on Rails. My responsibilities included implementing new features, optimizing existing code, and ensuring a seamless user experience. I worked extensively with Vue.js to enhance the front-end interactivity and used TailwindCSS to create responsive, modern designs. I also collaborated with senior developers to resolve bugs, improve application performance, and maintain high code quality./p>

Skills

Currently in use:

  • Ruby (since 2021), Ruby on Rails (since 2021), Turbolinks, HotWire (Turbo, Stimulus), Vue.js PostgreSQL, Hotwire, GraphQL and Redis.
  • Tailwind CSS / UI. Alpine.js.
  • Ngrok, Docker
  • Heroku, Digital Ocean, Docker and AWS

I've had experience with various technologies, without any specific ranking:

  • C, C++, JavaScript, Python, vue.js, Jekyll
  • MySQL, SQL Server, Mongo DB, Redis, Sidekiq, Full-text search and Elastic Search.
  • Windows, OSX, Linux (Ubuntu, Debian)
  • Stripe as a payment gateway
  • GIT, GitHub.

Soft-skills:

  • Teaching and Mentoring.
  • Communication and management skills.

Other Activities

  • rails-i18n gem contribution
  • Working on Personal Project

Languages

  • Urdu (Native proficiency)
  • English (Professional working proficiency)