Zahoor CV PDF

Download as pdf or txt
Download as pdf or txt
You are on page 1of 4

ZAHOOR AHMAD KHAN

72-C, Gulbahar Society, Canal road,Thokar Niaz Baig, Lahore, Pakistan


Email: [email protected]
Contact Number:0092-336-4752698

EDUCATION
2008-2010 Masters in Advanced Computer Science,
Department of Computer Science, University of Sheffield, United Kingdom.

2001-2005 Bachelor in Computer Science,


Punjab University College of Information Technology, Lahore, Pakistan.

1999-2001 Government College University Lahore, Pakistan.

WORK EXPERIENCE

Jan 2016 present CTO at AI-soft-solutions pvt. limited


Financial Solutions (Lease process automation, business intelligence)
Artificial intelligence solutions (Virtual reality, 3D Games, video
understanding)

July 2015 - Dec 2015 Computer Vision Research Engineer


TMA international, Lahore in collaboration with University of
Auckland, New-Zealand
Project: Crow and its tool Detection in Video, Skeleton mapping of crows
Crow Detection: HoG (Histogram of gradients) features are used to train SVM (Support
Vector Machine) based models. Training data covers different postures of crow. Effective
background extraction mechanism are explored and employed.
Tool Detection: Crows' tool was detected by segmenting foreground objects. Other
trigonometry based algorithms were also explored.
Skeleton Mapping: Head, Tail, beak points were estimated in two steps. First, posture of the
bird was estimated following HoG based posture detectors. In second step, beak was detected
based on its triangular shape, head was detected being highest point of crow in most cases,
tail was estimated based on posture and beak position.

Nov 2013 April 2015 Research Associate


University of Trento, Italy
Development of online Speech Analytics Demonstration
System
Batch-Spoken-Dialog-Processing Optimization Experiments
Development of Statistical Models based Speaker Turn
Segmenter
Development of Semantic concept labeling system using
grammars based on finite state machines
Development of Semantic concept labeling system using
conceptual language models based on finite state machines
Development of Question Answers systems based on string
similarity measures
Development of Bayesian Networks based heart disease
identification system
Performed data classification experiments using Support
Vector Machines, Random Forests, Naive Bayesian
Training and testing of Machine Translation systems
Investigating segmentation problem of machine translation
systems
Attended courses on
o Machine Learning
o Machine Translation
o Language Understanding Systems
o Computational Linguistics
o Automatic Speech Recognition
Oct 2012 Mar 2013 Assistant Professor
Lahore, Leads University, Pakistan
Taught courses : Artificial Intelligence, Programming courses to
MPhil and Undergraduate Students

Oct 2011 Sep 2012 Lecturer


University of Lahore, Lahore, Pakistan
Taught courses : C++, VC++, Visual Basic
Course co-ordinator for programming course
Content & Development of Department's website
Jan 2011 June 2011 Graduate Research Assistant
Centre for Spoken Language Understanding, Oregon Health and
Science University, Beaverton, Oregon, United States
Investigated multiple techniques to enhance the
quality of synthetically generated voices
Attended courses on
o Speech Signal Processing
o Speech Recognition

May 2010 Dec 2010 Web Design Developer


WebInnov8, Department of Digital Innovation, University
of Teesside, Middleborough, United Kingdom
Design and development of a generic product for supply
chain management, Online selling, Customer Relationship
Management, Inventory Management, EPOS (Electronic
Point of Sale)
Function Specification Development according to
Customer requirement specification
Software development(Coding, Trouble Shooting, Fault fixing)
Tools: PHP, Zend, mysql, Apache, ProFTP, JavaScript,
Html, AJAX, YUI

Oct 2005 Feb 2007 Software Development Engineer


NetSol Technologies Ltd. Lahore, Pakistan (CMM level 5 company)
Design and development of Contract Management
System (CMS), a lease and finance solution for complete
lease life cycle, for BMW China, Singapore, Mauritius,
Taiwan
Function Specification Development according to
Requirement Specification
Software Development (Coding, Code Reviews, Trouble
Shooting, Fault fixing)
Software Release Documentation (Build notes, Partial
release plan, Code Peer Reviews, Impact analysis)
Test Specification Development for Software Release
Tools: PowerBuilder 9, SQL Server 2000, Oracle 8i
TECHNICAL SKILLS
Programming Languages: C, C++, Java, C#, VC++, .Net, GNU C, Bash, Perl, Python,
Visual Basic Development Tools: PowerBuilder, Visual Studio 6.0, Visual Studio .NET,
JBuilder9, X, Matlab Database & Modeling: SQL Server, Oracle, mysql
Web Technologies: PHP, Zend, Apache, ProFTP, JavaScript, Html, AJAX, YUI
Designing Tools: Rational Rose, MS project
Operating Systems: Linux, Windows XP, Windows Vista

DISTINCTIONS
Received distinction in Master Thesis, Development of a novel technique for voice
restoration of a cancer patient
Media coverage of Master thesis
o Interview with Sheffield live radio, 16 Sep 2009
o Articles published in leading newspapers in UK
Times 05 Sep 2009, Telegraph 04 Sep 2009
Media Centre (University of Sheffield, UK) 03 Sep 2009
EE (Exceeding Expectation) grade awarded by NetSol Technologies Ltd., in annual
job appraisal, 2007

Received distinction in Bachelor thesis, Implementing different techniques for Human


Motion Detection in a live video
Received National Talent Scholarship throughout Bachelors degee

PUBLICATION
Zahoor Ahmad Khan, Phil Green, Sara Creer, Stuart Cunningham, Reconstructing the
voice of an individual following laryngectomy, Augmented and Alternative Communication,
2011
SELECTED ACADEMIC PROJECTS

MASTER THESIS
Personalized Speech Generation Using Hidden Markov Model Based Speech Synthesis System.
The project is aimed at synthesizing personalized voice for a speech impaired person.

SEMESTER PROJECTS (MASTER)


Development of auditory front end analyser for a speaking robot using PD (pure data)
(Darwin Research Project)
Designing and implementation of Isolated Digit recogniser using HMMs (Hidden Markov
Models) and GMMs (Gaussian Mixture Models) using Matlab (Speech Technology)
Implementation of the Bottom up Breath first parser using Python and NLTK (Natural
Language processing Toolkit) (Natural Language Processing)
Implementation of Part of speech tagger (Bi-gram, Unigram and Interpolated tagging) using
Python and NLTK (Natural Language Processing Toolkit) trained on Brown Corpus
(Natural Language Processing)
Implementation of HTML tags pattern recognizer using RE(Regular Expressions) for
extracting useful data using Perl (Text Processing)
Development of a dictionary using Hash table as main data Structure which uses link lists for
each node in case there is a clash of words at one node using Java (Java and UML for
programmers)

BACHELOR THESIS
Design and development of a Motion Tracking System which analyses the movement of objects in
a video and extract features like shape, direction of motion and speed of object. The user interface
and algorithms have been developed in C#

SEMESTER PROJECTS (BACHELOR)


Designing of ERPs Sales and Marketing module using Component based Software
designing approach using Rational Rose. (Component Based Software Engineering)
Design and development of MIMS (Marketing Information Management System) for National
Fertilizer marketing Limited according to their specific requirements for their Head office
using VB and MS-Access. (Software Engineering I)
Designing of a complete accounting system using Rational-Rose. (Software Engineering II)
Communication establishment between a palm and computer using Linux operating System
using Linux, Palm C language. (System Programming)
Design and development of an Email System (both Client and Server) which use POP3 and
SMTP protocols for communication using Java Platform. (Web Programming)
Design and development of English Text Editor using Link list Data Structure using C++; it
provides all the facilities of editing the written text in it. (Data Structures)
Design and development of a GUI based Banking system which is capable of managing
banking transactions using Object Orientation in C++. (Object Oriented Programming)
LANGUAGE SKILLS

English: Fluent in written and spoken form


Urdu: Mother Language

INTERESTS
Badminton, Cycling, Traveling, Sight seeing

You might also like