Certified Professionals. Verified Work.
 
 
  • Feedback: none
Hourly Rate: $10.00
Total oDesk hours:
0
Location:
Lahore, Pakistan (GMT+05:00)
English Skills: (self-assessed)
5.0
Member Since:
March 19, 2008
Last Worked:
 
Current Assignments:
0
Total Assignments:
0
oDesk Ready:  
No
 
 
 
 
 
 
 
 

Virtual B. - Project Manager/Developer - Freelance Programmer / Developer, Pakistan

In last 4 years or so, I've been involved in software development/Software  quality Assurance in different capacities. I've been a Project Manager, Developer and a Quality Assurance Analyst. I've the unique experience of working with well-established companies in US and also with a startup founded by very smart people. I'm familiar and passionate about .NET (C#/ASP.NET), Python, JavaScript (Ajax), Usability and product design. I'm aware of various testing methodologies included but not...
Recent Work History & Feedback
Buyer ID From To Job Title Billed Feedback to Provider
Work History & Feedback is empty
oDesk Tests Taken
Name of Test Score Percentile Date Taken Duration
No oDesk tests taken
Recent Candidacies
Job Opening Title Initiated By Date
Python/C/Linux/wx developer for various ongoing projects Buyer July 22, 2008
Website Test Automation Engineer Buyer July 9, 2008
Job Category Interests

Web Development

Software Development

Writing

Administrative Support

Skills
Skill Experience Level Last Used Description
C#/.Net 4 yrs 5.0 2008 Group-based chatting software:

Project that I just finished working on. Primarily, this was a web-based chatting software aimed at distributed groups working in a team. It was implemented using ASP.NET 2.0 (C#), JQuery and SQL-Server 2005 as a database back-end. It was thoroughly implemented using Ajax and support for uploading files and images was provided. Facility to search through chat-logs was also a feature.

Customer Support Software:

This again was a web-based software implemented using ASP.NET 2.0 (C#). Support for handling emails, tickets and to-do lists was provided. We also implemented Ajax using Anthem.NET (library).

Spanish to English Translation on Windows Mobile:

Aim of this project was to implement a Windows Mobile application using, C#(2.0), that would take its input from Microphone (in Spanish), converting it into Text and then translating that text into English. A freely available service was used for language translation.

Supply and Chain (web-based)software for Apparel Industry:

I was part of the team that migrated a legacy system to ASP.NET. I was involved in  
creating Functional Specification. As for development, I was primarily involved in developing inventory module though I worked on other modules as well. 

So these are the highlights of couple of recent projects that I've undertaken. Will add more details/projects soon.

Last Updated: 3/19/2008
CSS 1 yrs 4.0 2008 Familiar with table-less and standards-based layouts.
Databases 3 yrs 4.0 2008 Proficient in modelling and implementing databases for Microsoft SQL Server 2000/2005. Also, familiar with Berkeley DB.
JavaScript 3 yrs 4.0 2008 Fairly competent when it comes to developing cross-browser scripts using JavaScript. I'm familiar with Unobtrusive JavaScript scripting, DOM, Ajax and etc. Also, I've used JQuery, Scriptaculous and YUI JavaScript libraries.
Project Management 4 yrs 5.0 2008 Long history of managing software projects using small-teams. I've managed various teams for various projects carried out by . Highly proficient in using tools like Microsoft Project, Primavera and etc. Also, proficient in creating & managing schedules, risk identification, product design, extensive prototyping, usability, quality assurance and managing resources (human-resources, finance and etc). I'm also very proficient in writing detailed (& simple--depending upon the nature of the project) Functional Specification document. My strong interests in Human Pyschology and Neuroscience also have helped me in recent years. Familiar with Agile and Microsoft Solutions Framework.
Python 1 yrs 4.0 2008 Admittedly, this is my favourite language and I love writing software in Python. Following is a summary of couple of recent projects that I've completed using Python.

Automated Deployment (of a large-scale web-based software):

Primary aim of this project was to automate the deployment cycle right from the release of the code to the actually installation of a module in production software. Briefly, software does a svn-update and retrieves the latest module from svn-repository & fetches a XML file. Within that XML file, we search for a version number & if this version number matches with the one in the Release document (i.e. Build request) we then proceed onto install this module into production software using IE's COM (using WinGUiAuto.py). For this module, I used different Python libraries namely: PySvn, Mechanize, WinGuiAuto & PAMIE.

Load, Functional & Performance Testing:

I'm proficient in writing Python scripts for load, performance and functional testing. Just recently, I wrote an application to load & performance test a production ready software for client in USA. This utility can load test an application spawning 
multiple threads & generate nice reports on completion. Also, I wrote a utility to do UI-automated testing. For UI-automated testing, I'm also familiar with Selenium.
I place heavy emphasis on automating the whole process of testing small-to-large scale systems as much as possible. 

Moreover, I'm equally proficient when it comes to writing detailed Test Plans, Test Cases, Unit Testing and Usability Test reviews. 

Bayesian Inference using Python:

Wrote a utility to classify different items into their respective categories using Bayesian Inference using Python, Berkeley DB and Orange (a Python library that provides support for Bayesian Inference & Classification).

References available upon request. 
Last Updaterd: 3/20/2008
Quality Assurance 4 yrs 5.0 2008 Highly proficient in functional, load and performance testing. I've used & am familiar with various bug-tracking software e.g. JIRA, FogBugz and BugZilla. Highly skilled when it comes to writing detailed Test Plans, Test Cases, Unit Testing, Load Testing, Usability Testing (WWW/Desktop/Mobile) and Performance Testing. Exprienced in tesing medium to large scale distributed systems.

References available upon request. 

Last updated : 3/19/2008
Certifications
Date Earned Name Score Percentile Organization Description
No Certifications
Employment History
From To Company Title/Role Description
01/2004 Present Veebit Program Manager / Team Lead I've been working as a Independent Software Contractor for last 4 years. Lead small teams for various clients in US, UK and Canada. Currently I'm working indenpendently. I enjoy working as a Project Manager and a Developer. I've working in various capacities. For example, I've worked as a Project Manager, Developer and Quality Assurance analyst. 
 I love writing software (and will continue doing that even if I become a billionaire :-).

More details available upon request.

Last updated: 3/20/2008
Education
From To School Degree Area of Study Description
04/2000 01/2004 The University of Lahore Bachelors Computer Science
No items in portfolio
Hourly Assignment History
Buyer ID From To Job Title Billed Hours Hourly Rate Feedback to Provider
Hourly Assignment History is empty
Fixed-Price Assignment History
Buyer ID From To Job Title Billed Feedback to Provider
Fixed-Price Assignment History is empty
oDesk Tests Taken
Name of Test Score Percentile Date Taken Duration
No oDesk tests taken