Minhaj Ansari

Flat No.5, 3rd Floor, Building No. 14-C, Sunset Lane 9, Phase-II Ext, DHA, Karachi
0092 - 22 - 2650501
+92 - 343 - 7681612
minhaj111ansari@gmail.com

Energetic and passionate student pursuing a BS in Computer Science degree at National University of Computer & Emerging Sciences (NUCES). I aim to apply my knowledge and skills of programming and debugging to meet the job requirements at your company.


Experience

Intern, Information Security Department

Telenor Microfinance Bank Limited
  • Developed and deployed Vulnerability Management Web Application with Secure Coding (OWASP)
  • Hands-on experience on Nessus Penetration Testing Tool for Vulnerability Assessment and Penetration Testing (VAPT)
  • Knowledge about Security Information and Event Management (SIEM) tool called IBM Qradar for Security Operation Center (SOC)
  • Attended two State Bank of Pakistan (SBP) Framework Training
June 2019 - August 2019

Education

National University of Computer and Emerging Sciences

BS in Computer Science
In Progress (8th Semester)

CGPA: 2.72

2016 - 2020

Rockford Cambridge School

A-Levels
Equivalence 74.09%
2014 - 2016

Beaconhouse School System

O-Levels
Equivalence 78.77%
2011 - 2014

Skills

Languages

  • Python
  • C#
  • Java
  • PHP
  • Regex
  • JavaScript
  • CSS
  • HTML
  • C
  • C++
  • Assembly

Tools

  • Pentaho (Pivot4J)
  • Anaconda Python (Spyder + Jupyter Notebook)
  • Unity
  • Android Studio
  • Docker
  • VS Code
  • NetBeans
  • MS Visual Studio
  • Dev-C++
  • Eclipse
  • MIT App 2

Database Management

  • MySQL
  • SQLite
  • Oracle

UML Diagrams


Operating System

  • Windows
  • Linux (Ubuntu)

Projects

Automated Recruitment Platform

Final Year Project (FYP)

This is an industry based project made for Hiring Recruiters. Recruiter will post a job description and on the basis of that job description the system will search amongst the pool of candidates created from parsing their CVs and an algorithm will be implemented to rank these candidates profiles and come up with a score assigned to each candidate profile. The higher the score the most suitable the candidate is for the job.


Big Mart Sales Prediction

Made this project in python which predicted the sales of the Big Mart according to the dataset given about the mart. The project was done on Jupyter Notebook. Linear Regression, Ridge Regression and Decision Tree models were used to predict the sales. Each model’s RMSE, Cross Validation score and Accuracy was printed along with Model Coefficient Bar graph.


Vulnerability Manager

This project is a web based software application that has been developed to facilitate the Information Security Team for managing the Vulnerability Register through a graphical interface. The Application provides different panels and dashboards for management of vulnerabilities existing within an information system and report generation. The Vulnerability Manager is a tool, which will help in maintaining the vulnerability register and producing the cyber security Incident Reports in a time efficient manner on a prescribed format.


Voice Assistant for Linux

Voice Controlled Shell

This project is a python based personal assistant to execute bash commands/scripts from voice. It uses Google Speech-To-Text (GSTT) and Google Text-To-Speech (GTTS) libraries in order to decode our voice commands, change them into scripts and vice versa. It can perform various tasks such as informing the user of the time & date, changing directories, shutting the machine down etc.


Bank Management System

This project is made in C Language. This project provides the user to create, update or remove any existing account. It also provides the user to debit or credit amount accordingly for transaction. All the data is saved through filing in record.dat file.


Memory Escape (3D Mobile Game)

This project is made in Unity3D. It is a First Person Camera escape room game. You as a character have to collect memory fragments to get out of an coma.


Tanks Battle Game (3D Mobile Game)

This project is made in Unity3D. It is Tank Shooting game with an isometric perspective gameplay.


BTree

This project is a B-Tree (self balancing tree) Data Structure made in Java that maintains sorted data. It also allows searches, sequential access, insertions and deletions in logarithmic time. This type of data structure is commonly used in databases and file systems.


NQueen

This project is a Solution to N-Queen Problem. This problem is solved using Backtracking and Genetic Algorithm. The eight queens puzzle is the problem of placing eight chess queens on an 8×8 chessboard so that no two queens threaten each other; thus, a solution requires that no two queens share the same row, column, or diagonal.


Certifications

  • Information Systems Auditing, Controls and Assurance
  • Google Analytics for Beginners - Google Certification
  • Cyber Security Advanced Persistent Threat Defender
  • Continuous Delivery & DevOps
  • Python For Data Science
  • Introduction to Python

Other Information

Job Interests

  • Data Science
  • Information Security
  • IS Audit

CS Electives

  • CS481 - Data Science
  • CS408 - Data Warehousing
  • CS446 - Information Systems Security
  • CS494 - IS Audit and Control
  • CS440 - Software for Mobile Devices
  • CS441 - Design Defects and Restructuring
  • MT303 - Operations Research
  • MG426 - Strategic IT
  • SS118 - Psychology