Rana Hammad Hussain

Rana Hammad Hussain

Senior Software Engineer at VahZay Inc.

Pakistan

Current
  • Senior Software Engineer at Vahzay Inc.
Past
  • Visiting Lecturer of Computer Graphics at PUCIT, University of the Punjab
Education
  • University of the Punjab, Lahore
Connections
243 connections
Industry
Computer Software
Websites

Rana Hammad Hussain’s Summary

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.

Rana Hammad Hussain’s Specialties:

C++,Win32 API/MFC Programming, VC++.Net, VB.Net, C#, ADO.Net, MySQL, Crystal Reports, OpenCV, OpenGL, iPhone Application Development


Rana Hammad Hussain’s Experience

  • Senior Software Engineer

    Vahzay Inc.

    (Computer Software industry)

    July 2008Present (1 year 5 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.

  • Software Engineer

    Tricastmedia

    (Privately Held; Computer Software industry)

    July 2007June 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.

  • Software Engineer

    Techlogix

    (Privately Held; Computer Software industry)

    November 2006July 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.

  • Software Engineer

    Intagleo Systems (Pvt) Ltd

    (Privately Held; Computer Software industry)

    February 2005November 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.

  • Visiting Lecturer of Computer Graphics

    PUCIT, University of the Punjab

    (Educational Institution; 10,001 or more employees; Higher Education industry)

    April 2005September 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++.


Rana Hammad Hussain’s Education

  • University of the Punjab, Lahore

    BSc (HONS) , Computer Science , 20012005

    -> 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

    Activities and Societies:
    -> Represented PUCIT in LOOP 2003 for dynamic speed programming in University of Central Punjab,
    -> Represented PUCIT in Softec 2002 Softec 2003 and Softec 2004 for dynamic programming in NUCES-FAST,
    -> Secured 5th position in Quiz Competition in ZabVision at SZABIST-Islamabad,
    -> Secured 2nd position in Internal Speed Programming Competition in PUCIT,
    -> Organized SoftComp 1 and SoftComp 2 in PUCIT,
    -> Office Executive - Computer Society of PUCIT

Additional Information

Rana Hammad Hussain’s Websites:

Rana Hammad Hussain’s Interests:

Watching movies, playing games, extreme programming, usability research, cooking, reading history

Rana Hammad Hussain’s Groups:

  •    Global Recruiters
  •    PUCIT, University of the Punjab
  •    Symbian Developers
  •    PUCIT - BSc. Spring 2001 ALUMNI

Rana Hammad Hussain’s Honors:

Received Gold Medal for Academic Excellence in BSc HONS in Computer Science from Punjab University College of Information Technology, University of the Punjab


Public profile powered by: LinkedIn

Create a public profile: Sign In or Join Now

View Rana Hammad Hussain’s full profile:

  • See who you and Rana Hammad Hussain know in common
  • Get introduced to Rana Hammad Hussain
  • Contact Rana Hammad Hussain directly

View Full Profile