Download PDF

Summary

Expert web developer with PHP (and associated frameworks Laravel, Slim, CodeIgniter, Symfony and Wordpress), Java (and associated frameworks), NodeJS and client frameworks (JQuery and AngularJS). Top rated and premium freelancer in both Upwork (Upwork Pro) and Remote.com (Elite Freelancer) 

Work experience

June 2016Present

Associate Software Developer

VenturePact Technologies

- Develop websites and scripts using PHP and NodeJS for employer to support various projects.
- Write custom plugins and themes for Wordpress as per employer requirements.

Sep 2015Present

Freelance Web Developer

Upwork.com

- Develop enterprise grade web applications using Laravel, Symfony, Slim etc for various clients. Development includes all steps like architecture and unit testing.
- Develop custom websites using Wordpress. Prefer jobs related to plugin and theme development.
- Develop JavaScript plugins, plugins for customized systems (Redmine using Ruby on Rails).
- Also code with NodeJS and Android on demand.

Jun 2015Sep 2016

Programmer (Project Based)

Mapflex Solutions, Cyberjaya, Selangor, Malaysia

- Developing applications using PHP (Slim, Laravel) and JavaScript (JQuery, AngularJS) as per client requirement.

Feb 2015Feb 2016

Programmer (Remote)

Torrpedo Media LLC, New York, United States

- Developing RESTful API to support Ad Yeild Optimization and also other purposes.

-  Developing client applications with RESTful API backend.

- Developing plugin for Redmine (popular project management software) using Rails.

Nov 2014Feb 2015

Trainee Web Developer

Soft Solvers Sdn Bhd, Cyberjaya, Selangor, Malaysia
  • Developing drupal modules for the Second CRM software.

Education

20092013

B.Sc (Engg) in Electronics and Communication Engineering

Khulna University, Khulna-9208, Bangladesh

Skills

Basic Skills

Expert in basic things like,

  • Data Structures and Algorithms
  • Relational DBMS (MySQL, PostgreSQL)
  • NoSQL like Mongo DB
PHP

Expert web developer with PHP. Expert in many frameworks. Including,

  • Laravel
  • Symfony
  • Wordpress Plugin and Theme Development
  • CodeIgniter
  • RESTful API

Also expert in,

  • Development using REST architecture
Java

Expert in Java and Java EE. Frameworks expert in include,

  • J2EE
  • Spring Boot
  • Spring MVC
  • Hibernate
  • Developing REST API using RESTEasy
JavaScript

Expert in client frameworks including,

  • JQuery
  • AngularJS

Expert in Build tools like,

  • Grunt CLI
  • Gulp
  • Yeoman Generator

NodeJS

Expert in frameworks like,

  • ExpressJS
  • PhantomJS
  • KeystoneJS
Web Design

Expert in web design using,

  • HTML
  • CSS with LESS and Sass

Profiles

Certifications

Nov 2012Nov 2015

Cisco Certified Network Associate (CCNA)

Cisco Systems INC.
Jul 2013Jul 2015

International English Language Testing System (IELTS - Score 7.0)

British Council and Cambridge ESOL

Portfolio

Portfolios are,

  • Application for Slope Management government organization of Malaysia. Developed using Laravel.

Some not shown are,

  • Ad yeild optimization API and client application using Slim PHP framework.
  • Bulk data scrapping application from several websites.
  • Education website having WebSocket, WebRTC based full chatting and calling system. Have payment processing and similar advanced stuffs.

Projects And Repositories

  • Laravel Chat

       Project Description:
       - It is a simple but feature rich implementation of chatting functionality using Ratchet based pacakage Laravel Socket.
      - A channel based chatting platform which has base for group chatting, file and image messaging with image display on client side.
     - Also it has push notification for user online and offline status.
     - It has limited message loading and load more option.
     - At once even with required modification of css, it can be deployed as a chat application at once.
     - It has easy installation procedure and published resources to adapt to any use cases.


     Repository URL: https://github.com/ashfaq1701/laravel-chat
     Packagist URL: https://packagist.org/packages/ashfaq1701/laravel-chat
     Composer Name: ashfaq1701/laravel-chat

  • Sitemap Generator
    Project Description

       - This package is a sitemap generator which generates XML sitemap for any given website dynamically.
       - It generates sitemap by scraping all links from webpages recursively.
       - But I tried to make it efficient by reducing the number of loops in leastpossible value.

         Repository URL: https://github.com/ashfaq1701/sitemap-generator
         Packagist URL: https://packagist.com/ashfaq1701/sitemap-generator
 
        Composer Name: ashfaq1701/sitemap-generator

  • Laravel Crawling Example

        Project Description:

        - A Laravel project which crawls a lot of data (quotes) efficiently and accurately from a popular quotes website.

        Role:
        - Develop the full project

        Repository URL: https://github.com/ashfaq1701/laravel-crawling-example


  • jQuery Ajax Fileupload

       Project Description:

       - A jQuery plugin for AJAX fileupload using FormData object.
       Role:

       - Develop the full project.
       Repository URL: https://github.com/ashfaq1701/jquery-ajax-fileupload