Work Experience (5)

Senior Full-Stack Software Engineer
AIMMS
2017 - Current
Haarlem, https://aimms.com
  • Improve page load by 4.5x on slow 3G connection (Javascript, Node.js).
  • Reduce GitLab end-2-end test pipeline execution time from 46 min to 3 min (Docker, Bash).
  • Maintaining back-end APIs & TCP proxy in Node.js
  • Stack: AWS, Docker, GitLab, Jenkins, Javascript, Node.js, Webpack and jQuery.
Lead Software Engineer
SuperSaaS
2016 - 2017
Amsterdam, https://www.supersaas.com
  • Add credit card payments. 60% of new subscriptions start using it in the 1st week (Ruby, Javascript).
  • Add automated bare-metal server provisioning, monitoring, real-time logging and alerting (Bash, Perl).
  • Stack: Passenger, Capistrano, Apache httpd, MySQL, Monit, Munin, Nagios and Ubuntu.
Back-end Software Engineer
Booking.com
2014 - 2016
Amsterdam, https://www.booking.com
  • Launch Apple Map integration with Booking.com Hotels for the first time for Mac users (Perl).
  • Increase conversion rate for map users by 2% using Machine Learning (Perl).
  • Create a tool for scheduling in-house meetings, saving time for +900 employees (Perl, Javascript, React.js).
  • On the hiring team for final face-face interviews.
  • Stack: uWSGI, Ngnix, MySQL, Puppet, Redis, Hadoop, Graphite and Debian.
Senior Back-end Software Engineer
One.com
2012 - 2014
Dubai, https://www.one.com
  • Photo Processing, Video Transcoding, Queuing, JSON APIs serving +200,000 domains (PHP, Node.js).
  • Adding patches for apache authorization module (C).
  • Leading hiring efforts for many engineers: back-end, front-end and SDET.
  • Stack: Node.js, PostgreSQL, Apache httpd, Varnish, Gearman, Redis, Puppet and Debian.
Back-end Software Engineer
Yahoo!
2009 - 2012
Amman & Bangalore, https://www.yahoo.com
  • Launch Y! News Mobile for Middle East market serving 17 countries (PHP, Javascript).
  • Part of Y! Mail team launching the product for Middle East market serving +70 million users.
  • Stack: Zend Framework, Apache httpd, MySQL, Memcache, Apache Traffic Server and Redhat.

Education (1)

Electrical Engineering
Jordan University of Science and Technology
2004 - 2009
  • Two scholarships. Designed an indoor positioning system (C#).
Grade: 80%

Languages

Javascript

Native Speaker

Ruby

Advanced

Shell

Advanced

Crystal

Intermediate

Typescript

Intermediate

Java

Basic

Python

Basic

PHP

Prior Experience

Perl

Prior Experience

C++

Prior Experience

C

Prior Experience

C#

Prior Experience

Go

Rudimentary

Rust

Rudimentary