Shakeel Mumtaz, Scraping Developer in Dubai, United Arab Emirates
Shakeel Mumtaz

Scraping Developer in Dubai, United Arab Emirates

Member since April 4, 2014
Shakeel has over ten years of experience developing multiple software systems from concept to end product, in web, search engines, telecom, and big data. From server stacks to the client side, he is a talented and efficient cross-platform developer. He can always find some interesting ideas that can make a difference to a business and convert such ideas into real products.
Shakeel is now available for hire

Portfolio

Experience

  • Ruby on Rails (RoR), 7 years
  • Scraping, 5 years
  • Yii 2, 5 years
  • JavaScript, 5 years
  • C#, 4 years
  • PHP, 4 years
  • Test-driven Development (TDD), 3 years
  • AngularJS, 1 year

Location

Dubai, United Arab Emirates

Availability

Part-time

Preferred Environment

Linux, Windows, iOS, Android

The most amazing...

...project I've worked on is pakwheels.com. Using Rails, I built the website, API, and mobile apps.

Employment

  • Technical Lead

    2019 - PRESENT
    CrecenTech
    • Developed a property management CRM.
    • Built an end-to-end solution.
    Technologies: Laravel, PHP
  • Technical Manager/Software Architect

    2012 - PRESENT
    Bayt.com
    • Led the engineering team and mentoring resources.
    • Helped in growing traffic to over 300 thousand unique views per month.
    • Implemented SEO best practices (on-page, micro formats, authorship markups, etc.).
    • Managed (SEM) and optimized cost per click for maximum mileage.
    • Collaborated with the designer to implement design frameworks like Bootstrap 3.0.
    • Used testing tools, e.g., RSpec and Selenium.
    • Made the website fully responsive for different devices using, e.g., HTML5 or Bootstrap.
    • Provided different kinds of statistics to improve the product.
    • Cleansed data using Pandas.
    • Used different clustering techniques, e.g., hierarchical clustering, k-means, or string based distance, using SciPy.
    • Used different kind of graphs for the visualization of data.
    • Developed a moderation panel for CSR to manually clean key words.
    • Integrated our internal CRM API for getting sales data.
    • Integrated Netsuite API.
    • Consolidated CRM and Netsuite data for Ambition.com.
    • Integrated Dropbox API.
    • Implemented a chat feature using Socket.IO.
    • Developed an algorithm to suggest inspiring profiles smartly.
    • Worked on group chat and 1-1 chat features as well as audio/video calling, embedded chat, and booth setup manager.
    Technologies: Ruby on Rails, Yii 2, Dart, Laravel
  • Freelance Contractor

    2012 - 2016
    MyPizza.com
    • Worked as a core developer.
    • Redesigned the complete structure of the product including database, schema, etc.
    • Implemented Sphinx as a search engine.
    • Implemented fake data generation for product setup.
    • Migrated a custom back-end admin to Active Admin.
    Technologies: Ruby on Rails, Twilio, Active Admin, Sphinx
  • Senior Software Engineer

    2011 - 2016
    Perthstreetbikes.com
    • Implemented a plugin for VBulletin to cache the images that reduce the overall cost for cloud hits.
    • Redesigned the structure of local assets.
    Technologies: VBulletin, PHP
  • Front-end Developer

    2013 - 2015
    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.
    Technologies: Ruby on Rails, Bootstrap, Backbone.js, HTML5
  • Engineering Mentor, Senior Software Engineer

    2011 - 2012
    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 (connects users to various instant messengers through their mobile via SMS).
    • Worked on a SMS chat service (group chat).
    • Worked on a Facebook application and implemented a Facebook chat feature.
    • Worked on an email SMS inbox service allowing users to check their emails through SMS.
    • Optimized server load to improve overall performance and utilization of resources.
    • Optimized a Sphinx search engine to increase performance of searching on an admin portal.
    • Optimized back-end daemons for reducing server workload.
    Technologies: Ruby on Rails, Daemons, Sphinx, Memcached, Asterisk Server, Tungsten, Master/Slave Replication, Kannel, Starling MQ, MySQL, Monit, XMPP Protocol, Openfire XMPP Server, Java-based Open-source Projects
  • Senior Software Engineer

    2008 - 2012
    Confiz Limited
    • Worked as a core developer for Pak eVentures.
    • Migrated PakWheels.com from classic ASP to Ruby on Rails.
    • Migrated existing data from MS SQL to MySQL.
    • Redesigned the complete structure of the product including database schema and more.
    • Implemented Sphinx for used car/bike refined searches.
    • Implemented daemons for enhancing server performance.
    • Integrated caching including Memcached, fragment caching, and more for improved user experience.
    • Integrated VBulletin forums for a better community experience. Worked on development of plugins and themes.
    • Implemented LDAP for SSO.
    • Integrated Monit, Munin, and NewRelic for server performance monitoring.
    Technologies: Ruby on Rails, VBulletin, PHP, Memcached, LDAP, Daemons, Sphinx, Starling, Message Queues, MySQL
  • Software Engineer

    2010 - 2011
    Confiz Limited
    • Optimized database schema and slow queries.
    • Implemented a reports feature.
    • Implemented the complete flow for registration of golden numbers.
    • Worked on a reports scheduler.
    • Worked as a supporting developer for this project to minimize the development timeframe.
    Technologies: C#, ASP.NET 3.5, Oracle
  • Contractor, Freelancer

    2010 - 2010
    Envolve.com
    • Developed a chat plugin for VBulletin.
    Technologies: VBulletin, PHP

Experience

  • Bayt.com (Development)
    https://www.bayt.com

    I provided statistics for product improvement, cleansed data using Pandas, employed clustering techniques with SciPy, visualized data with graphs, and developed a moderation panel for CSR to manually clean up keywords.

  • Pakwheels.com (Development)
    https://www.pakwheels.com

    As a core developer for Pak, I migrated the site from Classic ASP to RoR, redesigned the complete product structure, and much more.

    Open source Contributions:
    https://github.com/confiz/scalable-captcha
    https://github.com/confiz/conditioned-routes

  • vFairs.com (Development)
    https://www.vfairs.com

    vFairs is a leading virtual events software that helps organizations host virtual job fairs, career fairs, online trade shows & more by using a virtual environment, chat tools and embedded webinars.

    I worked on group chat, 1-1 chat, audio/video calls, embedded chat, and booth setup manager features.

  • Yallamotor.com (Development)
    https://www.yallamotor.com

    Led the engineering team, helped grow traffic to 300+ thousand unique views per month, implemented SEO best practices, managed and optimized cost per click, collaborated with the designer to implement design frameworks and to make the website fully responsive.

  • DoctorUna.com (Development)
    https://www.doctoruna.com

    DoctorUna is a hassle free service to find doctors by location, speciality, insurance or name, and book your appointment easily online with no charge required

  • ResumeLance.com (Development)

    Designed and developed the architecture of the application and integrated payment gateways.

  • Simplicant.com (Development)
    https://www.simplicant.com

    Simplicant's modern approach to applicant tracking and digital candidate management helps you hire more efficiently. Find top talent from multiple sources, organize and manage interviews and make faster and better decisions.

  • Simobo.com (Development)

    Led Simobo's engineering team to build a global IM service, an SMS chat service, Facebook and email integrations, and more.

  • Toptal Mentor
    Shakeel is a mentor in the Toptal Global Mentor’s Program. This program is a partnership between Toptal and General Assembly to provide high quality mentorship for students from minority and low income backgrounds who are looking to begin their careers as professional software engineers. Shakeel shows commitment to diversity in tech by mentoring a General Assembly student every week for a year, covering everything from coding tips and tricks to advice on making it in the industry.

Skills

  • Languages

    PHP, JavaScript, SQL, Ruby, HTML5, Java, Visual Basic .NET (VB.NET), C#, XML
  • Frameworks

    Yii 2, Ruby on Rails (RoR), AngularJS, .NET, Flutter, PhoneGap, ASP.NET, Yii
  • Libraries/APIs

    Google API, Facebook API, Google+ API, Nokogiri, Google Maps, Twitter API, Mechanize, jQuery, Google AdWords
  • Paradigms

    REST, Cross-platform, Model View Controller (MVC), Object-oriented Programming (OOP), Test-driven Development (TDD), Agile Software Development, Asynchronous Programming, Unit Testing, Event-driven Programming
  • Storage

    JSON, Memcached, MySQL, MongoDB, Redis, PostgreSQL, SQLite
  • Other

    Scraping, Merb, Software Development, User Interface (UI), SOAP, Unix Shell Scripting, Network Programming
  • Tools

    Google Analytics, Eclipse IDE, Adobe Photoshop, Xcode, GitHub, Gimp, Redmine, Subversion (SVN), Sublime Text, Git, Android Studio, Microsoft Visual Studio, MonoDevelop
  • Platforms

    Linux, Drupal, NetBeans, Windows, Android, iOS

Education

  • Certificate degree in Advanced Computer Security
    2013 - 2014
    Stanford University - Online
  • Certificate degree in Beginning Game Programming with C#
    2013 - 2013
    University of Colorado - Coursera
  • Bachelor of Science degree in Computer Science
    2004 - 2008
    The University Of Punjab - Lahore, Pakistan
Certifications
  • Advanced Computer Security
    MAY 2013 - NOVEMBER 2014
    Stanford Online

To view more profiles

Join Toptal
I really like this profile
Share it with others