Muhammad Ahsan Ali, Developer in Islamabad, Islamabad Capital Territory, Pakistan
Muhammad is available for hire
Hire Muhammad

Muhammad Ahsan Ali

Verified Expert  in Engineering

Python Developer

Location
Islamabad, Islamabad Capital Territory, Pakistan
Toptal Member Since
November 5, 2014

Muhammad is an expert Python Developer and Machine Learning enthusiast who specializes in back-end web and app development. He has been described as relaxed and composed, and is able to effectively explain and communicate his code.

Availability

Part-time

Preferred Environment

Git, Ubuntu, Sublime Text, MacOS

The most amazing...

...code I have written is saves a presentation from a collaboration environment using game programming techniques, significantly reducing the file size.

Work Experience

Lead Web Developer

2013 - 2014
Wizbots
  • Enhanced features present on the client's website.
  • Implemented Elasticsearch to speed up facet calculation for the client's video assets.
  • Built enhancements to the website's functionality as well.
Technologies: JavaScript, Python

Software Engineer

2012 - 2013
Active Capital IT
  • Developed a REST API for the client's core web services for their image library.
  • Built a public website for Artstor.
  • Coded a web application to monitor the fixity of the client's assets.
  • Programmed a relation mapping application between the client's image assets and their metadata templates.
  • Created a CMIS adapter over Al Fresco.
Technologies: Drupal, JavaScript, Python

Wizbots Website

A website for a provider of Imagineering programs for kids in the Bay Area.

Manekineko

A product which rates and displays a user's tweets based on custom criteria.

SocialKosmos

A website built on Pyramid (Python) which scrapes, rates, and displays events happening in the US according to user interest and location

CDC

An Android application that provides a collaborative environment for users to take out their presentations, meetings, classes, and other events.

Languages

JavaScript, SQL, Python, Java

Frameworks

Pyramid, Flask, Django, AngularJS

Storage

PostgreSQL, Elasticsearch, MySQL, MongoDB

Other

Full-stack

Libraries/APIs

jQuery

Tools

Sublime Text, Git, Adobe Photoshop

Paradigms

Agile Software Development, Test-driven Development (TDD), Unit Testing

Platforms

Ubuntu, Drupal, MacOS, Raspberry Pi

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring