Taher Dameh, Software Developer in Vancouver, BC, Canada
Taher Dameh

Software Developer in Vancouver, BC, Canada

Member since February 22, 2016
Taher has a passion for web development and problem-solving. He enjoys taking on tough challenges and converting ideas into applications. Taher communicates exceptionally well, and for recently, he's been involved in a wide range of web projects using different technologies.
Taher is now available for hire



  • Node.js, 9 years
  • MySQL, 9 years
  • MongoDB, 9 years
  • JavaScript, 9 years
  • PHP, 8 years
  • React, 2 years
  • Python, 1 year


Vancouver, BC, Canada



Preferred Environment

Mac OS X, Sublime, Git

The most amazing...

...work I've built was a distributed kernel matrix approximation algorithm, and implementation using a message passing interface on a cluster of computers.


  • Software Engineer

    2019 - 2020
    • Built a custom Python web framework on top of the Sanic Framework.
    • Developed a core framework for the next version of the Dialpad APIs.
    • Designed the infrastructure for the next version of pipelines using Google Cloud Dataflow and Apache Beam.
    Technologies: Python
  • Senior Software Engineer

    2015 - 2018
    DOSarrest Internet Security
    • Worked alongside network security specialists, and developers to build services portal, used by customers and in-house support team to mitigate DDoS attacks.
    • Developed an authentication module, 2-factor authentication, and single sign-on.
    • Integrated the Zendesk ticketing system.
    • Built the application modules for configuring Nginx web servers include upstreams, SSL certificates, domains, and error pages.
    • Implemented a bot to generate and renew SSL Certificates from Let's-Encrypt.
    Technologies: Node.js, MongoDB, AngularJS, Angular 2+, PHP, MySQL, Nginx, Docker
  • Software Developer

    2013 - 2015
    Contract Work
    • Built a real-time module that integrates with contact-center web services for Symmetrics.
    • Designed and rearchitected a new version of back-end shipping services for Machool.
    • Helped the team to adopt modern front-end frameworks for their next-generation practice management software for Sycle.
    Technologies: Node.js, MongoDB, AngularJS, Angular 2+, PHP, MySQL, React, Java
  • Firmware Engineer

    2012 - 2013
    • Worked with the ASIC team to develop next-generation application processors for smartphones, tablets, and mobile computing.
    • Developed functional requirement specifications, test-plans, and test-cases for pre-silicon power management architecture.
    Technologies: C, C++


  • Travelsum (Development)

    Travelsum is a social network for travellers to find travel buddies. I developed the web, iOS, and Android platforms for Travelsum using Meteor.js.

  • Distributed Kernel Matrix Approximation and Implementation Using a Message-passing Interface (Development)

    A distributed method to compute similarity matrices used in various kernel-based machine learning algorithms.

  • Firmogram Analytics (Development)

    I developed a visualization and analysis of business data, competitive landscape, and supply-chain ecosystems intelligence.

  • Adventure Guide (Development)

    An interactive map to explore adventure places within BC, Canada.


  • Languages

    PHP, JavaScript, Python
  • Frameworks

    Express.js, Loopback, Laravel, AngularJS, Redux, Angular
  • Libraries/APIs

    Node.js, React
  • Tools

    Nginx, Git, Gulp.js, Grunt
  • Paradigms

  • Platforms

    Meteor, Zendesk, Heroku, Amazon Web Services (AWS), Docker
  • Storage

    MongoDB, MySQL
  • Other

    APIs, Full-stack, AWS, WebSockets


  • Master's degree in Computer Science
    2010 - 2012
    Simon Fraser University - British Columbia, Canada
  • Bachelor's degree in Computer Engineering
    2003 - 2008
    Jordan University - Amman, Jordan

To view more profiles

Join Toptal
I really like this profile
Share it with others