baber [ at ] bestsols [dot ] com
(Please replace at with @ and dot with .)
Summary
As a LAMP Web Programmer, I remained involved in nearly every major corporate and client project, either through direct management of the project team, by helping the team to overcome technical challenges, or by contributing major components to the project.
Mostly taking work which need PHP/MySQL for development.
Management Skills
Supervised different client services teams of developers, designers, and DBAs.
Contributing technical expertise & programming resources to all projects and actively engage in the development and deployment of Enterprise Business Applications.
Coordinating with different organizations/taskforces in organizing promotional campaigns and providing backend technical support for the project design, development, deployment and hosting.
Good understanding of System Analysis and Estimation.
Qualification
M. Sc. Information Technology(3.6 GPA out of 4).
Preston Institute of Management, Science & Technology, Islamabad Campus , Pakistan–(2002).
Major interest in Database Designing / Development, System Modeling and Programming.
Certifications
My transcript ID is 2456898 which can be checked online by visiting http://www.brainbench.com
Professional Interests
Technological issues and latest developments in internet, following professional instructions from IEEE and ACM regarding software Engineering and project management, and exploring latest developments in PHP.
Tools / Technologies
Strengths: Web Programming in PHP/MySQL
Operating Systems: Microsoft Windows 98 / 2000 / XP / Server 2003 / Windows Vista
Web Development Tools: Adobe Photoshop 7.0, Macromedia Dream Weaver, Ultra Dev. 4.0, Microsoft FrontPage 2000, Corel Draw 10, and Flash 5.0. JASC Paint shop pro 7, MS Visio, BugZilla, SVN, FTP
Technologies / Programming Languages: PHP, JAVA2 (Studied Sun Certified Java Programmer-SCJP2 course), C / C++, J2EE, Java Swing 1.3, JDBC, Applets, HTML, XHTML, XML
Databases: MySQL, Oracle 8, Developer 2000
Application / Web Servers: Apache, Jakarta Tomcat 4.2, IIS 5.0, PWS, Plesk, WebMin
Interface Development Environment: Symantec visual Cafe’, Borland JBuilder Enterprise Suite, Kawa, Forte, MS - Visual Interdev, Macromedia MX Suite, Nokia WAP Toolkit
Portfolio
Products Development From Scratch Technology: PHP with MySQL integration deployed on Linux/Apache
I have developed following products from scratch for a US based software company. I can’t show live or test versions of such products due to NDA restrictions however brief outline is given against each product.
Time Tracking
The purpose of this product is to create a web based database that enables the effective tracking of employee time and activities against projects. This is used as a management utility that provides rapid insight into the time that is spent on detailed activities within each employee's work day.
Client Management and Tracking System
The purpose of this product is to create a web based database that enables the effective tracking of client information for a busy law firm. The system tracks prospects and clients and allows for the automated generation of data that can be used to create letters to be sent to prospects at set intervals.
Ticket Sale Data Management System
The purpose of this product is to create a simple and useful web based data management system that will enable to import data into the system from Excel Spread Sheet and then apply filters to the data to extract it for other purposes. It also allows to search and view customers and associated purchase history through a simple and logical search mechanism. Reports can be viewed based on system data.
Financial Information Tracking System
The purpose of this product is to create a web based software solution that will enable easy tracking of financial transactions and run comparison reporting of locally entered information against ASCII text files. This system provides real time access to transactional information and is accessible by users from any internet connection.The purpose of this product is to create a web based software solution that will enable easy tracking of financial transactions and run comparison reporting of locally entered information against ASCII text files. This system provides real time access to transactional information and is accessible by users from any internet connection.
Business Directory System
The purpose of this product is to create a web based database that enables members to subscribe and use the system to post jobs, advertise services or advertise products. Several revenue models used include subscriptions, pay per click and single item fees. All of the items "sold" via the system are virtual in nature and no "shopping" style interface is required.
Left menu section loading dynamic values as well with a limitation of loading maximum of 10 items.
Developed admin section to ADD/EDIT/DELETE items, main categories and their sub categories.
Money making website with matrix feature Technology: PHP with MySQL integration deployed on Linux/Apache
Developed entire website with the logics of jumping users from one matrix level to next levels.
Features include, user registration, forgot password, making deposits, withdraw funds, account overview, update personal information, update withdrawal funds and much more features.
Admin can manage users, search users, see complete transaction history of any user,
update/delete any account, process funds request, manage own account, enable/disable users etc.
Developed a feature that site visiting brides can make request for brochure from any specific company.
There is a limit of 12 brochure requests per day per bride.
All requests are stored in the database and are fetched by another script where a brief listing shows
database of all brides who requested in past. Detailed listing is also available for any specific bride stating on
which date she requested which companies.
Placed various checks on different forms and developed proper email send out features.
Installed LiveHelp and updated few pages enabling site visitors to either leave a message or chat directly with a representative.
Developed scripts which can allow site admin to enable/disable listing contents such as Post Codes, Category,
Tel Nos., Emails, URLs etc. When a site visitor do a search, the resulting data displayed on screen is fully
controlled by admin as described above to enable/disable such contents.
Secured several pages under one central admin interface.
Multi-lingual support including English, French and Dutch.
Developed fully dynamic websites which hold data of several products and references.
Admin sections are fully featured to hold all site contents and sites can be managed easily anytime.
Easy to operate Rich Text Editor at the admin section allows to format data while adding/updating.
http://www.axnmls.com Technology: PHP with MySQL integration deployed on Linux/Apache
A Real Estate website
Developed new features of an already built website.
Edited features include a flexible Search Engine, property listing, full property details, area and currency converters, sending email to the agents, printing feature and many other small features.
At the Admin section, a feature that admin can switch the status of any specific agent as visible or
invisible. Create new agents and full management.
Added the functionality of Flat Shipping Rates with each Main Category separately. Like one flat rate should be for USA and one flat rate for rest of world.
Developed the admin side to add and display flat shipping rates for each Main Category.
Edited the categories as they appear into three level from two level.
Worked on "Special price" feature to make it compatible along with normal prices.
I was involved in editing / updating various sections of this website.
Such sections include; 'Featured Listings, Image Displaying, Using Online Payment Processing Services,
Sign Up Sections, Detailed and Simple Search, Shopping Cart to purchase listings, Banner Purchase and
Display and few more functionalities at the Master Admin section.
I have developed the database for both user side as well as Master Admin side.
Developed one big module of the site known as 'Business Directory'. There are almost 5 more modules
of same volume with a little changes.
Main features of Business Directory are as under;
Site visitor can sign up for free.
After free sign, login info is given to each member to login to their secure member area.
There are many options in the Member Section to choose from. Like update personal information,
purchase featured business, purchase listings with several cities-states-countries, search
available properties and save or book mark them for future use, register to receive newsletters
and much much more options. Member can purchase or update several packages so as when
somebody conducts search at the user side, the list shows the data based on the categories of such packages.
Site visitor can conduct a search at the Business Directory user side which lists data based on
several packages. Like the sequence will be 'Gold, Silver, Bronze and Free'.
There is also an option of 'Alphabetical Search' which when clicked lists all available data in a
nice format. each of such record displays the comprehensive details of that particular record.
Developed 'Master Admin' section where the admin of the site can have full controll of all sections of this web portal.
There is also a newsletter management section where site admin can send formatted emails to all registered members.
All site members can be managed as well including their details of purchasing several packages.
There are many more options on web portal which are self explanatory and couldn't be written here.
An Ecommerce Web site where any visitor can purchase Computer accessories online.
Responsible for Analysis and Design of Database schema, Shopping Cart, Save and View cart, Order options, Order Tracking and few others.
http://www.timeit.com Technology: PHP with MySQL integration deployed on Linux/Apache
Developed a complete E-commerce site for online selling watches. Some main features are Dynamic contents,
Shopping Cart, Save and View Cart, Intelligent Order options, Email System, Powerful search engine, Order Tracking,
Control Panel with different user-friendly options and few of them are order history, customer record search via
date or order ID, setting and unsetting images to be displayed under the heading of Featured Listing, Hot Listing
and Just for fun options. Above all attractive template.
A user after registration gets an email regarding activation of account.
Password recovery feature is also developed for users who forget their passwords.
Worked on a task to query Game Servers available on the site and fetching their related information e.g; Players online, Current Game, scores of each player, an image of the game currently running, displaying server name and its technical data right on the output screen.
Developed the payment processing section offering services of WORLDPAY & SPLASH PLASTIC to the visitors of site.
Deployed a Chat Engine after customizing for embedding alongwith website template.
Wedding Planner Technology: PHP with MySQL integration deployed on Linux/Apache
Wedding Planner website
This website offers wedding planning services.
Registration forms are used for first registering and after email verification, account is created.
Multiple layouts are available for members to choose and each member can have a separate website created with their own unique IDs. They an give their website url to anyone to view their wedding planning details.
Wedding planning features includes......Wedding date, Sharing wedding plans with other brides in the Discussion Forum, Personalized wedding homepage, Automatic online RSVP and guest tracking, Create unlimited photo albums, Personal guestbook and more...
Web site providing followup services. Main features include Calendar, CHAT, Email, Search,
Links Section, user membership, mailing list, automatic back end calculation in its huge database and above all
there is a chain of daily processing files which executes on 12:01AM every day and performs different tasks as
mentioned under;
Take back up from database
Query table and fetch data
Based on query create a ".doc" (MS WORD file) and apply its MAILING LABEL feature in it, save it in different directory of specific user.
Then it uses MAIL MERGE feature of MS WORD and makes a file for download.
Query table and based on such query it fetch record from 3 more different tables and replaces/deletes some values
Take back up again and exits
http://www.odesk.com Technology: PHP with MySQL integration deployed on Linux/Apache
Worked as a freelancer and done following tasks;
E-Commerce site
Assigned a task to modify a Squirrel Cart.
Developed a single form that contains input of Shipping Address, Billing Address, General Info, Payment options (i.e Credit Card or Check) & Dynamic Products Selection from an inline frame on the same form.
It does automatic transaction processing at backend once form is submitted.
Configured AuthorizeNet payment processing script after passing variable values from various forms.
Main complex task was to use the same database structure of Squirrel Cart to be used with the newly developed solution. The main reason of using same db structure was that there were already scripts that can export data from such database and save at another location.
Developed admin section's navigation system. Such system has various links of scripts available on different URL's but all are fetched and well processed in same place under an inline frame. This way it gives single interface to use various scripts from various servers.
Automobiles Spare Parts
Assigned a task to modify a website offering spare parts of automobiles with following features;
Modified a User Login Script so as each user is directed to appropriate page after checking the keywords of 'Auto Make' table field.
Added a feature of "Search Filtering" so as the users can only view records as available in the 'Auto Make' table field of the user account. Search records are displayed in descending order by 'DateOfPost' table field.
SMARTY
Assigned a task to develop a new website by using PHP SMARTY class (http://smarty.php.net)
Developed almost 20 pages.
Developed 3 forms whose data is sent in email when submitted.
Edited/Added several images and placed on various pages of the website.
Worked with '.TPL' files of SMARTY and experienced good knowledge of this class.
An advertising website offering advertisement by selecting pixels.
An advertiser can select x number of pixels and upload an image file to be advertised.
Different packages are available to select and place an order.
All orders are fully controlled by admin.
Company Sound
Technology: PHP with MySQL integration deployed on Linux/Apache
A site offering customized or pre-recorded voice messages to the companies.
Developed a dynamic module to allow site admin to easily update packages and their prices.
Developed order forms containing such dynamic data, shopping cart and check out sections. Several
checks were placed and form flows are developed as different packages need different more forms to take user input.
After taking necessary user data, all forms end up at a shopping cart for further checking out.
Admin can track these order details by logging into secure admin area and can take necessary actions against different packages offered.
Site members control panel is also developed for members to login and download the voice file and add
their comments for admin to read and take more actions.
Export of data in different formats i.e CSV, Excel file.
Debugging of few scripts.
Online E-Commerce shop for selling watches
Technology: PHP with MySQL integration deployed on Linux/Apache
Installed and Modified several section in this OsCommerce application.
Following are details of projects whose URLs can't be mentioned due to agreement restrictions.
Cant mention URL due to NDA Technology: PHP with MySQL integration deployed on Linux/Apache
Online medicine selling
This site offers online viewing of all available medicines and online purchasing for customers within USA and Canada.
A separate section for retail purchase and for reseller purchase.
Hooked with 2cehckout payment processing module.
Online payment processing and order tracking.
Free registration, a secure user section where a user can add family doctor details as well as add family members.
Separate forms for different categories of medicines. Like if it is a prescription form, there is a separate form etc.
Detailed and keyword search.
Features Medicine sections displays 4 numbers medicine names on the home page.
A nice drop down list populated from the main categories names, which when selected displays all sub-categories and medicines.
Very nice shopping cart where any selected item could be updates properly.
There is a secure admin section. After logging into the admin section, there are many options available which are used to controlled the whole system more professionally.
Item's main categories, sub-categories, medicine details etc. are all added/edited/deleted at the admin section. Such medicines can be updated anytime.
There is a proper order tracking section where the Master Admin can see all orders, their status, all customers with the ability to update all customers / orders more easily and professionally.
Proper invoices are generated against each order and taking their print out is even simpler.
Customers managing section also gives power to keep detail of all customers and update whenever there is a need.
Cant mention URL due to NDA Technology: PHP with MySQL integration deployed on Linux/Apache
It offers a secure password protected interface for handicappers to make picks from live sports feeds for several games including NFL, NCAAF, NBA, NCAAB, MLB, NHL, CFL, WNBA, ARENA.
A handicapper can add Packages and Subscriptions for further selling to affiliates. Moreover Articles and streaks management is also provided. A SALES section is also available for managing sales made against Packages and Subscriptions.
The site is fully managed by SITE ADMIN to manage user accounts, manage picks made by handicappers and few other controls.
Cant mention URL due to NDA Technology: PHP with MySQL integration deployed on Linux/Apache
Real Estate website.
Property listing fully managed by site admin and site visitors can browse properties by using nice search feature and can send inquiries via forms.
Cant mention URL due to NDA Technology: PHP with MySQL integration deployed on Linux/Apache
An E-commerce website for a restaurant.
Website for online browsing and ordering of meals.
Visitors can come and browse meals, make selection from various available meals and then place order.
Paypal is integrated for online secure payment.
Site admin can fully manage the website and update orders placed.
Cant mention URL due to NDA Technology: PHP with MySQL integration deployed on Linux/Apache
An email marketing website.
Import / Export of email addresses and sending marketing newsletters either text or html format.
Integrated graphs to give each member a view of their marketing progress. Daily/Weekly reports available for checking log of activities and many other options available.
It is developed for marketing and competing with current other email marketing products.
This product is currently live and famous in Canadian market and more than 1,000 members are using it.
Technology: PHP with MySQL integration deployed on Linux/Apache
Developed following scripts;
Affiliate Admin
Created an Admin panel for an affiliate site.
Admin can pay any user that reaches the pre-defined level of affiliate program
Admin can grant access to any specific user to take part in affiliate part.
Admin can view how much a user has earned so far and also the status whether authorized or not.
Affiliate Signup
A secure application that allows anyone to get registered for affiliate program or log in if already registered.
After sign up, user is provided with a new unique link for further referring to others and such referring results in gaining points.
Whenever a user signs up, a new unique file is created and the new link positioning to this file is provided to the member.
User Signup
A secure application to register or login to account.
Payment Processing
Developed an interface for payment processing to be integrated with any payment processing services available, like PAYPAL.
Categories / Sub categories
Developed an application to display main and sub categories in a tree format.
Cant mention URL due to NDA Technology: PHP with MySQL integration deployed on Linux/Apache
File parsing application
Developed a complex file parsing application that has following features;
Import a CSV file. ( pipe delimited, please refer to sample file as on above URL ). Such file has two sections and both sections are required to be parsed into the database. First section states field names of database table while second section shows values for those fields.
Second step is to read all field values from uploaded files and put it in a form's drop down box for choosing purpose. Multiple field selection option is available. It is the requirement of the client to select upto 8 field names from such drop down box.
Once 8 fields are selected, the next step is to either enter a name in the next text box for the purpose to save it as template for future use OR To select already saved template from the next drop down field.
Once push button is hit, the script will automatically read data from second phase of the CSV file strictly based on the selection of fields as selected on the previous screen. Such entries are then parsed into database in a way that only database fields are populated with new record as fields were selected on the previous screen.
Cant mention URL due to NDA Technology: PHP with MySQL integration deployed on Linux/Apache
Oscommerce customization
These scripts could be used with any OsCommerce application.
First script outputs all orders having status set to “Pending”. I combined 3 different tables at backend and gave output to the screen with comma separated values.
Second script receives values submitted by forms using GET or POST functions. Based on these input values, orders status is changed and there are almost 3 table used to be updated at backend.
Both scripts are sending output and taking input to OsCommerce from another application developed to handle all orders placed.
Cant mention URL due to NDA Technology: PHP with MySQL integration deployed on Linux/Apache
Job management website for Auto Sales Persons
Job search based on separate state within USA.
Separate member areas for both "Dealers" and "Job Seekers".
Job Seekers registering is hooked with PAYPAL while Dealers are free to signup.
Huge database of available jobs (almost 3500 records) at backend from where results are fetched when search is performed.
Nice HTML based windows where cover letter for job can be written and posted.
Resumes can be pasted in HTML window or can be uploaded in MS WORD format to be accessed from "Dealers".
Secure "Master Admin" area with complete options of ADD/EDIT/DEL data of both Dealers and Job Seekers.
Cant mention URL due to NDA Technology: PHP with MySQL integration deployed on Linux/Apache
Music website
Features include.... user may listen to any songs available in the database, can post a vote, keep update by the music information available on the site being updated on daily basis, whole dynamic content, user membership, search features, downloads and selecting different genres.
Cant mention URL due to NDA Technology: PHP with MySQL integration deployed on Linux/Apache
Online model booking website
Fully managed by site admin
Simple and detail model searching
Models detail and availability schedule
Models can be online booked for various events
Cant mention URL due to NDA Technology: PHP with MySQL integration deployed on Linux/Apache
An online web portal of Dubai, U.A.E
Developed a Content Management System-(CMS)
Converted existing web site from html to PHP/MYSQL
Have converted static pages to dynamic to display info right form database as well as corresponding images on the screen.
Developed a huge database at backend.
Banner Management feature is also applied.
Cant mention URL due to NDA Technology: PHP with MySQL integration deployed on Linux/Apache
Short Messaging Service (SMS)
Integrated SMS SDK application for sending and receiving short messages over mobile devices.
Site admin can manually send SMS to any member by just clicking send button on the web form.
Automatic SMS sending feature is also configured that sends messages at preset time.
Cant mention URL due to NDA Technology: PHP with MySQL integration deployed on Linux/Apache
Installed and customized PHPBB forum
Cant mention URL due to NDA Technology: PHP with MySQL integration deployed on Linux/Apache
Intranet application
Users can upload employment application. Such application can be viewed at admin side.
Linking almost 30 stores to send messages to any or multiple stores.
Various checks on forms are placed for secure input.
Admin can view new & old messages from different stores and send as well.
Applications received are displayed in a specific format and can be printed.
Admin can assign employee number to any application and then such application is sent back to the store from where it was submitted earlier.
Cant mention URL due to NDA Technology: PHP with MySQL integration deployed on Linux/Apache
Email application
This application can be used to connect to any email server.
User friendly environment and easy to operate.
User can receive, send, reply or forward email with or without attachments.
Secure application and can handle X number of logged in users simultaneously.
Works almost same like Outlook express or any email application.
There is also a separate Address Book.
Cant mention URL due to NDA Technology: PHP with MySQL integration deployed on Linux/Apache
Forms development for a hosting company
Involved in troubleshooting and Q.A of newly developed forms and scripts.
Cant mention URL due to NDA Technology: PHP with MySQL integration deployed on Linux/Apache
Educational Institute dynamic website
Fully managed by site admin to add site pages text, education material and news.
Tutorials and news log are available to be fetched from a search feature
Cant mention URL due to NDA Technology: PHP with MySQL integration deployed on Linux/Apache
University dynamic website
I was responsible for Analysis and Design of Database schema and development of website from scratch.
Dynamic website fully managed by site admin.
Course details and schedule of classes are all set dynamic and available for site visitors view.
Cant mention URL due to NDA Technology: PHP with MySQL integration deployed on Linux/Apache
Developed online scheduler / organizer for further embedding into the templates.