
Muhammad Zirak Waheed
Verified Expert in Engineering
Back-end Developer
Lahore, Punjab, Pakistan
Toptal member since November 9, 2022
Muhammad is a software engineer who develops innovative organizational efficiency and effectiveness programs. He has applied his expertise in Ruby on Rails to build apps for business operations, among other things, and he excels at problem-solving and coding. Muhammad is a skilled leader with a proven ability to motivate, educate, and manage a team of professionals to achieve business goals.
Portfolio
Experience
- Ruby on Rails (RoR) - 3 years
- Web Development - 3 years
- PostgreSQL - 3 years
- Ruby - 2 years
- React - 2 years
- Stripe - 2 years
- Microservices - 1 year
- Sinatra - 1 year
Availability
Preferred Environment
MacOS, Visual Studio, Ruby, Ruby on Rails (RoR), Sinatra, Microservices, Web Development, Stripe Payments, React, PostgreSQL, Back-end, Back-end Development, API Development
The most amazing...
...thing I've developed is a search query language that is a wrapper for the Elasticsearch query.
Work Experience
Full-stack Developer
An Online Freelance Agency
- Customized a well-designed tool, Chatwoot, integrated with WhatsApp business APIs.
- Integrated Google Maps APIs and calculated stats and cost per user.
- Integrated a React app in Airtable to access Amazon Mechanical Turk (MTurk).
- Managed multiple resources and used them to assign tasks of their relative experiences.
Software Engineer
Square63
- Developed a project from scratch and improved it to be flawless.
- Added many audio analysis features, such as sound quality and duration.
- Tracked and fixed bugs in several large-scale applications.
- Led a team that successfully delivered the project.
- Trained multiple junior resources and enabled them to work independently on a project.
Software Engineer
Devbox
- Developed an app that managed the employees' attendance and leaves.
- Implemented Stripe for annual payments of monthly ad plans.
- Fixed bugs and updates in a live product with thousands of active users.
Trainee
AIMS Research Lab
- Updated the database structure of a natural language processing (NLP) tool to make it more efficient.
- Fixed bugs to make the tool fully functional and ready for use.
- Updated the user interface of the tool and made it user-friendly.
Experience
Audio Licensing App
The app has raised total funding of $2.75 million since 2018 and ranks 13th among 304 active competitors. The company previously used third-party tools that helped them make the app that did everything for them. We worked directly with its CEO and product management team. I started the project from scratch and delivered three operational phases.
Government Permit Issuance Tool
The goal was to facilitate government administrators' jobs, digitalize the paperwork, and make it easy for citizens to access the government portal online.
I joined the project as a developer and got promoted to team lead after adding many major and minor features to the app.
Student Assistance Application
Education
Bachelor's Degree in Information Technology
University of the Punjab - Lahore, Pakistan
Skills
Libraries/APIs
Ruby on Rails API, Stripe Connect, API Development, REST APIs, React, React Redux, jQuery, Facebook Authentication, FFmpeg, Devise, Stripe, Stripe Connect API, Stripe API, Resque, Sidekiq, Ruby ERB, OmniAuth, Natural Language Toolkit (NLTK), Pundit, Node.js
Tools
Visual Studio, Postman, Git, GitHub, RSpec, RubyMine, Papertrail, RuboCop, Stripe Checkout, Bitbucket
Languages
Ruby, SQL, JavaScript, CSS, HTML, Sass, Python 3, SCSS
Frameworks
Ruby on Rails (RoR), Ruby on Rails 5, Sinatra, Bootstrap, Swagger, JSON Web Tokens (JWT), Ruby on Rails 4, Ruby on Rails 3, Capybara, Tailwind CSS, Stimulus, ActionCable
Paradigms
Object-oriented Programming (OOP), Microservices, Agile
Platforms
MacOS, Heroku, Amazon Web Services (AWS)
Storage
PostgreSQL, MySQL, Databases
Other
Ruby Gems, Web Development, APIs, Ruby Performance, Back-end, Back-end Development, Full-stack Development, Webpack Rails Integration, ActiveAdmin, Stripe Payments, CSV Import, CSV Export, Pagination, Serializers, ActionMailer, Workers, Full-stack, Exports, Job Schedulers, Code Review, Estimations, Front-end Development, HTTPS, Architecture, Payment APIs, Multitenancy
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