Usama Jamil, Software Developer in Lahore, Punjab, Pakistan
Usama Jamil

Software Developer in Lahore, Punjab, Pakistan

Member since June 20, 2016
Usama is an experienced computer programmer with a demonstrated history of working in the computer software industry. Skilled in Python, web scraping, data mining and cleaning, AI, ML, and OOP, he also has extensive experience in frameworks like scrapy, Django, Flask, React, TensorFlow, AWS, GCP, and more.
Usama is now available for hire

Portfolio

Experience

Location

Lahore, Punjab, Pakistan

Availability

Part-time

Preferred Environment

Jupyter Notebook, Git, VS Code, PyCharm, MacOS

The most amazing...

...project I have worked on is Ideeza where I designed an API that takes text input of description of an electronic circuit and designs the required component.

Employment

  • Senior Python Back-end Developer

    2019 - PRESENT
    MSAC SOLUTIONS (via Toptal)
    • Removed several bugs from an ongoing project.
    • Improved the performance and response time.
    • Improved the architecture.
    • Added new functionality to an ongoing project.
    • Created data comparison and self-aligning system to align the output depending on the data coming from the API.
    Technologies: Python
  • Full-stack Engineer

    2018 - PRESENT
    CoalDev
    • Designed the architecture for web and cloud problems.
    • Wrote CI/CD pipelines for Bitbucket and GitLab.
    • Worked with cloud technologies like EC2, S3, AWS Lambda, CloudFront, Kinesis, EBS and GCP serverless development.
    • Managed the development team by assigning daily and weekly tasks.
    • Performed code reviews and managed the version control system.
    Technologies: Google Cloud Platform (GCP), Oracle E-Business Suite (EBS), AWS Kinesis, Amazon CloudFront CDN, AWS Lambda, AWS S3, AWS EC2, GitLab, Bitbucket, Natural Language Processing (NLP), Artificial Intelligence (AI), Microsoft Azure Machine Learning (ML), React, Python
  • Technical Team Lead

    2018 - 2019
    Datics
    • Scrapped data from more than 54 million links for 3 million big-commerce stores and trained a time series model to predict the reasons behind their success.
    • Created a platform to manage social media pages like Instagram, Twitter, and Facebook at one platform and rank comments on the basis of your interests and also classify them on the basis of importance and semantics.
    • Created a social media platform for restaurants to rank them on the basis of similar peoples interests and recommendations. This app also provides the functionality to filter fake and real reviews.
    • Created an automation app, Ideeza, that creates a complete electronic circuit, the component placement, routing, code, and an Android app to control and its cover by just using text description of the component.
    • Developed Renovai, an interior automation app that designs the interior of a room by following the rules of interior design.
    Technologies: Natural Language Processing (NLP), Artificial Intelligence (AI), Machine Learning, Python
  • Senior Back-end Developer

    2016 - 2018
    KUBAhub
    • Developed an eCommerce platform where people can upload their picture and try items like lipstick, sunglasses, hair color, and hats.
    • Created a product importer that imports products from sites like Amazon and AliExpress into any Wordpress site or any other site with some minor adjustments.
    Technologies: WordPress, REST API, Flask, Django, C#, Java EE, Python

Experience

  • Smart Recognition System (Development)

    Gait recognition using the walking posture of a human body for human recognition is a new technology in biometric identification, it identifies the human body from a long distance as it is non-invasive it is not affected by the illuminating lights or hiding any biological characteristics.

    The features of the human body are extracted and the distances between the two joints will be calculated along with the body length.

    The methodology of gait recognition is followed by extracting the angles and distances between the joints. The distances between the joints and the body length are extracted through the static features and the angles between the joints during a complete whole cycle is extracted through dynamic features, these two features are fused together to get better accuracy by the method of feature fusion.

    Due to many background conditions like illuminating lights, weather changes, or different lights the feature extraction might be difficult, but the Kinect device is not affected by these factors. The Kinect device is able to extract the joint position in 3D coordination.

  • Product Price Prediction in Online Market (Development)

    Due to the increased use of eCommerce websites, there is a need to know the best time to buy a certain product at the most economical rate. Moreover, there are also trends in the sales that online websites follow and the users can be benefited from if they shop at the right time. Many people are not aware of these trends and end up buying things at higher prices.

    In this project, we aim to make a website for people where it can be checked when it is feasible to buy a certain product at the best rate in the online market. Our aim was to predict the time of the month in which it is most economical to buy a certain product. I have used various time series algorithms In order to implement this.

  • Global Mart Shop (Development)

    It’s an eCommerce platform that allows a buyer to buy the products of their interests at best prices and organize their shopping schedule so that they have to spend minimum time/cost in shopping.

    Also, they would get notified whenever there is a promotion offer on a product and it would also recommend places and products based on their shopping history.

    The rider can also deliver the products to buyers and earn money through it.

  • Criminal Scraper (Development)

    Designed and developed a system for lawyers that goes to US government websites and scrapes the information of criminals sending them an invitation to hire a specific lawyer also reminding them of the court hearing and any other important announcement automatically.

  • Sparrow API (Development)

    It is a very common problem for people to manage their business pages and handle thousands of customers. Among these customers, most of them are time wasters and many are worthy. So our product will provide users with a solution to this problem.

    The Sparrow marketing app is a marketing tool for social media platforms where you can add all of your business pages from various social media platforms and this app will apply ML on all of the data including comments and reply or any other queries asked by the customers. The comments, messages, and queries of page manager interest will be shown above i.e. according to the priority and behavior of the page manager, and not only you can see these, but you can also respond to any of them in a pattern that the most interested and important customer will be responded to first.

  • CoalDev Automation (Development)

    This is an app developed in Python using Twilio API to filter out customers that call their helpline by providing them information so that they don't have to talk to their agent in order to know if they are eligible to file for a claim. Also, the app lets you record a message that can be responded by the customer service agents in case if they are not available or if they are too busy and customers don't want to wait.

  • PowerBI Dashboards (Development)
    https://app.powerbi.com/view?r=eyJrIjoiOTI4NzAyOTctMmE5MS00MjY5LTg2YzgtMTcxZTcyZWYxYTI4IiwidCI6IjE4MDU1ZjA1LWQ2MGEtNGNmYy1iYWFlLWIxMjY0NDAxMmJkMSIsImMiOjl9

    I ave developed a several power BI dashboards using MS SQL database some of them are listed here

    https://app.powerbi.com/view?r=eyJrIjoiOTI4NzAyOTctMmE5MS00MjY5LTg2YzgtMTcxZTcyZWYxYTI4IiwidCI6IjE4MDU1ZjA1LWQ2MGEtNGNmYy1iYWFlLWIxMjY0NDAxMmJkMSIsImMiOjl9
    https://app.powerbi.com/view?r=eyJrIjoiOGRkYTkzNmQtYWIzYS00YTc4LTkwNTctZTc1M2JjNTRhOTVmIiwidCI6IjE4MDU1ZjA1LWQ2MGEtNGNmYy1iYWFlLWIxMjY0NDAxMmJkMSIsImMiOjl9

Skills

  • Languages

    Python 3, JavaScript, HTML, Python 2, HTML5, Python, Java, C++, C#, C, CSS
  • Frameworks

    Selenium, Django, Flask, Scrapy, Swagger, Express.js
  • Paradigms

    API Architecture, Web Architecture, Agile Software Development, REST
  • Other

    Web Scraping, AWS, Machine Learning, Artificial Intelligence (AI), Natural Language Processing (NLP), Microsoft Azure Machine Learning (ML), Agile Deployment, Amazon Glacier, Serverless
  • Libraries/APIs

    Keras, NumPy, Pandas, Flask-RESTful, Scikit-learn, TensorFlow, Vue.js, React, REST API, Facebook Open Graph API, NLTK, PyTorch, Node.js, jQuery
  • Tools

    PyCharm, Sublime Text 3, VS Code, Git, Bitbucket, GitLab, Amazon CloudFront CDN, Oracle E-Business Suite (EBS), Kibana, Vue CLI, Microsoft Power BI
  • Platforms

    Amazon Web Services (AWS), Docker, Linux, Mac OS, Visual Studio Code, Google Cloud Platform (GCP), MacOS, Jupyter Notebook, Java EE, WordPress, AWS EC2, AWS Kinesis, AWS Lambda
  • Storage

    MySQL, NoSQL, MongoDB, Elasticsearch, AWS S3, PostgreSQL

Education

  • Master of Science degree in Data Science
    2018 - 2020
    Fast National University of Computer and Emerging Sciences Lahore - Lahore, Pakistan
  • Bachelor of Science degree in Computer Science
    2013 - 2017
    Fast National University of Computer and Emerging Sciences Lahore - Lahore, Pakistan

To view more profiles

Join Toptal
Share it with others