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. Performance improvement up to 40X times. Focused on making solution in clusters of machines.

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

Develop and maintain service centric technologies focused on after-sales support for customers. 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

A small startup focused on building a tour management system

  • Led a team of developers to deliver a complete tour management system in a year
  • Built a customized crowdsourced e-commerce system with novel customer interaction capabilities

FREELANCE WEB DEVELOPER, ADSENCEMEDIA.COM

Jan 2012 - PRESENT Bashnasystem Inc.
  • Affiliate website for tracking conversions through clicks.
  • Fraud detection system to detect fraud clicks.

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, Kuberbetes

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