Zohaib Nadeem, Developer in Lahore, Punjab, Pakistan
Zohaib is available for hire
Hire Zohaib

Zohaib Nadeem

Verified Expert  in Engineering

Bio

Zohaib has worked as a senior software engineer on different SaaS products and projects for the last six years in the education, food, asset tracking, and trucking industries. He has developed an enormous number of features in various applications that boost the outcome of the company. A hard-working team player, he is passionate about problem-solving and learning. Zohaib enjoys improving the output of the application in almost every way.

Portfolio

Built for Teachers Inc
Ruby on Rails (RoR), JavaScript, Google Apps Script, Educational Portals, APIs...
Drop Technologies Inc.
Ruby on Rails (RoR), APIs, PostgreSQL, Docker, RSpec, HTML, CSS, JavaScript...
Motive
Ruby on Rails (RoR), PostgreSQL, JavaScript, CoffeeScript, Git, Haml, RSpec...

Experience

  • Ruby on Rails (RoR) - 8 years
  • PostgreSQL - 6 years
  • JavaScript - 6 years
  • APIs - 4 years
  • TypeScript - 3 years
  • Tailwind CSS - 3 years
  • React - 3 years
  • Amazon Web Services (AWS) - 3 years

Availability

Full-time

Preferred Environment

Amazon Web Services (AWS), Back-end, APIs, Bootstrap 4, CSS, PostgreSQL, Ruby on Rails (RoR), HTML, JavaScript, RSpec

The most amazing...

...things I've created are Delta invoices and Google Calendar view for restaurants, and I've revamped the structure of one of the products.

Work Experience

Ruby on Rails Back-end Developer

2022 - 2022
Built for Teachers Inc
  • Helped clean the code by introducing new conventions and sharing best practices to make it more readable and easier to add enhancements.
  • Developed student profiles, notes, and email integration and introduced new gems in the code like Annotate, Pundit, etc. Worked on both RoR and Google App scripts.
  • Introduced services to move standard code from both integrations (Canvas and Zoom) and developed a structure to minimize the efforts and maximize the output.
Technologies: Ruby on Rails (RoR), JavaScript, Google Apps Script, Educational Portals, APIs, RSpec, HTML, CSS, PostgreSQL, Back-end, Engineering, Ruby on Rails 6, Microservices, REST APIs, Data Structures, Web Development, Ruby, API Integration, API Design, Software Architecture, Git, eCommerce, Ruby on Rails 4, Databases, Object-oriented Programming (OOP), REST API Clients, Code Review, Deployment, Integration, Back-end Development, Database Design, Cloud, Design Patterns, MVC architecture, REST, Gmail, Email, Automation

Ruby on Rails Back-end Developer

2022 - 2022
Drop Technologies Inc.
  • Helped remove obsolete code, added enhancements in the code logic, and the new RSpec tests for controllers, models, services, etc.
  • Integrated Amazon's image recognition service to verify the user's uploaded content from the mobile app.
  • Added new security rules to protect from scamming by the user in their mobile game rewards.
Technologies: Ruby on Rails (RoR), APIs, PostgreSQL, Docker, RSpec, HTML, CSS, JavaScript, Back-end, Engineering, Ruby on Rails 6, Data Structures, Web Development, Ruby, Rake, Microservices, REST APIs, Full-stack Development, API Integration, API Design, Software Architecture, SQL, Git, eCommerce, Ruby on Rails 4, Databases, Object-oriented Programming (OOP), REST API Clients, Code Review, Deployment, Integration, Back-end Development, Database Design, DevOps, Design Patterns, MVC architecture, REST

Senior Software Engineer

2021 - 2022
Motive
  • Introduced useful features in RoR on the admin side to import different modules in bulk with unit test cases.
  • Fixed buried jobs in RoR and enhanced the end user's experience with the product.
  • Founded queries that took most of the time on the main PostgreSQL database. Optimized these queries to decrease the load time and moved some queries to replicas.
Technologies: Ruby on Rails (RoR), PostgreSQL, JavaScript, CoffeeScript, Git, Haml, RSpec, HTML, CSS, APIs, Back-end, Engineering, Ruby on Rails 6, Data Structures, Database Management Systems (DBMS), Web Development, jQuery, SCSS, Ruby, Rake, Docker, Full-stack, Microservices, REST APIs, Full-stack Development, API Integration, API Design, Software Architecture, Fintech, SQL, Amazon RDS, Sass, Ruby on Rails 4, Devise, Databases, Object-oriented Programming (OOP), Design Principles, REST API Clients, Code Review, Deployment, Integration, Back-end Development, Database Design, DevOps, Design Patterns, Front-end Development, MVC architecture, REST

Senior Software Engineer

2020 - 2021
Exper Labs
  • Led a team of three engineers and created various private portals in RoR for their agents to use. These portals increased their productivity by around 700%.
  • Added new features and improved the existing ones on the company's main website (www.seatedapp.io) in RoR. These features helped end-users find active and inactive and surging and non-surging restaurants in real-time on the map.
  • Ajaxified the company's websites by using jQuery, which enhanced the user experience and their overall earnings by 200%.
  • Developed a Google Calendar-like feature in RoR to show the schedules of a restaurant on different days and times and received an award for this.
Technologies: Ruby on Rails (RoR), Vue, PostgreSQL, HTML5, CSS3, JavaScript, jQuery, Bootstrap 4, Redis, Amazon Web Services (AWS), Heroku, Git, HTML, CSS, APIs, RSpec, jQuery UI, Back-end, Engineering, Rake, Data Structures, Database Management Systems (DBMS), Web Development, Ruby, Team Leadership, Amazon EC2, Scrum Master, Full-stack, Microservices, REST APIs, Full-stack Development, Front-end, API Integration, API Design, Software Architecture, SCSS, Fintech, Bootstrap, User Experience (UX), User Interface (UI), SQL, Sidekiq, Bootstrap 5, eCommerce, Amazon RDS, Sass, Ruby on Rails 4, Responsive Web Apps, Devise, Databases, Object-oriented Programming (OOP), Ruby on Rails 5, Design Principles, Amazon S3 (AWS S3), REST API Clients, Code Review, Payment APIs, Architecture, Deployment, Integration, Tailwind CSS, Back-end Development, Database Design, Cloud, DevOps, Linux, Design Patterns, TypeScript, Search Engine Optimization (SEO), Front-end Development, MVC architecture, REST, Email, Automation

Software Engineer

2017 - 2020
7Vals
  • Revamped the UI and structure of the three products using HTML5, CSS3, Bootstrap, jQuery, RoR, MySQL, third-party plugins, rake tasks, and cronjobs in EZOfficeInventory, EZRentOut, and AssetSonar, by leading a team of five engineers.
  • Added a delta invoice feature in RoR into EZRentOut, which was requested by many active users. This feature got so much appraisal from the users as well as my seniors and enhanced the company's overall earnings.
  • Introduced some useful conventions to maintain the legacy code in CSS3, jQuery, and RoR and received the Precision Engineer Award for it. This also helped developers work in harmony.
  • Introduced and improved the custom fields feature in RoR for the end users to add to the different modules. I also introduced a gem to make it easy and scalable.
  • Collaborated closely with the product management team to find the flaws in a feature request and give suggestions to improve it.
Technologies: Ruby, Ruby on Rails (RoR), MySQL, HTML5, CSS3, SCSS, Bootstrap 4, jQuery, JavaScript, Git, HTML, CSS, APIs, RSpec, jQuery UI, Back-end, Engineering, Rake, Data Structures, Database Management Systems (DBMS), Web Development, CoffeeScript, Haml, Front-end, Stripe API, Stripe, Team Leadership, Scrum Master, Full-stack, Microservices, REST APIs, Full-stack Development, API Integration, API Design, Software Architecture, Bootstrap, User Experience (UX), User Interface (UI), SQL, Bootstrap 5, eCommerce, Sass, Ruby on Rails 4, Responsive Web Apps, Devise, Databases, Object-oriented Programming (OOP), Ruby on Rails 5, Design Principles, Stripe Payments, REST API Clients, Code Review, Payment APIs, Deployment, Integration, Back-end Development, Database Design, Linux, Search Engine Optimization (SEO), Front-end Development, MVC architecture, REST, Gmail, Email, Automation

Experience

Ribbon Education

https://www.ribbonedu.com/
For this project, I built multiple features, including a Gmail-integrated mass emailing feature that allows users to send batch emails to a list of students in a spreadsheet using their personal email accounts and I owned the construction of the entire user interface and many Ruby on Rails API back-end endpoints with automated testing. I also built an entire student profile feature that allows users to select a student from an autocomplete search, which would asynchronously load the student's data from a back-end endpoint into a Google Sheet sidebar of a single-page application. Finally, I developed a complete note-taking feature that allows teaching staff to leave instructional notes about students, which appear in an activity stream and are shared with colleagues.

Drop Technologies

https://www.joindrop.com/
I updated the legacy code along with the RSpec test case coverage and introduced new features such as Amazon Rekognition Image to verify the users' uploaded content. Also, I updated their reward point features and added security checks to prevent users from getting more than their daily reward limit.

Seated Admin Portal

It is a private portal implemented to handle all the reservations made by the customer through different Seated apps where new businesses, their timeslots, cost, discounts, rewards, gift cards, and many more can be added and I used Ruby on Rails for the back end and Vue as the front end framework. As a solo developer, I developed this portal entirely, from the back end to the front end, and then deployed it to an AWS instance.

Seated

https://seatedapp.io/
Seated is a product that gives its customers rewards, discounts, and gift cards from companies such as Uber when they reserve a table through the Seated application. Hundreds of restaurants are linked with Seated across four big cities in the US. As a team leader, I led a team of highly qualified engineers and interacted with the project management and QA teams to finalize and implement new features, deploy them on the different AWS instances, and provide support.

Meet and Match

https://meetandmatch.ch/
A web-based application that I managed alone from scratch, from development to deployment where I used Ruby on Rails framework, SCSS, Internationalization using locale feature, and cron jobs to schedule jobs to implement this application. The application has hundreds of active users.

EZOfficeInventory

http://www.ezofficeinventory.com
EZOfficeInventory is a leading global asset-tracking web-based software built with Ruby on Rails for the back end; HTML, CSS, Bootstrap 4, and jQuery for the front end; and MySQL for database storage. I implemented many features, including payment platform integrations with Stripe, work orders, purchase orders, inventories, dynamic dashboards, and real-time reports generation. I also revamped the whole UI of this product by leading a team and following all the conventions of Ruby. As a result, I earned the Precision Engineering Award for this achievement.

EZRentOut

https://ezo.io/ezrentout/
EZRentOut is an online rental software that provides users with a separate rental business application with many modification options and it is built with Ruby on Rails for the back end; HTML, CSS, Bootstrap 4, and jQuery for the front end; and MySQL for database storage. This software is maintained as a single application at the back end and has many interesting features. I developed some of them, including Delta invoices, handling the lifecycle of an order, renting and selling an item, maintaining the stocks of different assets, user privacy feature for customers, and event calendar.

Showhub

A native application designed for animals to participate in various events, as well as for buying and selling purposes. I have worked as a full-stack engineer responsible for revamping their mobile applications completely using React Native, TypeScript, and TailwindCSS.

Education

2013 - 2017

Bachelor's Degree in Software Engineering

Punjab University College of Information Technology - Lahore, Pakistan

2011 - 2013

FSc Pre-Engineering in Engineering

Superior College Sialkot - Sialkot, Punjab, Pakistan

Skills

Libraries/APIs

jQuery, jQuery UI, Stripe API, REST APIs, React, Stripe, Sidekiq, Devise, Vue

Tools

Rake, RSpec, Git, Figma, Expo, JSX

Languages

SCSS, HTML5, CSS3, Ruby, JavaScript, Google Apps Script, HTML, CSS, SQL, Sass, TypeScript, CoffeeScript, Haml

Frameworks

Ruby on Rails (RoR), Ruby on Rails 6, Bootstrap, Ruby on Rails 4, Ruby on Rails 5, Tailwind CSS, React Native

Paradigms

Microservices, Object-oriented Programming (OOP), Database Design, DevOps, Design Patterns, Mobile Development, REST, Automation, Search Engine Optimization (SEO), Unit Testing

Platforms

Heroku, Amazon Web Services (AWS), Amazon EC2, AWS Lambda, Linux, Android, iOS, Shopify, Docker

Storage

Database Management Systems (DBMS), MySQL, PostgreSQL, Redis, Databases, Amazon S3 (AWS S3)

Other

Data Structures, Web Development, Bootstrap 4, APIs, Back-end, Team Leadership, Full-stack, Full-stack Development, Front-end, API Integration, API Design, Software Architecture, Fintech, User Experience (UX), User Interface (UI), Bootstrap 5, eCommerce, Amazon RDS, Responsive Web Apps, GoDaddy, Design Principles, Stripe Payments, REST API Clients, Code Review, Payment APIs, Architecture, Deployment, Integration, Back-end Development, Cloud, Front-end Development, MVC architecture, Application State Management, Axios, AsyncAPI, Gmail, Email, Educational Portals, Engineering, Scrum Master, Finance, CI/CD Pipelines

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