Post Job Free
Sign in

Project Software Engineer

Location:
Pakistan
Posted:
February 22, 2014

Contact this candidate

Resume:

House No. ***, Block D*, Mobile:

****-****-*******

Wapda Town, Lahore, Pakistan

Email: **********@*****.***

Ahtsham Ali

Education

**** ** ****; Degree: Masters - MS Computer Science Major: Computer

Vision and Graphics

University: LAHORE UNIVERSITY OF MANAGEMENT SCIENCES (LUMS), Lahore,

Pakistan

Principal Subjects Covered: Automata and Complexity Theory, Analysis

of Algorithms, Graph Theory, Computability and Complexity,

Combinatorics, Applied Probability, Computer Vision, Computer

Graphics, Machine Learning, Distributed Systems etc.

2000 to 2004; Degree: Bachelors - BS Computer Science

University: NATIONAL UNIVERSITY OF COMPUTER AND EMERGING SCIENCES

(NUCES), Lahore, Pakistan

Principal Subjects Covered: Programming C/C++, Calculus, Linear

Algebra, Discrete Mathematics, Compiler, Operating Systems etc.

1999 to 2000; Degree: Certification/Diploma - Oracle Major: Developer

Track

University: PUNJAB UNIVERSITY, Lahore, Pakistan

Principal Subjects Covered: Networking Concepts, Database Concepts,

Visual Basic 6.0, Introduction to SQL, PL/SQL Program Units, Build

Forms I, Build Forms II, Build Reports

1996 to 1999; Degree: Bachelors - B.Sc Major: Applied Mathematics,

Pure Mathematics, Physics

College: GOVT ISLAMIA COLLEGE CIVIL LINES, Lahore, Pakistan

Work Experience

Principal Software Engineer, Ebryx (www.ebryx.com) ( September 2011 -

Present)

Presently, I am working as a Principal Software Engineer in Ebryx. My

responsibilities include to do meeting with clients in order to

clarify the tasks of the projects and then implement the tasks.

Mostly, the clients which I have servedare remote. I use Skype and

email in order to do close contact with client. For code update, I use

svn. I had worked on the project of Automatic Conference Calling on

Android plateform. I had worked on the projects of eBoard and Stylekey

on IPhone plateform. I had worked for some time on the project of on

the plateform of Php and SQL Server. I had worked on a project MRI

Software for a UK based client. This project was related to UI

designing and implementation of the functionality according to the

specifications provided by the client and is implemented in C++ using

MFC. Recently, I am working on Home Automation Controller project on

Android Plateform.

Research Associate, Lahore University of Management Sciences (October

2008 - August 2011)

Previously, I was a research associate in Multimedia Research Lab in

LUMS. I had worked on a project of wavelet based video codec. The aim

of this research was to use wavelet based features to achieve better

video and perceptual quality, real time transmission, high compression

ratio, region based coding, scalability and performance. I had worked

on Dirac video codec - an Open Source Video Codec released by BBC.

Dirac was a video codec like JPEG2000 and H.26x, but it was wavelet

based video codec. I had debugged, understood and documented the

algorithms of the modules of 'Motion Estimation and Compensation'. I

had worked on improvement of Motion Estimation algorithm in order to

make it more fast and efficient. I had incorporated the 3-D Recursive

Search algorithm of Motion Estimation with some modification in

existing Dirac Motion Estimator for forward motion estimation and

obtained improved results. I had published the paper with title

"Performance Improvement in Motion Estimation of Dirac Wavelet based

Video Codec" in the 9th International Symposium on Communications and

Information Technologies (ISCIT 2009)". I had also incorporated the 3-

D Recursive Search algorithm of Motion Estimation with some

modification in existing Dirac Motion Estimator for bidirectional

motion estimation and published a paper with title "A Spatio-Temporal

Recursive Search Based Prediction Scheme for Efficient Multi-Frame and

Bidirectional Motion Estimation" in the IEEE International Conference

on Acoustics, Speech and Signal Processing (ICASSP 2012). I had worked

on implementing Scalability - a new feature in Dirac wavelet based

video codec. I had analyzed the bitstream and had written the

utilities programs in C++ of Splitter and Joiner. I had successfully

implemented SNR and Spatial Scalability and had written a research

paper to be submitted in some suitable conference. I had also

published a book chapter titled "Survey of Dirac: A wavelet based

video codec for multiparty video conferencing and broadcasting" in

Intelligent Video Event Analysis and Understanding Springer-Verlag. It

was consisted of our findings and had provided new ideas and

directions to the researchers. Apart from the above, I had worked on

Scalable Video Coding and had achieved very fruitful results. I have a

plan to write a conference paper on Scalable Video Coding and then a

Journal paper combing of all forward motion estimation, bidirectional

motion estimation and Scalable motion estimation. I had worked

sometime as a Team Lead on this project. As a team lead, I was also

involved in training, coordinating and supervising the work of my team

members.

Junior Programmer, ENMAC ENGINEERING (June 2005 - August 2005)

(www.enmac.com.hk)

ENMAC ENGINEERING is a Hong Kong based offshore software house,

working on the embedded system products. It has its hardware

development office in China and software development office in

Pakistan. As a technology-driven company, ENMAC heavily emphasizes on

research to develop innovative products for a diversified evolving

market. My job was mainly to do programming, trouble-shooting and

documentations related to micro controller and its

applications. I was responsible for the development (studying, coding,

testing and analyzing) of different data conversion utilities. During

my job, I worked on Digital Quran Product to convert it from black and

white to color LCD. I spent most of my time in doing research of

speed, quality and adding different features in this product.

Teaching

Assistant Professor, University of Management and Technology (

September 2012 - Present )

I am currently working as an Assistant Professor (Part Time) at UMT. I

have taught the following courses.

Fall 2012 Semester:

1. Introduction to Computing and Information Technology

2. Programming Fundamentals (Using C++)

3. Object Oriented Programming (Using C++)

Spring 2013 Semester:

1. Structured Programming (Using C++)

2. Object Oriented Programming (Using C++)

3. Discrete Mathematics

Teaching Assistant, Lahore University of Management Sciences

I worked as a Teaching Assistant of 'Introduction to Multimedia

Systems' with Dr. Nadeem Khan in Autumn 2008- 2009 quarter.

I worked as a Teaching Assistant of 'Computability and Complexity'

with Dr.Atif Alvi in Spring 2008-2009 quarter.

LECTURER, ALI ACADEMY (July 1998 - August 2007)

I had taught the subjects of Math(Calculus) and Computer Science(C++,

Java) to the students of F.Sc, B.Sc and O-Level students. I had also

taught the quantitative and analytical ability courses of SAT, GRE and

GMAT to the students of different level at Ali Academy and some other

places.

Awards and Achievements

. Earned higher education commission (HEC) of Pakistan indigenous

scholarship in 2004. The scholarship includes tuition fee of my MS

studies and monthly stipend.

Publications

Book Chapters

Ali, Ahtsham; Khan, Nadeem; Masud, Shahid; Ali, Syed Farooq."Survey of

Dirac: A wavelet based video codec for multiparty video conferencing

and broadcasting" in 'Intelligent Video Event Analysis and

Understanding, Studies in Computational Intelligence' Book Series,

Springer-Verlag, January 2011

Conference Papers

Ali, Ahtsham; Ali, Syed Farooq; Khan, Nadeem; Masud, Shahid,

"Performance improvement in motion estimation of Dirac wavelet based

video codec," Communications and Information Technology, 2009. ISCIT

2009. 9th International Symposium on, vol., no., pp.764-769, 28-30

Sept. 28-30, 2009

Ali, Ahtsham; Khan, Nadeem. "A SPATIO-TEMPORAL RECURSIVE SEARCH

BASED PREDICTION SCHEME FOR EFFICIENT MULTI-FRAME AND BIDIRECTIONAL

MOTION ESTIMATION" Accepted in IEEE International Conference on

Acoustics, Speech and Signal Processing (ICASSP 2012)

Certification / Statement of Accomplishment

. Introduction to Mathematical Thinking Course (with online lectures,

quizzes and assignments) offered by Stanford University on

Coursera.org lead by Professor Keith Devlin.

Areas of Interest

Computer Vision and Graphics, Image Processing, Analysis of Algorithms

Technical Skills

Programming Languages

C/C++, MPI, OpenMP, OpenGL, JAVA/JSP, Visual Basic, Flex, Matlab,

Assembly language programming, Objective C, PHP, MFC, Autodesk,

Android

Software Tools

Erwin, Rational Rose, Visio, Oracle Developer/2000, Microsoft Access,

MySQL, SQL Server, Svn, Jira, SQL Server

Electronic Tools

Electronic Workbench, Verilog Simulator, Webpack

Academic Projects and Assignments

Urdu Distribution for Linux

This project was implemented as final year project. It was short

listed for Softec 2004 programming competition. Actually this project

is related to Localization. Our objective was to provide the natives

of Urdu language, the users who are unaware of English, with an

operating system distribution in Urdu language through which they can

get access to information technology and easily utilize it in their

daily life.

Muliplayer Tanks Strike Back Game

This assignment was related to implement a game of tank's strike. The

environment include was obstacles, collision detection in various

forms, firing weapons and interactive environment. It was implemented

as a client/ server based multiplayer game using Java RMI on a

network.

Generalized Hough Transform

This assignment was related to implement training and detection phase

of Generalized Hough Transform. In Training, a representation of shape

is built in the form of R-Table. Centroid is calculated and R-Table is

built at 8 quantized Levels.

Canny's Edge Detector is used to convert the image in edge

representation and also get the gradient direction output from it. In

Detection using R-Table, a given shape is matched to the shape of

interest. The training of the image is done inside the single shape

detection, multiple shape detection and rotation and scaling

invariant. It was implemented in Matlab.

Cross World Game

This project is related to Object Oriented Programming. It was

developed as a course work of Object Oriented Programming. In this

project, the overall design of Class and sequence diagrams was made in

rational rose to understand the Object-oriented terminology in real

sense. It was implemented in Borland C.

Operating System Simulator (OSSim) Project

This project was related to Operating Systems. Its aim was to provide

an understanding about the synchronization of processes. It was

implemented in g++ with posix threads on the plateform of Linux.

Compiler Project

This project was related to compiler construction. Its aim was to

understand the full working of a compiler. Everything from lexical

analyzer to intermediate code generation was built from scratch using C++.

Mail Server

This project is related to building a distributed email service. The

mail server is supporting the SMTP protocol for

sending messages and POP3 protocol for retrieving, deleting

messages. It was implemented in Java.

Virtual Team Room

This project is related to managing virtual teams working on a

project. It is a product based project in which different features for

team room were analyzed and implemented. It was implemented in Flex

with Hibernate and Java at back end.

Personal Details

Nationality: Pakistani

Resident of: Pakistan

Birth date: 13 June, 1977

Gender: Male

Marital Status: Married

References

1. Dr. Nadeem Khan, Associate Professor, Department of Electrical

Engineering,

Lahore University of Management Sciences (LUMS), Sector U,

D.H.A., Lahore 54792, Pakistan

Off: +92 (0-42-572-**** ext 8203

Web page: http://cs.lums.edu.pk/nadeem

Email: *****@****.***.**

2. Dr. Shahid Masud, Associate Professor and Head of Department,

Department of Electrical Engineering,

Lahore University of Management Sciences (LUMS), Sector U,

D.H.A., Lahore 54792, Pakistan

Off: +92 (0-42-572-**** ext 8199

Web page: http://cs.lums.edu.pk/shahid

Email: ******@****.***.**



Contact this candidate