Skills

Languages

Though I'm highly skilled in PHP and Javascript but I prefer to be language agnostic when I need to decide right tools for right jobs. Here are all the languages I used in my development career -

  • PHP
  • JavaScript
  • Python
  • Java
  • Apex

PHP

The language I love most to work with is PHP. These are the PHP Frameworks or Libraries I'm most experienced in -

  • Laravel
  • Symfony
  • Zend
  • Code Igniter
  • WordPress

JavaScript

I'm highly skilled in JavaScript. For simple backend apps and development tools I choose to use Node.js. Here are some of the JS frameworks/libraries I'm experienced in -

  • Node.js
  • Angular
  • React
  • Backbone.js
  • Vue.js
  • Ember.js

Server Administration

I just don't develop but I also deploy apps in AWS, DigitalOcean or any kind of VPS. I have experience administering and configuring -

  • Apache
  • Nginx
  • Docker
  • Ansible
  • Envoyer
  • Forge

Tools

I develop apps in MacBook with vagrant or docker running inside it. Here, are some the many tools I've experience in -

  • Git
  • Vagrant
  • Docker
  • Jetbrains' IDEs
  • PHPUnit

Databases

I am an expert in many RDBMS including MySQL and Oracle. I'm also experienced working in NoSQL like MongoDB in many projects.

Experience

Jetaport Inc.

Principal Software Architect • Sep, 2015 — Present

Working in a web based application that makes group hotel booking easier.

  • Planned and structured the whole code base of our application that include our backend(REST API using Laravel) and front-end(Using EmberJS and VueJS)
  • Directly involve in planning and designing our mission-critical features of the app
  • Cleaned up legacy code and implemented SOLID Principle
  • Work on various stacks and technologies including PHP, Laravel, Javascript, Apex(Salesforce), Python, MySQL, MongoDB etc.
  • Implemented CI.
  • Work on AWS's EC2, S3, RDS, SQS.
  • Troubleshoot and fix various issues of the app.

SchoolBee.Org

Project Lead • June, 2015 — August 2016

Led a SaaS based education management web application that was being used in more than 60+ schools.

  • Planned and designed the whole application.
  • Strongly followed TDD here - wrote tests before writing any business logic.
  • Implemented core features of the application.
  • Managed and maintained the server that resides in AWS.
  • Worked on various technologies including Symfony 2, AngularJS, MySQL, MongoDB etc.

MyBuilding Inc.

PHP Developer • March, 2012 — March, 2015

Worked with other team members in a SaaS based building management system.

  • Primary technologies we used here are Zend 1.x, MySQL, Backbone.js etc.
  • Created REST API for the app so that other can use our service and consumed many 3rd party API services with our app.
  • Implemented new features and solved various issues of the app.

ASBD Soft

Technical Consultant • January, 2012 — September, 2015

Started as a Software Engineer position and then worked as a Techincal Consultant.

  • Worked on various projects from medium to large as a Lead Developer.
  • Primary technologies that we worked here are Zend Framework, Code Igniter, Wordpress, Magento, MySQL, MongoDB, Backbone.js etc.
  • Developed custom object-oriented PHP code to drive dynamic parts of web applications.
  • Troubleshot and debugged existing applications, implemented and fixed various issues.

Education

American International University - Bangladesh

Bachelor of Science in Computer Science and Engineering • 2008 — 2012

CGPA : 3.68

Certifications

Zend Certified Engineer

2013

http://www.zend.com/en/yellow-pages/ZEND023413

• Oracle Certified Professional, Java SE 6 Programmer

2015