Daniel Chcouri

Full Stack Web Developer & Web API Development Expert

About

Welcome

Hi, I'm Daniel. I have been a UNIX full stack web developer for the better part of a decade now. My main interest these days is in web API development, both for the open source community and for companies to make their data easily accessible to third-party developers. I consider API design and implementation the best manifestation of the knowledge, capabilities and opinions that I've acquired in my career thus far. When it comes to full stack web development the Meteor framework is my current preferred choice.

Online Resume

Online Resume

Panel 2

Comigo June 2013 - March 2014

Designing and implementing the Comigo's js-sdk that provides 3rd parties a web-developers friendly interaction with the Comigo's set-top box

Technologies

Javascript, qunit, node.js, Ruby on Rails, apns

Main Achievements

Designing and implementing the Comigo's js-sdk that provides 3rd parties a web-developers friendly interaction with the Comigo's set-top boxDeveloping an Apple Push Notification Service provider server with ruby + redisDeveloping a single page application for the production and presentation of statistical dataDeveloping integration with the the Odnoklassniki API's (See school_friend in the Contributions section below)

Technologies

Main Achievements

Developing a low-cost scalable analytics system. Developing a secured users authentication system which isn't based on ssl (more details in my official CV). The servers-side code designed to handle simple AJAX APIs and return JSONs. It helped to save cpu time (the browsers took care of the computational work that relates to templating), save bandwidth and extend the parts that can be handled by CDNs. Extensible toolbars generator Widgets development (jQuery, jQueryUI)

Panel 3

WhiteWeb March 2009 - June 2010

Implementing and maintaining Babylon's translation/dictionary sites

Technologies

php, python, redis, apache, mysql, bash, gettext, ajax, jquery, vim

Main Achievements

Rebuilding Babylon's online translation and online dictionary websites: both for product improvements and SEO improvements. See http://translation.babylon.com and http://dictionary.babylon.com System administration of LAMP VPSes using SSH (CentOS and Ubuntu) Developing JS based translation widget with different skins

Panel 4

Convertonet April 2008 - February 2009

Coding for the SEO Department

Technologies

php, python, redis, apache, mysql, bash, gettext, ajax, jquery, vim

Main Achievements

Process automation using GreaseMonkey based scripts Implementing SEO changes on Casino.Com and Mansion Casino sites Developing PHP-based tools in order to control and expand the peripheral SEO network of Mansion Team and Casino.Com sites Developing scripts which automatically installed hundreds of Wordpress sites on VPSes and routinely added content to them