
Zohaib Nadeem
Development
Punjab, Pakistan
Skills
Ruby
About
Zohaib Nadeem's skills align with Programmers (Information and Communication Technology). Zohaib also has skills associated with Web Professionals (Information and Communication Technology). Zohaib Nadeem has 7 years of work experience.
View more
Work Experience
Senior Software Engineer
Toptal
January 2022 - Present
- I joined Toptal back in 2022 and started working on top-notch companies to help them speed up their development speed. Here is the link to my Toptal profile. (https://www.toptal.com/resume/zohaibnadeem) Tools/Skills: Ruby on Rails • React • Vue • Google Apps Script • Javascript • JQuery • CSS • HTML • Software Architecture • Web Development • API Development • Microservices • Amazon Web Services (AWS) • Heroku • Docker • REST APIs • Postgresql • MySQL • Redis • Sidekiq • Bootstrap • Github • Gitlab • Mac
Senior Software Engineer
Ribbon Education
July 2022 - November 2022
- I joined Ribbon Education through Toptal for a full-time post. I was responsible for the development of core functionality for their flagship product: a Google Apps Script add-on to Google Sheets backed by a Ruby on Rails API. My contributions include: Built a Gmail-integrated mass emailing feature that allows users to send batch emails to a list of students in a spreadsheet using their email accounts. I owned the construction of the entire user interface and many of the Rails API back-end endpoints with automated testing. Built an entire student profile feature that allows users to select a student from an auto-completing search which then would asynchronously load the student's data from a back-end endpoint into a Google Sheet sidebar as a single-page application. 3. Built the entirety of a note-taking feature that allows instructional staff to leave instructional notes about students which are surfaced in an activity stream and shared with colleagues. Tools/Skills: Ruby on Rails • Google Apps Script • Javascript • JQuery • CSS • HTML • Software Architecture • Web Development • API Development • REST APIs • Postgresql • Redis • Sidekiq • Github • Mac
Senior Software Engineer
Motive (Keeptruckin)
April 2021 - September 2022
- I have worked in Motive (Keeptruckin) as a core back-end engineer. Motive is a product-based company and its product is trucking software that works in the USA and Canada, millions of drivers use this product to optimize their work. My responsibilities over there were to build new features that automatically change the driving violation rules as soon as the driver changes the country like Canada to the USA or vice versa. I have also worked on their admin panel to help the internal team increase their output by reducing the time and effort they used to put into finding specific results. Here is an overview of my work here. Added new Admin Tools and features in ROR. Optimized expensive queries and reduced the time in PostgreSQL. Driver violation rules. Fixed buried jobs in ROR. Logging functionality on the admin side. Tools/Skills: Ruby on Rails • Javascript • JQuery • CSS • HTML • Software Architecture • Web Development • API Development • REST APIs • Postgresql • Redis • Sidekiq • Docker • Burried Jobs • Active Admin • Datadog • Logging tools • Jira • Gitlab • Slack • Mac
Senior Software Engineer
Drop Tech
January 2022 - June 2022
- I joined Drop Technologies through Toptal as a senior software engineer to help them speed up their development on the backend side which was written in Ruby on Rails. My responsibilities were to update the legacy code along with the RSpec test case coverage and I also introduced new features like AWS Image Rekognition Service to verify the uploaded content of the users, Update their reward point features, Add security checks to prevent the user from gaining more than the daily reward limit, etc. Tools/Skills: Ruby on Rails • Javascript • JQuery • CSS • HTML • Software Architecture • Web Development • API Development • REST APIs • Postgresql • Redis • Sidekiq • AWS • AWS Rekognition service • Docker • Kubernetes • Jira • Github • Slack • Mac
Senior Software Engineer
Experlabs
April 2020 - October 2021
- Lead the following products from Requirement gathering to deployment using the Software Development life cycle. Designed and coded applications in an agile environment. Analyzed software requirements and provided solutions. Performed analysis, design, coding, testing, implementation, and maintenance of software solutions. Designed robust, scalable, and secure features. Created and maintained project schedules and technical documentation to support software, software integration, reports, etc. Derived the execution of design, and delivered to deadlines. Built and led a team of 4 high-performing engineers. I have created secure and scalable APIs for other teams to use and integrate with external APIs. Seated: Seated is a product that rewards its customers when they reserve a table through seated apps. Seated provides rewards, discounts, and gift cards from different firms like Uber, etc. Hundreds of restaurants have been linked with Seated across 4 big cities in the US. As a team leader, I have the responsibility to interact with project management and the QA team to finalize and implement new features, deploy them on the different AWS instances, and provide support. Admin Portal: It is a private portal implemented to handle all the reservations made by the user through different apps, add new businesses, their time slots, cost, discounts, rewards, gift cards, etc. It's been implemented in Ruby on Rails as the back end and Vue.js as the front-end framework. Seated Portal: It is also a private portal implemented to verify all the receipts uploaded by the end-user, flag the receipt, and escalate/approve/reject/skip the tickets based on some rules. It's been implemented in Ruby on Rails as the backend and HTML, CSS, Bootstrap4, and Jquery as the front end. Tools/Skills: Ruby on Rails • Javascript • React • JQuery • CSS • Bootstrap • HTML • Team Lead • Software Architecture • Web Development • API Development • REST APIs • Postgresql • Redis • Sidekiq • Jira • Github • Slack • Mac
Software Engineer
7Vals
August 2017 - April 2020
- I started working as a software engineer in Ruby on Rails after graduating. I have built secure, scalable, and useful features in all the following products. Led the teams and implemented major features in both frontend and backend. Train new people and then help them to improve their quality of code. I have also introduced some conventions that later on became important assets for the product and helped everyone to understand and maintain the complex code. EZOfficeInventory: EZOfficeInventory is an asset-tracking web-based software that is implemented in Ruby on Rails as a backend HTML, CSS, Bootstrap4, and Jquery as frontend technologies, and MySQL as database storage. EZOfficeInventory is leading the asset tracking in its field and is used all over the globe. I have implemented a lot of features that help me to get promoted. I have also revamped the whole UI of this product by leading 7 people team by following all the conventions of Ruby and introducing myself. I have earned the Precision Engineer Award for this achievement. EZRentOut: EZRentOut is an online rental software that is implemented in Ruby on Rails as a backend HTML, CSS, Bootstrap4, and Jquery as frontend technologies, and MySQL as database storage. EZRentOut provides a separate rental business application to each of its users with lots of modification options and is maintained as a single application at the backend. It has some interesting features that I have also worked on with other engineers like handling the life cycle of an order, Rent/Selling an Item, Maintaining the stocks of different assets, User privacy feature for the customers of product customers, etc. Tools/Skills: Ruby on Rails • RSpec • Javascript • JQuery • CSS • Bootstrap • HTML • CI/CD • Team Lead • Team Management • Collaborative Problem Solving • 3rd Party Integrations • Software Architecture • Web Development • API Development • REST APIs• Software as a Service (SaaS) • MySQL • Redis • Sidekiq • Redmine • Github • Skype • Ubuntu
Internship
Avidsoft
May 2016 - July 2016
- Software Engineer Worked as a mobile developer on an event management app with many interesting features like, - integration with google map API - manage attachment of events and integrate Dropbox and Google drive. Tools/Skills: Android Studio • Java • PHP • Admin • Javascript • JQuery • CSS • HTML • Mobile Development • Windows