
Suleman Uzair
Verified Expert in Engineering
Software Developer
Lahore, Punjab, Pakistan
Toptal member since June 14, 2022
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
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
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
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.
Senior Software Engineer
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.
Software Engineer
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.
Experience
EZOfficeInventory
https://www.ezofficeinventory.com/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.comEducation
Bachelor's Degree in Computer Science
National University of Computer and Emerging Sciences (FAST-NUCES) - Lahore, Pakistan
Certifications
Advanced JavaScript
Udemy
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
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring