resume - muhammad ali shahzad 2016 1.2

4
PERSONAL INFORMATION Muhammad Ali Shahzad House Number 21/A, Street 4-A, Gulistan colony, Rawalpindi, 46000, Pakistan +92-301-8506667 +92-51-5150988 [email protected] | [email protected] Linkedin https://www.linkedin.com/in/muhammadalishahzad/ Skype engr.ali.shahzad Date of birth 05 th February 1991 | Nationality Pakistani OBJECTIVE I would like to serve your organization with enthusiasm, motivation and dedication and grow professionally if provided opportunity. J OB I NFORMATION E DUCATION 2015 - 2017 Masters in Computer Science (Taking only 1 course in Fall’16 Semester to keep work study balance) National University of Science & Technology (SEECS H-12 Campus) Cumulative GPA: 3.80 on scale of 4.00 2009 - 2013 Bachelors of Computer in Software Engineering Foundation University Islamabad Cumulative GPA: 3.82 on a scale of 4.00, Silver medallist Jan 2016 Present Employer : DFKI German Lab Technology Incubation Center - NUST Position : Engineering Lead Development Wing Development Manager for Cargar & Cybternship Portal Areas : Decision maker on Technology stack and approaches Implementation of Agile Practices Business Development June 2015 Present Employer : Elixir Technologies Position : Software Engineer Areas : C++ Product Development for DOCCM services (TANGO+) Feb 2015 June 2015 Employer : Research Work with US Based Masters Student Ahmed bin Abdul Aziz Position : Research and Development Consultant Areas : Computer vision June 2014 June 2015 Employer : Axact, PVT Ltd (hired for work on Bol media Enterprise Media Monitoring) Position : Asst. Software Architect Areas : Computer Vision, High Performance Computing, Media Intelligence Jul 2013 June 2014 Employer : Burqstream Technologies Position : Software Engineer (Research and Development) Areas : Computer Vision & High Performance Computing Recent Achievement: Machine Learning by Stanford University on Coursera. Certificate earned on May 3, 2016. 98% score. Research Area: i) AI & Machine Learning ii) High Performance Computing (Real-time processing on GPGPUs) iii) Computer Vision Supervisor: Dr. Faisal Shafait PhD, TU Kaiserslautern, Germany

Upload: muhammad-ali-shahzad

Post on 14-Apr-2017

186 views

Category:

Documents


3 download

TRANSCRIPT

Page 1: Resume  - Muhammad Ali Shahzad 2016 1.2

PERSONAL INFORMATION Muhammad Ali Shahzad

House Number 21/A, Street 4-A, Gulistan colony, Rawalpindi, 46000, Pakistan

+92-301-8506667 +92-51-5150988

[email protected] | [email protected]

Linkedin https://www.linkedin.com/in/muhammadalishahzad/

Skype engr.ali.shahzad

Date of birth 05th February 1991 | Nationality Pakistani

O B J E C T I V E

I would like to serve your organization with enthusiasm, motivation and dedication and grow professionally if

provided opportunity.

J O B I N F O R M A T I O N

E D U C A T I O N

2015 - 2017

Masters in Computer Science

(Taking only 1 course in Fall’16 Semester to keep work study balance)

National University of Science & Technology (SEECS H-12 Campus) Cumulative GPA: 3.80 on scale of 4.00

2009 - 2013

Bachelors of Computer in Software Engineering Foundation University Islamabad Cumulative GPA: 3.82 on a scale of 4.00, Silver medallist

Jan 2016 – Present

Employer : DFKI German Lab Technology Incubation Center - NUST Position : Engineering Lead – Development Wing

Development Manager for Cargar & Cybternship Portal Areas : Decision maker on Technology stack and approaches

Implementation of Agile Practices

Business Development

June 2015 – Present Employer : Elixir Technologies Position : Software Engineer Areas : C++ Product Development for DOCCM services (TANGO+)

Feb 2015 – June 2015

Employer : Research Work with US Based Masters Student Ahmed bin Abdul Aziz

Position : Research and Development Consultant Areas : Computer vision

June 2014 – June 2015

Employer : Axact, PVT Ltd (hired for work on Bol media Enterprise Media Monitoring) Position : Asst. Software Architect Areas : Computer Vision, High Performance Computing, Media Intelligence

Jul 2013 – June 2014

Employer : Burqstream Technologies Position : Software Engineer (Research and Development) Areas : Computer Vision & High Performance Computing

Recent Achievement:

Machine Learning by Stanford University on Coursera. Certificate earned on May 3, 2016. 98% score.

Research Area:

i) AI & Machine Learning ii) High Performance Computing (Real-time processing on GPGPUs) iii) Computer Vision Supervisor:

Dr. Faisal Shafait PhD, TU Kaiserslautern, Germany

Page 2: Resume  - Muhammad Ali Shahzad 2016 1.2

I N D U S T R Y P R O J E C T S

DFKI German Lab SEECS NUST Working part time as Engineering lead, I’m Managing two Projects, Cargar Cab and Cybternships.

1. Cargar – www.cargarcab.com

Cargar is an inexpensive bike taxi service to be made operational in Twin Cities. Pilot project is already operational in NUST H-12 Islamabad.

User can book a ride from Web site as well as android application. You can see website in action here, See android application screenshots here (available to close community for testing)

1. Cybternships

Cybternships is a portal to connect Researchers, Companies and Mentors from around the world with the students for internships. Cybternships has both android application and a website.

Cybternships is under development, Screenshots of both Mobile and android application are here

Elixir Technologies

Successfully Executed 15 sprints since June 2015, this has enabled me to obtain high level knowledge of Agile practices for project management lifecycle. Actively involved in TSPs along with core feature development (Product testing as part of sprint). 8 new features developed. 21 reported issue fixes as part of regular Maintenance activity along with new features development

New features developed for Tango+ 3.50 & Tango+ 3.60 are

1. Development of Resource manager and cache manager for HTML as mail body feature in Tango+ Production manager can upload html documents that can be embedded in the email based on type of customer based on Business rule.

2. Extension of Bookmark functionality to track for Text properties & Text styles along with Object based tracking The functionality of bookmark is extended to incorporate tracking based on properties assigned to text and also for styles applied to text objects

3. Water-marking for Tango+ Non-production Documents Non-production documents produced by Tango+ are watermarked as non-production to avoid documents to be used for production.

4. TANGO+ PLATFORM Tango+ is a SaaS Business Experience Platform (BXP) that creates variable business correspondence by extending design, management, and publishing capabilities across your organization. You can access the Tango+ portal framework from any browser-capable mobile or desktop device. Tango+ can be configured for on premise and hosted cloud deployments, providing scalability, reliability, and high performance.

5. Streamlining of Table of contents and bookmark functionality to optimize code This functionality was delivered as part of core deliverable for tango 3.5 along with Index page composition functionality

6. Complete Revamping of Index page composition logic to enable agility in the functionality

Bol PVT Ltd

1. GPU optimized Key frame extraction based on scene similarity to enable efficient utilization of storage Enabling the video of “~89 Thousand” frames to be compressed into “~1000 images”. These statistics have huge impact on both storage and computation complexity of overall system.

2. GPU optimized Automated Video Tagging from live channel feed Product automatically tags the video feed coming live from channels, the information extracted is used for gathering media intelligence for example advertising information, drama intervals

Page 3: Resume  - Muhammad Ali Shahzad 2016 1.2

information, news information and much more. 3. Logo matching for analysis of viewership

Program logos are matched based on feed that is captured from users to analyze the trend that which channels have high user viewership. Real time logo detection and recognition application on multi-channel input from television viewers

4. Optical character recognition for Urdu and English Language Analysis of media content based on Text recognition.

5. Image enhancement Utility Automatically adjusts Contrast, brightness and other aspects of image and renames the image as per content library convention.

6. Web based Reporting Designed and developed web based report viewer for users to interactively view the monitoring reports

Burqstream Technologies

1. Video and Audio Search Intelligence

i. GPU Optimized GIST Algorithm

ii. GPU Optimized an Industrial-Strength Audio Search Algorithm

2. PanoScan

Product Development with US Based company for 3D point cloud generation of underground tunnel

system

3. Vision Based head count application for people walking in and out of the mall

4. SURF based object tracking with rotational invariant display of the object.

A C A D E M I C P R O J E C T S

National University of Science & Technology (Research Projects)

1. Integration of SVM Technique in ODK Scan app to improve previous accuracy of almost 80% achieved through applicataion of Neural network. (Ongoing project) ODK Scan app is currently being used by Punjab government for their TB Eradication project The further statistics of this work are not shared as a paper is under process of publication

Foundation University Islamabad (Few of noticeable projects are listed)

1. Aiming Automation of a Gun for Close Combat Scenarios (Final Year Project)

I. Face Detection using Haar Cascaded Classifiers

II. Face Tracking using CAMSHIFT Algorithm

III. Aiming

Development of Automata based “C++ language Syntax analyser” using prolog Language.

Page 4: Resume  - Muhammad Ali Shahzad 2016 1.2

C E R T I F I C A T I O N S

Online Machine Learning Course from Coursera (Certificate Received on May, 2016), Link Here Languages and tools learnt: 1. Matlab 2. Octave 3. Rapidminer software for machine learning

Highlights of the course:

Supervised Learning 1. Linear & Logistic regression 2. KNN classifier 3. Single and multiclass classification with

Neural Networks 4. SVM 5. Decision trees 6. Random forests 7. Bayes’ classifiers 8. Gaussian Classifiers

Unsupervised Learning 1. K means algorithm

S O F T W A R E S K I L L S

Software and Frameworks

Microsoft Visual Studio, NVCC, NVDIA Nsight, CUDA, Matlab Languages and Libraries

C/C++ (For Image Processing and CUDA), NVIDIA CUDA Pre-release Testing (CUDA 6.0), C#.net (For Image Processing Applications using emgucv image processing wrapper library)

Libraries for Image Processing

OPENCV (2.0.0, 2.4.2, 2.4.5,2.4.6), OPENCV Flann, EMGUCV, Libjpeg 6.0a, Flann (1.8.4,1.7.1) / For computation of nearest Neighbors, Tesseract OCR for English and Urdu language recognition (Independent deployment as well as opencv wrapper)

Libraries for CUDA

NVIDIA CUBLAS Library, NPP Library, CUFFT Library, Thrust Library

A W A R D S & A C H I E V E M E N T S

Machine Learning by Stanford University on Coursera with overall score 98%. - 2016

Cash award in acknowledgement of passion for blog writing by Elixir Technologies - 2016

Pasha Award for the winner in Media category awarded to the Project “VASI” at Burqstream - 2014

Pasha Award for the runner up in R&D category awarded to the Project “Panoscan” at Burqstream -2014

Best Project in the graduating class of Software Engineering - 2013

Silver Medal for the Second highest CGPA in the graduating class of Software Engineering - 2013

L A N G U A G E S

English (IELTS 7.0/9.0)

Urdu (native)

L E I S U R E A C T I V I T I E S

Blog writing

Thesis not resonating with experience. Lack of Direction or Lack of Interest?, Published on Linkedin Profile

Fresh Graduates, here is why money should not be a top priority when job hunting, Featured by Techjuice

Technology and its impacts on developing Children, Published on Linkedin Profile

Digital Signatures: A Virtual Seal of Approval , Featured by Elixir Technologies

Travelling

Tennis