Suleman Uzair, Developer in Lahore, Punjab, Pakistan
Suleman is available for hire
Hire Suleman

Suleman Uzair

Verified Expert  in Engineering

Software Developer

Lahore, Punjab, Pakistan

Toptal member since June 14, 2022

Bio

Suleman is a senior software engineer with more than 5 years of professional experience. He understands Ruby on Rails in-depth, is strong with JavaScript, and has experience working with product and project-based companies. Suleman has also trained multiple software engineers in Ruby on Rails and received the Beautiful Code Writer award at his previous company, 7Vals.

Portfolio

Freelance
Ruby on Rails (RoR), JavaScript, Stimulus, Git, Heroku, Bootstrap, Tailwind CSS...
TechieMinions
Ruby on Rails (RoR), JavaScript, Jest, RSpec, GitHub, Shopify, Unit Testing...
7Vals
Ruby on Rails (RoR), Ruby, JavaScript, Bootstrap, jQuery, Git, GitHub...

Experience

  • JavaScript - 3 years
  • Ruby on Rails (RoR) - 3 years
  • Git - 3 years
  • Ruby - 3 years
  • MySQL - 3 years
  • RSpec - 2 years
  • jQuery - 2 years
  • PostgreSQL - 1 year

Availability

Part-time

Preferred Environment

Ruby on Rails (RoR), JavaScript, MySQL, PostgreSQL, GitHub, Git, Bootstrap, Stimulus, Sublime Text, jQuery

The most amazing...

...thing is that I've successfully completed and launched two web applications. The apps are live and being used.

Work Experience

Software Developer

2022 - PRESENT
Freelance
  • Engaged as a freelance developer and individually managed multiple projects for clients with their ticketing systems.
  • Continued working on a half-baked application, managed its tickets (Trello) and deployments (Heroku), and added multiple features to the app.
  • Added multiple features, including customizable user roles, dynamic language translations, and added a UI theme. Updated the JavaScript-based image cropping tool.
  • Developed an MVP from scratch with Ruby on Rails and Jumpstart for a questionnaire/survey product.
Technologies: Ruby on Rails (RoR), JavaScript, Stimulus, Git, Heroku, Bootstrap, Tailwind CSS, Unit Testing, Sublime Text 3

Senior Software Engineer

2022 - 2022
TechieMinions
  • Refactored the code of two repositories with common functionality by introducing a common module. (JavaScript).
  • Added and updated documentation of repositories to help new joiners in the project set up.
  • Tracked features and issues using the Shortcut ticketing tool.
  • Updated the product subscription plans from fixed-price to per-user plans.
Technologies: Ruby on Rails (RoR), JavaScript, Jest, RSpec, GitHub, Shopify, Unit Testing, Sublime Text 3

Software Engineer

2019 - 2021
7Vals
  • Developed multiple major features for the products.
  • Refactored a complete module, namely a rental asset management solution. Its items and bundles checkout module had some quality and scalability issues. Added many new features to the related flows with little effort and increased stability.
  • Trained multiple new hires in Ruby on Rails for 2020 and 2021.
  • Resolved technical issues in the controller test cases and introduced controller test cases into the app. Other developers built on those test cases later.
  • Improved and refactored the Revenue Recognition module.
Technologies: Ruby on Rails (RoR), Ruby, JavaScript, Bootstrap, jQuery, Git, GitHub, Unit Testing, Sublime Text 3, RSpec

Experience

EZOfficeInventory

https://www.ezofficeinventory.com/
EZOfficeInventory is the leading asset tracking and management software.

It provides access to asset information from any device, place, and at any time. It handles end-to-end asset lifecycle management from procurement to retirement.

Users can add and track asset purchase orders, vendors, maintenance histories, and lifetime costs. I have worked as a full-stack software engineer in a team of around 50 developers and implemented multiple significant features.

EZRentOut

https://www.ezrentout.com
EZRentOut is an equipment rental software that handles all the inventory and assets. It is made for all rental industries to help them engage in an increasingly competitive space while lowering costs and improving ROIs.

Education

2015 - 2019

Bachelor's Degree in Computer Science

National University of Computer and Emerging Sciences (FAST-NUCES) - Lahore, Pakistan

Certifications

JANUARY 2022 - PRESENT

Advanced JavaScript

Udemy

JULY 2021 - PRESENT

React, Angular, and Vue | Quickstart and Comparison

Udemy

Skills

Libraries/APIs

jQuery, Stripe

Tools

Sublime Text 3, Git, GitHub, RSpec, Sublime Text

Languages

Ruby, JavaScript

Frameworks

Ruby on Rails (RoR), Angular 7, Angular 4, Bootstrap, Jest, Stimulus, Tailwind CSS

Paradigms

Object-oriented Programming (OOP), Class-based OOP, Unit Testing

Storage

MySQL, PostgreSQL

Platforms

Heroku, Shopify, Ubuntu, MacOS, Linode

Other

Stripe Payments

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