
Zohaib Nadeem
Verified Expert in Engineering
Web Developer
Lahore, Punjab, Pakistan
Toptal member since November 10, 2021
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
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
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
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.
Ruby on Rails Back-end Developer
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.
Senior Software Engineer
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.
Senior Software Engineer
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.
Software Engineer
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.
Experience
Ribbon Education
https://www.ribbonedu.com/Drop Technologies
https://www.joindrop.com/Seated Admin Portal
Seated
https://seatedapp.io/Meet and Match
https://meetandmatch.ch/EZOfficeInventory
http://www.ezofficeinventory.comEZRentOut
https://ezo.io/ezrentout/Showhub
Education
Bachelor's Degree in Software Engineering
Punjab University College of Information Technology - Lahore, Pakistan
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
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