About Me
Hi,
My name is Abdulrehman and i have 5 year professional journey in the field of Machine Learning and Deep Learning. Uptill now I have worked for 3 companies namely KICS,UET (R&D organization), SlashNext Inc (cyber security company) and X...
During my work experience at SlashNext and KICS, I had an extensive range of responsibilities including selecting features, optimizing classifiers, mining data using ELK, processing data, and doing ad-hoc analyses. As a ML Engineer, I was required to have excellent communication skills, understanding of algorithms, excellence in the Python, proficiency in visualizations, knowledge of SQL, and excellence in applied machine learning. During my 2 and half year's tenure at KICS (R&D Organization), I gained exceptional machine learning and deep learning skills. I began with a bachelor's degree in computer Engineering from NUST. I followed this with a master's degree in Computer Sciences. I attribute my success as a ML Engineer in large part to this extensive and in-depth education. I believe my personality has also played a major role in my ability to succeed in this career. I am an extremely analytical, data-oriented, and calculated. Even in my personal life I like to look at the data before making a decision. I like to analyze outcomes.
Currently I am working alongside IOT engineers and industrial designers for the Industrial 4.0 products at Xavor. My responsibilities include development, testing and deployment of AI models. My interests lies in AI work where the company is embracing usage of new technologies and not stuck with old tech stacks. I have strong belief in Improvise, Adapt, Overcome strategy in solving technical challenges.
Looking forward to work with great clients and people who are part of the AI change in various business problems.
Show MoreSkills
Data & Analytics
Programming Language
Web Development
Software Engineering
Database
Operating System
Others
Graphic Design
Portfolio Projects
Company
ELK pipeline for massive phishing data
Role
Machine Learning Engineer
Description
The requirement of the project was that all the phishing data having millions of records is to be managed, easily queried with certain tags and downloaded with ease over the cloud space. I was the main developer of the project. I carried out following steps in developing the solution using ELK stack :
1- Acquire Test VM for setting up the ELK stack
2- Configuring the ELK stack to the Test VM and test upload sample data
3- Setting the pipeline for uploading the original data
4- Coding of the data uploading, downloading and updating python scripts
5- Run different queries for testing query turnaround time, query failures (if any), batch downloading speed+time and storage estimation
6- Acquiring the production grade VMs and set up the cluster
7- Replicating the system with single VM or cluster (depends upon the requirement)
8- Run queries and run tests for the total operations
Tools
PyCharm shell script PostmanCompany
Real time Activity Recognition using Deep Learning
Role
Machine Learning Engineer
Description
This system contained 3D convolution deep learning model trained for IP cams of UET. They had normal classes as well as suspicious ones like gun pointing and fighting. I was leading the project with two resources. We did following steps for the development of project:
- Data Collection and Preparation
- Data Annotation
- Data Preprocessing and Augmentation
- Model Defination
- Model training
- Model Testing
- Model Deployment
Skills
TensorFlow MySQL Python Django Apache2Tools
PyCharm Jupyter NotebookCompany
Smart garbage bin
Role
Machine Learning Engineer
Description
Devising Deep learning method for the classification of garbage.
I am main developer driving the whole AI ecosystem from development till deployment
Show More Show LessSkills
Python Deep Learning TensorFlow Keras Apache2 Flask