+92 340 1943046 [email protected] 17C Jail Road, Zerk Shaban Lahore, Pakistan. https://pk.linkedin.com/in/zerk-shaban-27ab65b6

Skill Set Programming Languages Web Development Technologies Python / ++/ /Assembly language(MASM) PHP /Django/ HTML5 / CSS3/ XML / Vanilla JS / Bootstrap/ jQuery /JSON/AJAX Databases Tools/IDEs MySQL / Oracle 12C /SQLite Android SDK // MS Visual Studio /NetBeans/Cisco Packet Tracer/Eclipses /Spyder 3

Education National University of Computer and Emerging Sciences (FAST-NUCES), Pakistan B.S in Computer Science Sept 2014– May 2018

Experience Arpasoft (PVT) LTD. Islamabad, Pakistan Web Development Intern http://arpasoft.com.pk

Arpasoft (PVT) LTD Projects Online Tutor Website Tools: HTML5/CSS3/Javascript/Ajax/PHP/Bootstrap/MySQL/Visual Studio Code • A complete working website was developed with almost 30+ features. • Login panel was provided, for tutor, parent and student to log in.

• More than 30 Db’s were managed, and CRUD operations were performed on them.

Final Year Project (FYP) Predicting Energy Consumption Of The Solar Powered Buildings Tools: Python/ Lib./Scipy Lib./SPYDER/Django/HTML5/CSS3/Javascript/Ajax/Bootstrap/SQLite/Spyder 3 • Dataset obtained from the solar system installed in a local buildings. • Preprocessed the data, filling in the missing values. • Used different Machine learning algorithms like SVM, Random Forest Tree and Linear Regression for prediction, used time series algorithm i.e ARIMA & ARMA for both sessional and non-sessional data.

Academic Projects Quick Share Social Networking Website Tools: HTML5/CSS3/Javascript/Ajax/PHP/Bootstrap/Visual Studio Code • A complete working website like Instagram was developed with almost 25+ features, user can sign his information stored in Db, verification of password and user name from Db for singing in, cookies were used on Sign in panel. • Admin Panel was completely maintained, as user logs in a session get created and a session ID is assigned, he can update his bio, status, information, images to his profile, features like add friend, search friend, Ajax for searching from Db, chat messenger, deactivate account, change password & username.

Training Classifier To Predict House Price Index Of USA TOOLS: Python/Machine Learning/Pandas/SciPy//Spyder 3 • Downloaded the dataset from Quandl’s website. • Trained SVM and Linear regression classifier on the dataset, original number of features were 14 and 3326 instances, dropped down the features from 14 to 5.

Training Classifier To Predict Whether The Shirt Is Recommended Or Not TOOLS: Python/ Machine Learning/Pandas/SciPy/Matplotlib/Spyder 3 • Trained Stochastic Gradient Descent, SVM, Decision Tree and Linear Support Vector classifier on dataset. • Original number of features were 13 and 501 instances, results were showed using matplotlib library.

Training Classifier To Predict Brest Cancer Dataset TOOLS: Python/ Machine Learning/Pandas/SciPy/Matplotlib/Spyder 3 • Trained using hierarchical clustering on dataset, Original number of features were 32 and 569 instances. • Used elbow to find the ideal number of clusters, results were showed using matplotlib library.

Prototype of TeamViewer (Camshare) Tools: Java / NetBeans • It was completely working desktop application which offer features like screen sharing with other computes on same network using IP address. • Some other features like recording the computer’s screen, taking pictures using webcam can also be performed by the application.

Fifteen Puzzle Solver Artificial Intelligence Tools: Java / NetBeans • Used A* search to solve the puzzle by calculating a cost estimate f(x), whereas f(x) = g(x) + h(x). • Program used Tree Data Structure for expansions of the states, queue was used to maintain the frontier.

Using Genetic Algorithm Solved TSP (Traveling Salesman Problem) Tools: Java / NetBeans • Used Genetic algorithm to solve 10*10 Grid whereas each cell’s value represents the distance between the cities. • Using the steps of genetic algorithm keeping in view the rules for TSP the problem was solved i.e. (Population, Selection, Reproduction, Modification (Crossover, Mutation) and Deletion.

Simple Banking System Tools: C++ / • It had manager, accountant and user accounts. • It had functionality of online banking, ATM and Money Transfer, advance features like mouse programming, file handling, multiple files and concept of packing were used. Break Out TOOLS: ASSEMBLY(MASM) / Notepad++/GitHub • Mouse programming for user to interact with on screen features, as a management tool GitHub was used. • 32-bit key-board handling was used. File handling in Assembly was done, Concepts of bit mapping were implemented. • Multiple files connection were made & colors with proper interfaces were maintained throughout the game.

Extra-Curricular Activities Vice President Of FAST-SOFTWARE COMPETATION SOCIETY Technical Writing Head Of ACM-NUCES Pwr. Chapter Event Organizer Of FAST-Wake Up Society Web Development Team Head Of NUTEC ‘18