Hello World! It's Amaan Iqbal

I'm a

ABOUT ME

I am a Software Engineer at Acko merited with an Undergraduate degree from the National Institute of Technology, Rourkela with a Computer Science and Engineering major. I am a passionate Full Stack Developer and a Machine Learning Enthusiast having a deep interest in designing Algorithms which solves real-world problems. I have 3+ years of experience in Full Stack Website Development and around 2 years of expertise in Data Science. I wish to leverage my technical skills with a software giant and influence the lives of the end-users at large.

I love to do Open Source in my free time and am currently an Open Source contributor for CDLI (Website Development) and have contributed for Mozilla (Deep Learning), and SugarLabs (Website Development) in the past. I was a Google Summer of Code, 2019 Student for CDLI and have mentored for CDLI at Google Summer of Code, 2020, 2021 and SugarLabs at Google Code-in, 2018 and 2019.

EDUCATION
B.Tech. (with Honours),
Computer Science and Engineering,
NIT Rourkela
CGPA : 9.19 / 10

WORK EXPERIENCE

Acko landing page

Software Engineer - Acko [CURRENT]

Maintaining and upgrading the payout service for Acko using Spring Boot.

Google Summer of Code landing page

Google Summer of Code Student - CDLI

Developed interactive visualizations using D3.js and a stats page, with CakePHP backend for controlling data and AJAX for asynchronous updates.

Ciphense landing page

Software Engineer Intern - Ciphense

Developed video parsing component of an end-to-end facial recognition system for a stealth mode Silicon Valley-based AI Start-up.

MyPicBook landing page

FrontEnd Website Developer Intern - MyPicbook

Developed 3 static web pages from scratch using HTML, CSS, and Bootstrap.

Biztime IT Solutions landing page

Enterprise Software Developer Intern - Biztime

Constructed few static screens for the Expense Tracker App using Android Studio.

Dovel Solutions landing page

Full Stack Website Developer Intern - Dovel Solutions

Developed 6 web pages from scratch, created 56 tables on their live server and inserted values in it using vanilla PHP.

OPEN SOURCE

Mozilla landing page

Deep Learning - Mozilla

AutoWebCompat - Labelled 5000+ incompatibilities in screenshots of web pages and enhanced the tool to automatically detect web compatibility issues without human intervention.

SugarLabs landing page

FrontEnd Development - SugarLabs

Fixed several bugs on the SugarLabs website and mentored design, website development, and git related tasks for SugarLabs at Google Code-In, 2018 and 2019.

CDLI landing page

FullStack Development - Cuneiform Digital Library Initiative

Assisted in the renovation of the CDLI Website and developed interactive visualizations in D3.js as a contributor and a GSoC 2019 student, and mentored for CDLI in GSoC 2020, 2021 program.

RESEARCH PAPERS

Research publication on DDoS Detection

Software-Defined Networking - Machine Learning

Designed a robust DDoS detection mechanism to prevent the control plane attack using seven Machine Learning techniques to accurately classify and predict different DDoS attacks like Smurf, UDP flood, and HTTP flood.

Research publication on Heterogeneous Defect Prediction

Software Defect Prediction - Machine Learning

Proposed an ensemble learning technique for the Heterogeneous Defect Prediction to find out the defected software module prior to testing or releasing the product.

MENTOR

Google Summer of Code landing page

Google Summer of Code, 2021

Co-mentored two student developers under the `Design Integration and Accessibility Audit` project for CDLI at GSoC 2021.

Google Summer of Code landing page

Google Summer of Code, 2020

Mentored the student developer under the `Design Integration and Accessibility Audit` project for CDLI at GSoC 2020.

Google Code-in landing page

Google Code-in, 2019

Mentored design tasks for SugarLabs at Google Code-in, 2019 and assisted high school students with Git related issues.

GirlScript Summer of Code landing page

GirlScript Summer of Code, 2019

Mentored participants in developing optimized codes for most of the well-known Algorithms and Data Structures at GSSoC, 2019.

Google Code-in landing page

Google Code-in, 2018

Mentored web development tasks for SugarLabs at Google Code-in and assisted high school students towards planning and eliminating redundancies in code.

Areas Of Interest


WEB DEVELOPMENT

I am a Website Developer with 3+ years of experience.


MACHINE LEARNING

I am a Data Scientist with 2+ years of experience.


OPEN SOURCE

I am an Open Source contributor for Mozilla, SugarLabs, and CDLI.


SOFTWARE DEVELOPMENT

I am a Software Developer with 5+ years of programming experience.

It's one and only one life you have got, make sure it has a meaning!

~ Amaan Iqbal

My projects


Face Identification System

Facial Recognition

Face Identification System which recognizes frontal human faces using Haar Cascade Classifier.

Python
PHP
Editor opened in a laptop

Recommender System

Content-Based Movie Recommendation System for MovieLens 20M dataset which returns a set of highly correlated movies with a given movie after some preprocessing which incorporates filtering out of movies which got less than 400 reviews.

Python
Jupyter Notebook
Text in different languages

Spam Classification

SMS Spam Classification on SMS Spam Collection DataSet from UCI Machine Learning Repository and achieved an accuracy of 98.744% using Multi-Layer Perceptron.

Python
Jupyter Notebook
Man holding a mobile phone

Mobile Price Classification

Compared 10 different classification algorithms taking into account hyperparameter tuning and feature extraction techniques, and obtained an accuracy of 96.3% using Artificial Neural Network.

Python
Jupyter Notebook
Skilcy landing page

Skilcy

SEO Optimized Completely responsive material designed Course Website secured using bcrypt hashing algorithm and integrated with a basic chatbot.

Bootstrap
Material Design
CodeIgniter
SEO
Geekspace landing page

GeekSpace

Technical Question Answer Website with features to ask, answer, edit, merge and deletequestions & answers with comments. Further, it also has a notification system from where a user gets notified about activities related to his queries.

Bootstrap
Material Design
CodeIgniter
Xcapade landing page

Xcapade

Heavily animated website developed with CSS and basics of javascript.

HTML
CSS
JavaScript
AWN landing page

AWN

Fully functional News Website containing features such as admin panel from whereadmins can publish, edit and delete articles & polls, comment & reply section per article, polling system, tab to check real Weather information and a few more.

Bootstrap
CodeIgniter

Face Identification System

Facial Recognition

Face Identification System which recognizes frontal human faces using Haar Cascade Classifier.

Python
PHP
Skilcy landing page

Skilcy

SEO Optimized Completely responsive material designed Course Website secured using bcrypt hashing algorithm and integrated with a basic chatbot.

Bootstrap
Material Design
CodeIgniter
SEO
Geekspace landing page

GeekSpace

Technical Question Answer Website with features to ask, answer, edit, merge and deletequestions & answers with comments. Further, it also has a notification system from where a user gets notified about activities related to his queries.

Bootstrap
Material Design
CodeIgniter
Xcapade landing page

Xcapade

Heavily animated website developed with CSS and basics of javascript.

HTML
CSS
JavaScript
AWN landing page

AWN

Fully functional News Website containing features such as admin panel from whereadmins can publish, edit and delete articles & polls, comment & reply section per article, polling system, tab to check real Weather information and a few more.

Bootstrap
CodeIgniter

Face Identification System

Facial Recognition

Face Identification System which recognizes frontal human faces using Haar Cascade Classifier.

Python
PHP
Editor opened in a laptop

Recommender System

Content-Based Movie Recommendation System for MovieLens 20M dataset which returns a set of highly correlated movies with a given movie after some preprocessing which incorporates filtering out of movies which got less than 400 reviews.

Python
Jupyter Notebook
Text in different languages

Spam Classification

SMS Spam Classification on SMS Spam Collection DataSet from UCI Machine Learning Repository and achieved an accuracy of 98.744% using Multi-Layer Perceptron.

Python
Jupyter Notebook
Man holding a mobile phone

Mobile Price Classification

Compared 10 different classification algorithms taking into account hyperparameter tuning and feature extraction techniques, and obtained an accuracy of 96.3% using Artificial Neural Network.

Python
Jupyter Notebook

Programming Skills

C
3,000+ LoC
C++
25,000+ LoC
Python
5,500+ LoC
Java
2,000+ LoC
C#
300+ LoC
MATLAB
1,500+ LoC
Kotlin
250+ LoC
JavaScript
8,000+ LoC
PHP
4,000+ LoC
* LoC = Lines of Code

Website Development Skills

HTML

CSS

JavaScript

jQuery

Bootstrap

Materialize

Gulp JS

Spring Boot

PHP

D3.js

React JS

MySQL

CodeIgniter

CakePHP

Material UI

Wordpress

Machine Learning Skills

Data Analysis and Visualization

10+ Regression Algorithms

10+ Classification Algorithms

2 Clustering Algorithms

5+ Feature Selection Techniques

3+ Feature Extraction Techniques

Natural Language Processing

Recommender Systems

Deep Learning

Reinforcement Learning

Hyperparameter Tuning and Cross Validation

Familiarity with Numpy, Pandas, Matplotlib, Seaborn, Keras, OpenCV

Premium Skills

Git

AWS

SEO

Docker

Unix/Linux

Android Studio

Heroku

AJAX

Unit Testing (gtest)

PostgreSQL

Hibernate

Jenkins

This list will update soon!

If there is anything in your life which is preventing you from achieving something, feel free to reach out to me, if I can help, I will.

THANKS!

You’ve just spent 00 minutes and 00 seconds looking at my website. Time is the most important thing we have, and unfortunately, you will never get it back, the clock is ticking, the hours are going by, the past increases, the future recedes, possibility decreasing, regrets mounting, so thank you very much for sharing it with me. If I were you, I would think about one of the following options:

  • drop me a line and let me learn something about you
  • send me an email to [email protected], if you'd like to hire me