Scroll To View More
Tarik Zakaria Benmerar, SOAP Developer in Algiers, Algiers Province, Algeria
Tarik Zakaria Benmerar

SOAP Developer in Algiers, Algiers Province, Algeria

Member since June 20, 2013
Being an entrepreneur, a researcher, and a university teacher have forged in Tarik a spirit of innovation with an eagerness to make his ideas useful for society. He is a web developer who appreciates beautiful and robust software while researching the next generation of cloud & grid architectures.
Tarik is now available for hire


    HTML5, Ember.js, jQuery UI
  • Acigna, Inc.
    Python, Django, HTML5, CSS3, JavaScript, jQuery, Canvas, Web Worker, ZSI...


  • JavaScript, 6 years
  • PHP, 6 years
  • Linux, 5 years
  • Grid Computing, 4 years
  • Python, 4 years
  • SOAP, 4 years
  • Django, 3 years
  • CodeIgniter, 3 years
Algiers, Algiers Province, Algeria



Preferred Environment


The most amazing...

...thing I've made: the 1st prototype of a dMRI SAAS combining a fully featured browser multithreading library with a Grid architecture for intensive computation.


  • Teacher and Researcher in Telecommunication Department

    2018 - PRESENT
    • Taught VoIP technologies (SIP, SDP, WebRTC).
    • Mentored the deployment of video streaming in drones using WebRTC technologies.
    Technologies: SIP, SDP, RTP, RTCP, WebRTC
  • Front-end Development Consultant

    2014 - PRESENT
    • Created attractive custom widgets (text field, checkbox, autocomplete, select field, multi select field, etc.).
    Technologies: HTML5, Ember.js, jQuery UI
  • CEO and Founder

    2011 - PRESENT
    Acigna, Inc.
    • Led the company strategy and contributed to all of its product development.
    • Handled TDD and unit testing for front- and back-end products.
    • Built a Python ZSI-based OGSA-BES grid service and integrated it with a Condor batch system.
    • Created a browser-agnostic class-based multi and micro threading JavaScript library, using Web Worker and following the AMD paradigm with RequireJS.
    • Built REST-BES, a RESTful interface to the OGSA-BES grid service.
    • Patched ZSI library for WS-Addressing latest version support.
    • Patched jQuery library for Web Worker and Ajax ArrayBuffer support.
    • Created a multi-threading aware JavaScript NifTI medical imagery parser.
    Technologies: Python, Django, HTML5, CSS3, JavaScript, jQuery, Canvas, Web Worker, ZSI, OGSA-BES, Condor, RequireJS, QUnit
  • Python/Django Senior Developer

    2010 - 2013
    InteleChoice, Inc. (Now ToplineCommunications)
    • Developed the back-end code using Python and Django.
    • Integrated HTML/CSS with the server code.
    • Created a Django model abstraction for an external Asterisk MySQL DB.
    • Created cron tasks to integrate asterisk SIPs and CDRs into
    • Redesigned, refactored, fixed bugs, and integrated Bazaar VCS to make a more robust website and its underlying platform.
    Technologies: HTML, CSS, Python, Django, JavaScript, jQuery, Bazaar Version Control System, Apache, Nginx, Cron, Asterisk
  • Senior PHP Developer

    2011 - 2011
    • Designed a statistical database for Washington, DC demographics.
    • Developed the back-end code.
    • Integrated the CSS/HTML with the server code.
    • Designed a PHP PDF templater for demographic data PDF output using FPDF and FPDI.
    • Designed a CSV templater for demographic data CSV output.
    Technologies: HTML, CSS, PHP, MySQL, FPDF, FPDI
  • Web Developer

    2010 - 2010
    • Reverse engineered and designed the database for an existing real estate application.
    • Developed the cloned real estate application using PHP and CodeIgniter.
    • Integrated the HTML/CSS with the server code.
    • Built an admin panel with CodeIgniter for autoresponder email management.
    • Developed a cron task for sending emails periodically as specified for the autoresponder emails.
    Technologies: HTML, CSS, PHP, CodeIgniter, MySQL, PhpMailer, Cron


  • (Now Topline Communications) (Development)

    Developed end-to-end parts of, the website and platform of the InteleChoice, Inc. VoIP provider. It includes developing the server code with Python/Django and integrating HTML/CSS and the web platform with an external Asterisk server.

    I have also fixed bugs and redesigned some parts of the platform to make it more robust.

  • WebVR/AR Sokoban Game (Development)

    Technical experimentation to develop an AR game that can be played through a VR headset. It harnesses the current web technologies to achieve it.

  • Acigna-G (Development)

    Acigna-G is an ongoing research project for integrating a cloud SaaS with grid computing in the context of dMRI. As part of the project, I have successfully deployed a Python ZSI-based grid service after some code patching.

    I have developed the most extensive and browser-agnostic multi- and micro-threading JavaScript library. To this end, some patching of jQuery was required to support Web Workers and ArrayBuffer.

    I have also developed a multi-threading-aware JavaScript NifTI medical imagery parser, which is used later in the pipeline to render in-browser with HTML5 Canvas.

    The research project has already produced some interesting papers at international conferences.

  • Linklay (Development)

    As part of my work on Toptal, I have helped building Linklay: An Interactive Shoppable Image.

  • Tarik is a mentor in the Toptal Global Mentor’s Program. This program is a partnership between Toptal and General Assembly to provide high quality mentorship for students from minority and low income backgrounds who are looking to begin their careers as professional software engineers. Tarik shows commitment to diversity in tech by mentoring a General Assembly student every week for a year, covering everything from coding tips and tricks to advice on making it in the industry.


  • Languages

    HTML5, JavaScript, Python, XML, PHP, CSS, UML, C++, C, Java
  • Frameworks

    QUnit, Django, CodeIgniter, A-Frame, Nano
  • Libraries/APIs

    Backbone.js, jQuery UI, Marionette.js, Web Worker, jQuery, Asynchronous Module Definition, WebRTC, WebVR, AR.js, RequireJS
  • Tools

    Canvas 2D, Asterisk, Apache, Asana, Gimp
  • Paradigms

    Object-oriented Programming (OOP), Test-driven Development (TDD), Unit Testing, Asynchronous Programming, Model View Controller (MVC), Kanban, Agile Software Development, Scrum, Extreme Programming
  • Other

    SOAP, Cloud Computing, Grid Computing, Condor
  • Platforms

    Linux, Java ME
  • Storage



  • Ph.D. in Cloud Computing and Cerebral Connectivity Using dMRI
    2012 - 2019
    University Of Science and Technology Houari Boumediene (USTHB) - Algiers
  • Master's degree in Networks and Distributed Systems
    2011 - 2011
    University Of Science and Technology Houari Boumediene (USTHB) - Algiers
  • Engineer's degree in Computer Engineering
    2005 - 2010
    University Of Science and Technology Houari Boumediene (USTHB) - Algiers
I really like this profile
Share it with others