
Senior Software Engineer at VahZay Inc.
Pakistan

Senior Software Engineer at VahZay Inc.
Pakistan
Nearing my first 5 years of professional career, I have gained experience in couple of different domains including Image Processing & Computer Vision, Automation Tools, Mobile Applications. Currently, I am doing iPhone Application Development since October 2008. Major portion of my experience comprises of algorithm development and implementation of complex projects.
C++,Win32 API/MFC Programming, VC++.Net, VB.Net, C#, ADO.Net, MySQL, Crystal Reports, OpenCV, OpenGL, iPhone Application Development
(Computer Software industry)
July 2008 — Present (1 year 7 months)
Project 1: STAR file generator
A Web based solution for TreasuryOne, in which accountants are able to generate and view local records in different formatted fields. The fields were initially categorized and declared in an XML based format. This module was implemented in ASP.Net with C#. The repository used was SQL Server.
Project 2: TellMyStory
TellMyStory is an iPhone application in which user can make power point like presentations on the run. User can take photos, add voice comments, add text comments and can apply Ken Burns’s effect to photos; after applying the settings, user can either play it as a presentation or send it to one’s friend or upload it to Facebook. The server component of this application is implemented in PHP/MySQL.
Project 3: iTouchBall
iTouchBall is an iPhone game in which user has an option to play either Protector or Destructor. It is a most simple game and it was developed to understand the life cycle of game development and how customers react to it. The players can upload their score to server and compare their sore with all players around the globe. The repository used is SQL Lite 3.0.
Project 4: iCensored
iCensored is a funny iPhone application. This application lets the user to take photo and add censorship to that image and send it to friends via email or save the image to photo album. The user can also post the updated image to facebook via FBConnect.
(Privately Held; Computer Software industry)
July 2007 — June 2008 (1 year )
Project: Attachment Viewer
Attachment Viewer is a module of Tricastmail. When we receive an email via handset, there was a requirement to open attached documents in that mail with in the handset. The goal of this application was to implement a parser, which will read the word file and generate a file in mobile readable format. This application was tested on handset devices which supported SVG Tiny.
(Privately Held; Computer Software industry)
November 2006 — July 2007 (9 months)
Project: PHC-InteractX
An ATL/COM based application already developed in MFC, is used for industrial fields. There are two modes of application, namely designer mode and runtime mode. In designer mode, technical user can design an application for non-technical users, and in runtime mode, non-technical user can interact with the application. My task was to understand the existing code and conventions and integrate new features in it.
(Privately Held; Computer Software industry)
February 2005 — November 2006 (1 year 10 months)
Project 1: Customer Monitoring System.
This application has been developed in different forms based on the user requirement. The different versions are:
MultiCam – A distributed application in which cameras are installed at multiple places and their information is shared at a common server. Each camera is treated as a single client who detects the movement of customer and sends the extracted information to the server which keeps the record of customers to decide who is new and who is exiting the area. The initial purpose of the system is to count the total number of customers entering/exiting the specified area. The final purpose is to identify the time spent by each customer.
VertiCam – An application in which only single camera is being used at an angle of 90. The initial purpose of the system is to count the total number of customers entering/exiting the specified area. The final purpose is to identify the time spent by each customer.
ObliqueCam – An application in which only single camera is being used at an angle of about 45. The purpose of the system is to count the total number of customers entering the specified area. This application also uses a skin detection technique. The skin training was done in Matlab.
Project 2: Customer Monitoring System – Reporting Tool
A Web/Windows based reporting tool which shows records in a graphical and tabular form. This was developed in ASP.Net with C#. The repository used was mySQL.
Project 3: Customer Counting System
The purpose of such a system is to monitor the peak hours for the shop, which can later be processed using data-mining techniques for enhancing the quality of presentation at the stores. The reporting of this application was done via Crystal Reports and repository used was mySQL.
(Educational Institution; 10,001 or more employees; Higher Education industry)
April 2005 — September 2005 (6 months)
In this course, I presented the following concepts to the sixth semester students of PUCIT:
1. Introduction to VC++
2. Introduction to Computer Graphics
3. Introduction to OpenGL
The text book was "Computer Graphics by Donald Hearn". The helping material included Red book for OpenGL, Charles Petzold's Visual C++ and MSDN for VC++.
BSc (HONS) , Computer Science , 2001 — 2005
-> Received "GOLD MEDAL" for securing 3rd position with CGPA 3.85/4.0 in batch Spring 2001 of BSc HONS in Computer Science from PUCIT, Punjab University,
-> Received "Certificate of Merit" for academic excellence in BSc HONS in Computer Science from PUCIT, Punjab University
-> Teacher Assistant - Computer Graphics for 1 semester,
-> Teacher Assistant - Theory of Automata for 3 semesters,
-> Teacher Assistant - Algorithms of Analysis for 1 semester,
-> Secured Merit Scholarship in all semesters from PUCIT-Punjab University,
-> Received a sheild due to services from Computer Society of PUCIT-Punjab University,
-> Received a sheild due to services from Sports Promotion Society of PUCIT-Punjab University
Watching movies, playing games, extreme programming, usability research, cooking, reading history
Received Gold Medal for Academic Excellence in BSc HONS in Computer Science from Punjab University College of Information Technology, University of the Punjab