Professional
Experiences

Sencha.io: A
complete cloud platform for building mobile web applications.
Offering services such as authentication, data sync, messaging,
image and deployment. Sencha.io makes is easy to create scalable
yet simple to create applications in the Cloud. The platform is
built as a mix of an API and a SDK using new technologies such as
Node.js, Cassandra, ZooKeeper, RabbitMQ and WebSockets. As member
of the cloud team I am in charge of backend services including data
synchronization and distributed coordination services.

Zite: One of
the only four developers of Zite Personalized Magazine for iPad. As
the frontend lead, I implemented the architecture of the iPad app,
in near four months, using a hybrid of Objective-C, Javascript and
HTML5 on the frontend and Python code on the web server side. Zite
was an instant hit with
120k downloads in just one week after its release. Since then,
it has been constantly growing and getting featured in media.
Turner/CNN acquired
Zite in August 2011.

Worio:
Developing the web frontend and browser plugins for Worio Discovery Engine: a
tag-based search and recommendation service on top of web search.
The server side web framework is a multithreaded and pipelined
templating system.

Sxipper: A
secure Identity and Password Manager as a browser add-on. Sxipper offered several
features including managing passwords, filling forms, and providing
OpenID inside a
browser while collecting crowd-sourced training data for form
filling. Coded using XUL, HTML and Javascript on top of Mozilla
platform and occasional Perl code for server side.

Sxip Social:
A prototype for future of Sxipper as an identity manager and social
assistant integrated into web browsing, developed in only one
month. Consisted of Javascript crawlers and data storage inside the
browser itself and UI to show the aggregate results based on the
current website context.

Netbill: A
multi ISP accounting and professional billing solution. Netbill is able to
tolerate high load and large number of users and offers separate
levels of resellers. Customizable at each level and is offered as a
Linux-based appliance. Uses RADIUS AAA protocol, consisting of
forking daemon, templatable web based interface and backend
accounting database.

Suppliers:
Web-based application for managing and searching over resources and
supplier companies.

CNG Stations:
Web-based application used by Compressed Natural Gas stations for
daily reports of resources and usage data. Extensive data mining
and graphical reports and features for nation-wide gas
stations.

Application
DeveloperSharif University Affiliated
Company
2001-2003

The interface to an integrated messaging
service for a web to SMS gateway, think of it as Twilio. I also
developed the web interface for a Group SMS System that can be used
by kinds of banks and ad agencies.

Automated News
Portal: Content fetching and analysis from Internet news
sources for a topic based news portal in entertainment and cinema
news. In Perl and consisted of modular scrapers for each news
source.