Tahir Ghaffar, Principal Software Engineer

Tahir Ghaffar

Principal Software Engineer

Ciklum

Location
Pakistan - Lahore
Education
Master's degree, Computer Science
Experience
19 years, 0 Months

Share My Profile

Block User


Work Experience

Total years of experience :19 years, 0 Months

Principal Software Engineer at Ciklum
  • Pakistan - Lahore
  • My current job since August 2014

Clemata (Cleaning services in Danmark)
-------------------------------
A cloud based cleaning services company which provides cleaning services, as well as rendering this web application to other cleaning companies / hotels / restaurants / shopping malls in Danmark.
Worked on this project approx 1.3year
Developed with CorePHP.
Secure, dynamic and complex cleaning tasks management.
.
DinAdmin Patient Care
--------------------------------
A cloud based Clinics Management Software for Denmark. It manages clinic activities, store patient records, patients appointments with doctors, manages other paramedics staff and communication with centralized medicine records of Denmark.
Project built using following tools: -
- AngularJS
- Zend Framework 2
- My Sql
My contribution:-
- AngularJS Fullcalendar used to create / manage patient / doctor appointments
- Online slides creating module with animated slides templates
- Implemented Payment Gateway API of epay.dk to purchase new clinic space through online transaction.

Ting Til Salg (tingtilsalg.dk)
-----------------------------------------
Like OLX, it's ads listing website to post ads in Facebook groups. All the comments and updates are synced between facebook, website and Mobile Apps.
Site is developed using following tools:-
- Laravel 5.1
- MySql
- JQuery
My contribution is related to back-end admin & secure login authentication
Maintaining APIs and other parts of front-end web and back-end admin.

Senior Software Engineer at Akhuwat
  • Pakistan - Lahore
  • August 2013 to August 2014

Developed Micro Finance Credit System for Akhuwat using CakePHP which comprises of 50 Million rows and all is being managed by MySQL 5+ using command line.

Yet no compromise on data traversing speed. Properly indexed and well managed.

Completely developed by myself from scratch.

Computer Programmer at Snaztastic Media LLC USA
  • Pakistan - Lahore
  • June 2013 to September 2013

http://trustyanswers.com
- Pure cutomized wordpress solution
- Implemented Linkedin API

Web Developer / Software Engineer at Callbiz LLC, USA
  • Pakistan - Lahore
  • September 2011 to July 2013

Developed Company Website
http://www.callbiz.net
which is a complete customized solutionof wordpress developed by myself.
-----------
Callbiz Accounts Management (Double Entry System)
Developed an intranet based Accounts System which manages Accounts (Bank, Customer, Vendor Accounts), Vouchers (Double Entry System), Ledger of Accounts, Trial Balance, Income Statements, Balance Sheet and many much more. All is developed with Core PHP Ajax and MySQL.

CRM System (Clients / Customer Relationship Management)
Developed CRM system with Cake PHP which manages the user, customers, customer status, call rates, generates tickets like TT system, etc etc.

Configuring VOIP Switches
Integrated VOIP Switches and extract some reports of sales person’s clients and some other reports from VOIP Switches Database which is used to manage Call Centers data.

Software / Web Programmer at Free Lancing (Joyland Amusement Park)
  • Pakistan - Lahore
  • April 2011 to September 2011

Developed official website of Joyland Amusement Park a well renowned amusement park in Pakistan
http://www.joyland.com.pk
Completely developed from scratch. Audio, video, picture gallery, dynamic content. All is manageable through back end admins.

Food Xpress Recipes Control System
Inventory system was developed for Joyland Canteen. It manages all food / beverages recipes ratio, recipes ingredients’ stock, ripped food stock, GRN (Goods Receipt Note), SIR (Store Issuance Report), current stock, sale / purchase of all ingredients, each ingredient ledger, total sales / purchase, in specific tenure, profit and loss and many more reports.

Privilege Card (Entry Exit)
Joyland Amusement Park has a privilege card for their routine users at very low rate. They have to keep record of in coming and out going timing of a user and there are some other restrictions / rules to be obeyed by the card user which are managed by this system.

PHP Developer at Web Dimension
  • Pakistan - Lahore
  • February 2009 to March 2011

Web Dimensions (www.webaxlive.com)
A UK based company, where I developed following projects (completely developed by myself):
http://www.getmeinspired.co.uk/ (Jobs / Employers site)
http://www.experthelpcenter.com/ (Experts / Freelancers site)
http://www.talkingmatters.info/ (informative site)
http://yourboard.technologyforexperts.com/ (Free Advertising for goods sales / purchase)

Also contributed in the following projects:
http://www.holidayflightstore.com/
http://www.selesgroup.com/

Developed Chatting Messenger with VB6 for www.experthelpcenter.com . The experts on this site remain always login with windows application on their own PC and whenever a client visits site and want to chat with them, he/she just click “live chat” button and javascript (web based Ajax) messenger window opens and client start chatting with expert.
It’s VB6 (window messenger) communication with Javascript (Ajax) run time communication.
.
Also worked on Flash Media Server (FMS) to live recording video CV of job seekers using web came and save it in FMS Server.

Web Developer in Computer Department at Confidential Bureau
  • Pakistan - Lahore
  • February 2006 to February 2009

Major responsibilities are look after network of approx 200 PCs and routers configuration and maintenance. Also team member in computers purchase / condemnation of hardware as well as completion of other software / database related assigned task.

Developed a database to manage Investigation Cases and used PHP as front end language to manage it through intranet.
---------
Also I have developed a desktop application (with VB.NET2.0) for collecting claims of fraud scams for record keeping and manipulation.
---------
Developed a chatting messenger like skype with audio & video chatting and live conferencing as my final project of BS(Computer Sciences) with VB.NET in 2006.
---------
Developed JAVA applets / servlets, interacting desktop applications with web applications using XML and developed website with JAVA.

Self Employed at Free Lancing
  • Pakistan - Lahore
  • January 2006 to December 2006

Working on following project:

http://www.citrn.com

A Canadian Immigration Website was completely developed by myself having dynamic content management system through back end.

Web Developer (Internee) at Pakwatan e-Services Intl.
  • Pakistan
  • May 2004 to December 2004

Pakwatan e-Services Intl is the Web Development Company which is working on different kind of web development projects along with maintaining own portal http://www.pakwatan.com.
I have been involved in developing Dynamic Web Pages with PHP3.0/PHP4.0 with MySQL Database on Apache Server on Linux Operating System.

Education

Master's degree, Computer Science
  • at Virtual University of Pakistan
  • January 2007

MS(Computer Sciences) is Contd. BS(Computer Sciences) is finished in December 2006.

High school or equivalent, Physics, Maths, Computer Sciences
  • at Board of Intermediate and Secondary Education, Lahore
  • March 2002

F.Sc (Pre-Engineering) with 1st Division

High school or equivalent, Science (Physics, Maths, Chemistry, Biology)
  • at Board of Intermediate and Secondary Education, Lahore
  • March 2000

Matriculation in Science with 1st Division

Specialties & Skills

AngularJS
Zend Framework
MySQL database design
PHP Applications
Office Management and treatment of correspondence / Communication of intra and inter organization
Web Development with PHP
Organizing Official Meetings / Conferences
CSS 3 & Bootstrap
Desktop Applications Development with VB.NET2005
Query Optimizing / Data Normalization
Adobe Photoshop
Web Development with ASP (Classic), ASP.NET
AJAX / JQuery
Cake PHP (MVC Architecture)
Payment Integration with Paypal & Moneybookers
Wordpress
LinkedIn API, Facebook API, Google MAPs API, Yahoo Weather API
Zend Certified Engineer - PHP 5.5
Angular JS 1.3
Zend Framework 2
Laravel 5.1
NodeJS Express Framework
Angular 4

Languages

English
Expert
Urdu
Expert
Arabic
Intermediate

Training and Certifications

Zend Certified PHP Engineer (Certificate)
Date Attended:
April 2014
Valid Until:
January 9999