-> Develops information systems by studying operations; designing, developing, and installing software
solutions supports and develops software team.
-> Determines operational feasibility by evaluating analysis, problem definition, requirements, solution
development, and proposed solutions.
-> Document code consistently throughout the development process by listing a description of the program.
-> Responsible for analysis of current programs including performance, diagnosis and troubleshooting
of problem programs, and designing solutions to problematic programming.
-> Responsible for developing new programs and proofing the program to develop needed changes to assure production of a quality product.
As a Software Engineer my responsibilities at Akhuwat are following.
-> Data Migration using Pentaho Data Integration ETL Development. Run Migration both in Linux
and Windows Environment. Data Migration from MS Access to MySQL and MySQL to MS SQL
Server databases.
-> Development of MIS & Paperless Softwares using PHP frameworks CakePHP, Yii2, Laravel,
Codeigniter with MySQL and MS SQL Databases.
-> Restful Web Services in Yii2, Laravel and Lumen Laravel. OAuth2 Authentication, Authorization.
-> Tools and Technologies: PHP Frameworks (CakePHP, Yii2, Laravel, Codeigniter), Databases
(MySQL, MS SQL Server, MS Access), Data Integration Tool (Pentaho Data Integration),
JavaScript Framework (ReactJS), HTML5, CSS, Jquery, AJAX, Postman and Swagger for API
testing.
-> Project and API documentation using Phpdocumentor and Swagger. Git versioning system, ssh,
Filezilla, cpanel, third party API integration using curl.
-> Implementation of modern PHP framework concepts like MVC, ORM, Cron jobs in CakePHP, Yii2
and Laravel, Migration and Seeders, Authentication, Authorization using RBAC, Data Caching
using Memcache
-> Microfinance domain knowledge core concepts, processes, reporting
-> Development, Maintenance and Support in AUTOMATION and CHNAGEOVER process.
-> Assistance and required training of resources
Etown.pk is an online platform for BUYERS and SELLERS I have following responsibilities over there.
Tool & Technologies:
PHP 7.1, SuiteCRM, MySQL
Role & Responsibilities:
• Lead whole project.
• Add new modules and provide relevant reports in SuiteCRM.
Brief Description
Application Develop for registration and reporting of Transgender Support Program. Application includes registration system, operations and different type of detailed and summary reports. This application developed in SuiteCRM.
Tools & Technologies:
PHP7.1,Laravel, MySQL, jQuery, Google Maps API, AJAX, Curl
Role & Responsibilities:
Developed web application for reporting purpose and mobile apis from data entry in the system.
Brief Description:
This application includes a web portal and mobile app. This application includes all processes from donation posting to add donation money in the bank. Developed web application for reporting purpose and mobile apis from data entry in the system. Some features are: SMS Alerts, Location Tracking of staff, Activity Tracking
Tools:
PHP7.1,Yii2, MySQL, jQuery, Bootstrap, Google Maps API, AJAX, Curl, Pentaho
Role & Responsibilities:
• Developed whole project from scratch.
• Help junior developers technically.
• Develop all API’s, Frontend and Backend(admin portal) of the system.
• Write Data Migration Scripts (ETL) to migrate old data into new systems.
Brief Description:
A system to automate company’s loans procedures and leading server side with a web portal and mobile APIs. The project is “Paperless” because it would reduce company’s biggest cost, which is paper. The main flow of the application is to carry out loan procedures to disbursement of approved amounts to recovery and reporting.
Besides development of web portal and mobile APIs I also wrote ETL Scripts for Data Migration process. Data Migration includes complete migration of data from old system to new system with all constraints.
Tools & Technologies:
PHP5.6 ,Yii2, MySQL, jQuery, Google Maps API, AJAX, Curl
Role & Responsibilities:
• Developed whole project from scratch.
• Help junior developers technically.
• Develop all API’s, Frontend and Backend(admin portal) of the system.
Brief Description:
I developed an in-house application for check & balance and for reporting named as Credit Portal. In which all employees of Akhuwat from higher authorities to low-level down the hierarchy can check every report and current situation of the company along with their officer’s information. This application includes a web portal. A backend (admin) portal and a mobile app.
Tools & Technologies:
MySQL, MS Access 2007 & 2016, Pentaho, Excel 2016
Roles & Responsibilities:
Write ETL Scripts in Pentaho and Javascript.
Brief Description:
Using Pentaho Data Integration we wrote ETL scripts, Data Cleansing, Data Migration. We use both Windows and Linux Environment for data migration. This process plays a key role in system change over.
Tools & Technologies:
PHP5.6,CakePHP, MySQL, jQuery, Google Maps API, AJAX, Curl
Role & Responsibilities:
• Done maintenance of this project around 6 months. Give support of existing modules.
• Cater queries from field staff.
• Develop new reports.
Brief Description:
This application includes all the data entry steps from loan application to complete recovery of loan. Application also includes basic reporting. This application is a web-based application. I have done maintenance of this project around 6 months. Give support of existing modules, cater queries from field staff and develop new reports.
Tools & Technologies:
PHP5.6,MySQL, Jquery, Bootstrap
Role & Responsibilities:
Develop Complete eCommerce website including Backend and Frontend in CorePHP
Brief Description:
eTown is an online platform for buyers and sellers. At eTown.pk you can open your own store with your own brand name and thus can reach more potential buyers. A seller can sign up to eTown seller’s portal and can start his business.