Junaid Fayyaz

Software Engineer at Nextbridge Pvt Ltd
Experience: 2 Years
Location: Lahore , Pakistan

Professional Summary

  • An enthusiastic Software Engineer having 3+ years of work experience. He has good command over LAMP Stack, PHP frameworks like Yii2, Laravel, CakePHP , Codeigniter, Relational Databases like (MYSQL and postgresql), Javascript and Pentaho Data Integration Tool. He love to work in competitive environment and always welcome challenges and innovative tasks. He has problem solving capabilities and strong knowledge of Web Application Development. He has experience in migrating existing working systems to newly developed environments to increase efficiency, exposure and experience of the workforce using latest technologies which helps organization to move towards excellence.

    KEY EXPERTISE:
    -> Programming Languages: PHP, JAVA, C#.
    -> LAMP Stack
    -> Web & Scripting: HTML, CSS, Jquery, AJAX, Javascript, Bootstrap.
    -> PHP Framaworks: CakePHP, Yii2, Laravel, codeigniter.
    -> Mirco Framework: Lumen Laravel
    -> JS Framework: ReactJS
    -> IDE's: Dreamweaver, PhpStorm, NetBeans IDE, Visual Studio.
    -> Databases: MySQL, Access, Oracle, MS SQL Server 2017
    -> Operating System: Windows, Linux
    -> Data Integration: Pentaho, ETL (Windows and Linux Environment)
    -> Microsoft Azure Cloud, Linux Server Configurations
    -> FTP, cpanel, putty, Phpdocumentor, Swagger
    -> MVC Design Pattern
    -> REST API's (Yii2, Laravel, Lumen laravel), Third party REST API Integration
    -> JSON/ XML

Experiences

  • May 2019 - Currently working
    Software Engineer
    Nextbridge Pvt Ltd
    Lahore, Pakistan

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

  • Aug 2016 - Apr 2019
    Software Engineer
    Akhuwat
    Lahore, Pakistan

    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

  • Oct 2015 - Jul 2016
    Web Application Developer
    Etown.pk
    Lahore, Pakistan

    Etown.pk is an online platform for BUYERS and SELLERS I have following responsibilities over there.

    • Training of PHP.
    • Backend Developemnt in core PHP and in Laravel Framework.
    • Maintainance of existing system.

Academics

  • Jun 2016
    Bachelor's - Computer Science
    University of Engineering and Technology Lahore
    Lahore, Pakistan
    Grade/GPA: 3.01

Projects

  • KSP (Professional)
    Sep 2018 - Nov 2018
    As Software Engineer - Akhuwat, Lahore, Pakistan

    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.

  • Donation Application (Professional)
    May 2018 - Jul 2018
    As Software Engineer - Akhuwat, Lahore, Pakistan

    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

  • Paperless (Professional)
    Jan 2018 - Feb 2019
    As Software Engineer - Akhuwat, Lahore, Pakistan

    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.

  • Credit Portal (Professional)
    Aug 2017 - Jan 2018
    As Software Engineer - Akhuwat, Lahore, Pakistan

    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.

  • Data Integration (Professional)
    Nov 2016 - Oct 2017
    As Software Engineer - Akhuwat, Lahore, Pakistan

    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.

  • MIS (Professional)
    Oct 2016 - Jun 2017
    As Software Engineer - Akhuwat, Lahore, Pakistan

    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.

  • eTown.pk (Academic)
    Oct 2015 - Jun 2016
    As Web Developer - University of Engineering and Technology Lahore, Lahore, Pakistan

    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.

Skills

  • AJAX
  • ASP.NET MVC
  • BOOTSTRAP
  • C#
  • C/C++
  • CSS3
  • HTML5
  • Java
  • JQUERY
  • Laravel 5.0
  • LaTex
  • MySQL
  • Pentaho Data Integration
  • PHP
  • SQL
  • Weka
  • Wordpress
  • Yii2

Affiliations

  • Software Engineer
    Sep 2016 - Apr 2019
    Akhuwat Islamic Microfinance, Lahore, Pakistan

Languages

  • English
    (Conversational - Advanced)
  • Urdu
    (Fluent - Full Knowledge)
  • Punjabi
    (Fluent - Full Knowledge)