IKram Ali

Full Stack Developer

A principal full stack developer and a team lead, with outstanding (Python | PHP | Django | Flask | Laravel) experience and excellent (Machine learning / Deep learning) skills.

Has over 7 years of working experience in the software development field, building projects for the web and IoT platforms, using different programming tools like Python, PHP, JavaScript, HTML & CSS.

Work Experiences

Arbisoft (Machine learning Engineer / Team Lead)

Lahore, Pakistan
Principal Software Engineer
2015 - Present

Tensorflow, Keras, Scikit-learn, pandas, spacy, Numpy, NLP, Deep learning, Machine learning, Flask

Client: Kayak, Lola travel, Travelliance

Developed a natural language multi-turn interactive bot, to be hosted within a distributed Flask-based python web service. The bot service is conversational context and disambiguate references, allowing for multi-turn interactions.
Parsing trips emails for extracting the entities using NLP / machine learning.
Developed text classification models in tensorflow for NLP problem.
Developed the CCN models in tensorflow for text classification problem.
Developed the CCN models in tensorflow for image classification problem.
Building and managing new features and integrations with third party services.
Responsible for the code deployment on the staging and Production environment on AWS Services.
Responsible for full release cycle of the project.
Responsible for the code deployment on the staging and Production environment on AWS Services.
Detecting and optimizing the performance bottlenecks and provide technical guidance to the team.
Peer code reviews.
Machine learning Engineer.
Team lead.

Red Signal

Lahore, Pakistan
Senior Software Engineer
2014 - 2015

Django, Android, Laravel, Angularjs, Python, Java, PHP, Javascript

Developed enterprise web apps with AngularJS, Django, ElasticSearch and Docker.
Responsible for coming up with user stories and leading technical meetings in the company.
Developed the Android app for Web API in java.
Building, testing and documenting highly available RESTful APIs.
Architecting and developing web applications in Laravel PHP and Angularjs.
Team lead.
Client communication.

Cranberry Digital Marketing

Lahore, Pakistan
Software Engineer
2012 - 2014

Laravel, Zend Framework, Magento, Wordpress, Joomla, woo-commerce, Jquery, PHP, Html, Javascript

Developed scalable API based systems with Laravel.
Developed the E-commerce solutions in Magneto.
Provide the customized CMS solution in PHP.
Blog base CMS in WordPress and Joomla.
Leveraged the open source modules i.e. Mailchimp for mailing service and stripe for building payment system.

Professional Skills

Top Skills


Python / Django

Expert, 7 years

Tensorflow / Keras

Senior, 3 years

Machine learning / Deep learning

Senior, 3 years

Other Skills

Tensorflow Keras Flask Docker Scikit-learn spacy pandas NLP Word2Vec Glove Git
Pytest AWS Mysql Javascript Twitter Bootstrap Markdown Laravel React

Education & Certification

BS Computer Science
The Virtual University of Pakistan
2009 - 2013
Computing includes developing software systems for a wide range of purposes.
10% of my programming knowledge comes from the University, and 90% comes from Internet, books and work experiences.
Deep Learning specialization
coursera.org , deeplearning.ai
2017 - 2018
Deep Learning Specialization Certificate link
Neural Networks and Deep Learning Certificate link
Hyperparameter tuning, Regularization and Optimization Certificate link
Structuring Machine Learning Projects Certificate link
Convolutional Neural Networks Certificate link
Sequence Models Certificate link



PHP OAuth protocol

Implementation of the OAuth protocol in PHP. Implement the OAuth protocol to retrieve a token from a server to authorize the access to an API on behalf of the current user. Perform calls to a Web services API using a token previously obtained using this class or a token provided some other way by the Web services provider.
Project type: Package
Role: Creator
Technologies used: PHP
Date started: April 2013
Link: https://github.com/akkefa/php-oauth-api

Single Page Developer Portfolio Template

Complete Resume based portfolio for developers. I wanted a dev landing page to showcase everything I do online and I wanted it to be minimal and right to the point rather beautiful and hefty.
developer portfolio
Project type: Resume based Website
Role: Creator
Technologies used: Html5, Javascript, Bootstrap 4, Jquery
Date started: Jan 2018
Link: https://github.com/akkefa/developer-portfolio

Favorite Books

Programming Books

Machine Learning / Deep Learning
  • The Elements of Statistical Learning (by Hastie, Trevor, Tibshirani, Robert, Friedman, Jerome)
  • Introduction to information retrieval (by Christopher D. Manning, Hinrich Schütze, and Prabhakar Raghavan)
  • Pattern Recognition and Machine Learning (by Christopher Bishop)
  • The Algorithm Design Manual (by Steven Skiena)
  • Text Analytics with Python (by Dipanjan Sarkar)
  • Grokking Algorithms (by Aditya Y)
  • Mastering Python Regular Expressions (by Victor Romero)
Code Testing
  • Python Testing with pytest (by Brian Okken)
  • Clean Code: A Handbook of Agile Software Craftsmanship (by Robert C Martin)

General Works

  • Sufi Path of Love: The Spiritual Teachings of Rumi (by William C. Chittick)
  • Steve Jobs (by Walter Isaacson)
Self help
  • Start With Why (by Simon Sinek)
  • Outliers (by Malcolm Gladwell)

Get in Touch

I'm currently taking on freelance work.

I can help with the following:

  • App development with Python / Django, Flask and PHP / Laravel
  • Machine learning / Deep learning solutions in Tensorflow / Keras
  • NLP Chatbot Development

Drop me a line at mrikram1989@gmail.com or call me at 92 3320 453648