Faheem Abrar

About Me

Hello, I am a professional Software Developer and Application Builder. I am passionate about coding, and I do everything with sincerity and a little bit of love! Browse the menus to know more about me.

Education

MASTER OF SCIENCE IN COMPUTER SCIENCE

Sep 2016 - February 2019 University of Saskatchewan

Thesis on modular parallel pipeline architecture using parallel processing. Used distributed applications (Apache Spark, Dask), Java, Python.

BACHELOR OF SCIENCE IN COMPUTER SCIENCE AND ENGINEERING

Jan 2012 - Aug 2015 American International University-Bangladesh

4 years of university on courses related to computer science and computer engineering. Received Summa Cum Laude Award.

Experience

WEB DEVELOPER

Jan 2019 - Present FlightHub

Working on Programmamble Communication and Call Center Software. Primarily use Twilio suite of components.

  • Led a team to build an automated workflow tool for service agents. Reduced interaction time between agents and customers by 60% on average.
  • Built automated service quotes for customers, which increased quote processing rate by at least 20 times, up to 50 times. Consequently, reduced active agents by 20%.

SOFTWARE ENGINEER

Apr 2015 – Jul 2016 Prochito ITS

Construction of tour management system, customized t-shirt ecommerce system and offer based mobile ecommerce application

FREELANCE WEB DEVELOPER, ADSENCEMEDIA.COM

Jan 2012 - PRESENT Bashnasystem Inc.

Constructed an affiliate script for tracking clicks and leads. Also constructed frontend and backend.

Languages / Frameworks

PHP (Laravel, Symfony, CodeIgniter, CakePHP, Slim)

Javascript (React, Angular, Vue, NodeJS, ExpressJS, jQuery)

HTML5, CSS3, Bootstrap, LESS, SASS

.NET Core, C#

Python (Flask, Django)

Java

MySQL, MariaDB, PostgreSQL

Ruby (on Rails)

Cordova, Ionic

Development Tools

Git

VS Code, Sublime Text, Vim

NPM, Composer, Maven, Gradle, NuGet

Gulp, Grunt, Webpack, Rollup

Ansible, Docker

My Services

Full Stack Software Development

I am experienced in building and maintaining softwares at different scales. I have been working on software projects for more than 5 years and I am versed in many programming languages. My objective is to produce clean, unobtrusive code which will be developer-friendly and which will provide maximum benefit and security to clients.

Mobile Application Development

Application is not limited to desktop anymore, you travel with numerous applications in your own pocket. I have contributed to development of numerous hybrid mobile applications built with cutting edge technologies. I am also familiar with building process of Android, iOS and Windows Phone applications.

Software Development Life Cycle

Any software, be it web based or native, requires planning and designing. My institutional education and industrial knowledge enables me to perfectly plan and implement a software system so that it is bug free, easy to understand and to update. My contribution to a software includes requirement analysis, UML design, documentation, testing, continuous integration and deployment.

Testimonials

Get in Touch

Montreal, QC, Canada

Contact Form