Shakeel Mumtaz
Verified Expert in Engineering
Software Developer
Dubai, United Arab Emirates
Toptal member since June 12, 2014
Shakeel has over 10 years of experience developing multiple software systems in the web, search engines, telecom, and big data, from conceptualization to end product. From server stacks to the client side, he is a talented and efficient cross-platform developer. Shakeel always finds exciting ideas that can make a difference to a business and converts them into real products.
Portfolio
Experience
- Ruby on Rails (RoR) - 12 years
- JavaScript - 5 years
- Yii 2 - 5 years
- Scraping - 5 years
- C# - 4 years
- PHP - 4 years
- Test-driven Development (TDD) - 3 years
- AngularJS - 1 year
Availability
Preferred Environment
Android, iOS, Windows, Linux
The most amazing...
...project I've worked on is Pakwheels.com for which I used Rails to build the website, API, and mobile apps.
Work Experience
Shopify App Developer
11150537 Canada Inc. dba Makro Group
- Created a complex shipping price calculation app that connects with different APIs to get the final pricing for the customer cart.
- Worked on a subscription-based app where customers can buy weekly meals that are delivered to their doorstep.
- Worked on a complex discount generation app that handles custom cases for different types of customers.
Shopify App Developer
Dense Hair Experts
- Developed a custom app to integrate with their internal CRM.
- Built a back end for clinics to manage their inventory.
- Created the Shopify website from scratch with many custom theme features.
Full-stack (RoR) Developer
Webnet IT Corporation
- Developed a custom Shopify app to suggest complementary products during checkout, increasing average order value by 20%.
- Created a custom Ruby on Rails application to synchronize Shopify store products with the client's dashboard in real time, reducing manual data entry and ensuring accurate product data.
- Designed and implemented a comprehensive ad placement manager within the Shopify store, allowing for more effective and targeted advertising campaigns.
Software Developer
Veritas Press, Inc
- Developed a custom calendar view with advanced filtering options, improving usability for users with different needs.
- Designed and developed a robust reporting engine capable of generating complex reports quickly and accurately.
- Conducted a thorough code audit, identifying and eliminating redundant or inefficient code paths. Refactored key areas of the codebase to improve maintainability and scalability.
Software Developer
Trillium Beverages Pvt. Ltd.
- Integrated Segment.io for detailed tracking of different types of events.
- Added a dynamic tracking script to support future tracking attributes on the Shopify side.
- Implemented Facebook pixel integration to support multiple pixels in a single store to achieve different goals.
Full-stack Developer
Shaw
- Worked on creating a debt calculator with different rules.
- Became a millionaire calculator with different rules.
- Used tools such as expense trackers, rent vs. buy calculators, budget calculators, mortgage calculators, and networth calculators.
Chrome Extension Developer
GroupsPro.io
- Worked on a feature to scrape Facebook groups' questions and answers and auto-approve requests with auto-scroll to unlimited pagination.
- Added single-member and multiple-members auto-approval functionality.
- Integrated using ActiveCampaign, HighLevel Workflow, GetResponse, ConvertKit, NeverBounce, Google Sheets, Facebook Audience, ClickFunnels, SendFox, Infusionsoft, Aweber, Facebook Messenger, etc.
Web Scraping Developer
Referazon Inc.
- Developed different types of data scraping scripts to harvest data.
- Wrote an Amazon product/shop scraper to obtain detailed information on attributes.
- Built a YouTube channel scraper to obtain detailed information on attributes.
- Wrote an Instagram Profile Scraper to get detailed information about attributes.
- Created a Facebook Page Scraper to get detailed information about attributes.
- Developed a search engine to get different types of reports out of the data.
Ruby on Rails Developer
VIA Marketing
- Built a Google Calendar API integration with the VIA Marketing dashboard.
- Wrote test cases using RSpec to cover Google Calendar and Google Drive integration.
- Constructed a checklist component inside the VIA Marketing dashboard.
Technical Lead
CrecenTech
- Developed a property management CRM with different modules, such as leads, contacts, properties, workflows, checklists, etc.
- Built a complex workflow engine to fulfill different types of requirements.
- Optimized the Java end for service workers to perform better.
- Developed a custom retail POS for their construction unit.
Technical Manager | Software Architect
Bayt.com
- Led the engineering team and mentoring resources, helping them with day-to-day problems; helped grow traffic to over 300,000 unique views per month.
- Implemented SEO best practices, including on-page, microformats, and authorship markups; managed SEM and optimized cost per click for maximum mileage.
- Collaborated with the designer to implement design frameworks like Bootstrap 3.0; used testing and data scraping tools such as RSpec, Selenium, Puppeteer, and Scrapy, among others.
- Made the website fully responsive for different devices using HTML5 and Bootstrap.
- Provided different kinds of statistics to improve the product and developed an algorithm to suggest inspiring profiles smartly; worked on group chat and 1-1 chat features and audio and video calling, embedded chat, and booth setup manager.
- Cleaned around 60 million user resumes data using Pandas; integrated our internal CRM API for getting sales data; consolidated CRM and Netsuite data for Ambition.com; integrated Dropbox API; implemented a chat feature using Socket.IO.
- Developed a moderation panel for CSR to manually clean keywords.
- Used different clustering techniques, including hierarchical clustering, k-means, or string-based distance, using SciPy; made use of different kinds of graphs for the visualization of data.
- Integrated Stripe, PayPal, and similar payment methods for the ResumeLance project.
Front-end Developer
Startfour.com
- Sliced the PSD to responsive HTML5.
- Used Bootstrap as a design framework.
- Developed back-end features in Ruby on Rails.
- Used the Backbone.js framework.
Engineering Mentor | Senior Software Engineer
Simobo.com
- Led a Simobo engineering team and mentored junior developers.
- Managed various groups of four or more people, including support persons.
- Worked on a Global IM Connect service that connects users to various instant messengers through their mobile via SMS.
- Contributed to the development of an SMS chat service (group chat).
- Implemented a Facebook chat feature and worked on a Facebook application.
- Built an email SMS inbox service that allows users to check their emails through SMS.
- Optimized server load to improve overall performance and utilization of resources.
- Advanced a Sphinx search engine to increase performance of searching on an admin portal.
- Improved back-end daemons for reducing server workload.
Senior Software Engineer
Confiz Limited
- Acted as a core developer for Pak eVentures. Migrated PakWheels.com from classic ASP to Ruby on Rails.
- Migrated existing data from Microsoft SQL to MySQL. Redesigned the complete structure of the product, including database schema.
- Implemented Sphinx for used car and bike refined searches; implemented daemons to enhance server performance.
- Integrated caching, including Memcached and fragment caching, for improved user experience.
- Integrated VBulletin forums for a better community experience and developed plugins and themes.
- Implemented LDAP for SSO. Integrated Monit, Munin, and NewRelic for server performance monitoring.
Software Engineer
Confiz Limited
- Optimized database schema and slow queries and implemented a reports feature.
- Implemented the complete flow for registration of golden numbers. Worked on a reports scheduler.
- Served as a supporting developer for this project to minimize the development timeframe.
Contractor, Freelancer
Envolve.com
- Developed a chat plugin for VBulletin.
Experience
Bayt.com
https://www.bayt.comPakwheels.com
https://www.pakwheels.comOpen-source contributions:
github.com/confiz/scalable-captcha
github.com/confiz/conditioned-routes
Yallamotor.com
vFairs.com
https://www.vfairs.comI worked on group chat, 1-1 chat, audio and video calls, embedded chat, and booth setup manager features.
DoctorUna.com
https://www.doctoruna.comResumeLance.com
Simplicant.com
https://www.simplicant.comSimobo.com
Shopify Developer
https://www.rebelgirls.com• Customized Shopify theme.
• Added custom widget using JavaScript.
• Did performance tuning.
• Worked on sales optimization.
• SEO Audit and Report.
Shopify Developer
https://nohanabil.com• Theme development and customization
• Developed a custom app for SafeArrival and Aramex Shipment integration
• Checkout page customization
• Developed a dashboard where all orders and other actions could be managed and this was developed using PHP Laravel
• SEO optimization
• Sales funnel setup
• Facebook ads
Shopify Store Developer
Project included:
• Store setup
• Theme installation
• Apps installation
• Customization according to the requirement
• Performance tuning
• SEO audit
Shopify Developer
• Set up Facebook ads with creatives and AdSet.
• Website speed optimization.
• Customization in theme.
• Sales related apps setup.
Souqmobi — Data Scraping Expert
Shopify Plus Developer
http://trilliumbeverages.com• Added a dynamic tracking script to support future tracking attributes on the Shopify side.
• Implemented Facebook pixel integration to support multiple pixels in a single store to achieve different goals.
Education
Bachelor of Science Degree in Computer Science
The University of Punjab - Lahore, Pakistan
Certifications
Advanced Computer Security
Stanford Online
Beginning Game Programming with C#
University of Colorado | via Coursera
Skills
Libraries/APIs
Sidekiq, Google API, Facebook API, Puppeteer, Stripe API, Google Calendar API, Liquid, WebRTC, Node.js, Google+ API, Nokogiri, Google Maps, X (formerly Twitter) API, Mechanize, jQuery, Google APIs, Beautiful Soup, Amazon API, Amazon Merchant API, Stripe, Starling, Backbone.js, Shopify API, Google Drive API, Facebook Messenger API
Tools
RSpec, Figma, Google Analytics, Asterisk, Monit, Eclipse IDE, Adobe Photoshop, Xcode, GitHub, Redmine, Subversion (SVN), Sublime Text, Git, Android Studio, Microsoft Visual Studio, MonoDevelop, Shopify Plus, Facebook Pixel, SendFox, Infusionsoft, AWeber, Facebook Audience Network, Forum Software
Languages
PHP, JavaScript, SQL, Ruby, VB.NET, CSS, HTML, Visual Basic, Liquid Template, HTML5, Java, Visual Basic .NET (VB.NET), C#, XML, Python, Visual Basic 6 (VB6), Dart
Frameworks
Yii 2, Ruby on Rails (RoR), AngularJS, Merb, Selenium, OAuth 2, Ruby on Rails 4, .NET, Scrapy, ASP.NET MVC 3, Bootstrap, Laravel, Flutter, PhoneGap, ASP.NET, Yii, Classic ASP, Stimulus
Paradigms
REST, Automation, Cross-platform, Model View Controller (MVC), Object-oriented Programming (OOP), Test-driven Development (TDD), Agile Software Development, Asynchronous Programming, Unit Testing, Event-driven Programming, Search Engine Optimization (SEO), Pay-per-Click (PPC), App Development
Platforms
Shopify, WooCommerce, Amazon Web Services (AWS), Linux, Drupal, vBulletin, Oracle, Twilio, NetBeans, Windows, Android, iOS, Google Ads, WordPress, YouTube, X (formerly Twitter), ConvertKit, ClickFunnels
Storage
MariaDB, JSON, Memcached, MySQL, MongoDB, Redis, PostgreSQL, Databases, Microsoft SQL Server, Sphinx Search Engine, Database Replication, SQLite
Other
APIs, Leadership, Scraping, Software Development, Web Scraping, Data Scraping, Scripting, Excel 365, Web Crawlers, Point of Sale, CoreUI, OAuth, Web Development, Ruby Gems, Shopify Design, API Integration, User Interface (UI), Real Estate, Chrome Extensions, Architecture, SEO Tools, Airtable, POS, Custom Shopify Apps, OpenAI, LDAP, Message Queues, Kannel, XMPP, Openfire, Open Source, ActiveAdmin, SOAP, Unix Shell Scripting, Network Programming, PSD to Shopify, Shopify Theme, eCommerce, Store Setup, SEO Audits, Site Speed Optimization, Shopify Customizations, Shopify Payments, Facebook Ads, Computer Security, Game Programming, Computer Science, Software, Development, UI Components, Forum Development, Workflow, Financial Calculations, Instagram, Facebook, ActiveCampaign, GetResponse, NeverBounce, Ethical Hacking
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