Sergio Tashdjian, Developer in Uruguay
Sergio is available for hire
Hire Sergio

Sergio Tashdjian

Verified Expert  in Engineering

Ajax Developer

Uruguay

Toptal member since September 19, 2013

Bio

Sergio is a software engineer with over 10 years of experience in a wide range of platforms, languages, and frameworks. He is a problem solver who tries to find abstractions that make complex problems look easy. He also enjoys breaking things apart to discover elusive bugs, performance issues, etc.

Portfolio

Opera Solutions
Java, jQuery, JavaScript
Hammerlabs / Primitive Spark
JavaScript, Drupal, PHP
mEgo Inc.
JavaScript, PHP

Experience

  • PHP - 8 years
  • JavaScript - 8 years
  • Ajax - 6 years
  • CSS3 - 5 years
  • OAuth - 5 years
  • HTML5 - 5 years
  • jQuery - 4 years
  • jQuery UI - 3 years

Availability

Part-time

Preferred Environment

Git, Windows, Linux

The most amazing...

...thing I've coded is a Yacc based compiler to translate business rules into Java source that once compiled gets injected into a running risk management monitor.

Work Experience

Senior Web Engineer

2012 - PRESENT
Opera Solutions
  • Built several jQuery UI widgets for big data visualization.
  • Created a jQuery plugin that renders a form to edit arbitrary objects. It renders inputs for each property on the target object, allows adding/removing items from array properties, etc. The object can be pre-decorated to help the plugin provide customized inputs and labels for each property.
  • Created a QlickView extension to wrap Opera's data visualization widgets (jQuery UI based). This allowed embedding these widgets into existing QlikView documents.
Technologies: Java, jQuery, JavaScript

Senior Web Engineer

2010 - PRESENT
Hammerlabs / Primitive Spark
  • Implemented several Drupal sites and Drupal templates, including deep customization of calendar and MailChimp modules among others.
  • Implemented MySQL replication to feed Drupal development environments with data from production, allowing pushing the dev database directly into production and reducing deployment time considerably.
  • Created a bridge between CodeIgniter and the Zend Framework to easily take advantage of Zend libraries from CodeIgniter applications.
  • Created a JavaScript/PHP templating engine that allows serving a single page site as a standard site to provide canonical urls that render exactly the same as the single page site.
  • Developed HTML5/mobile promotional sites for movies.
Technologies: JavaScript, Drupal, PHP

Senior web Developer

2007 - 2009
mEgo Inc.
  • Developed several new methods on mEgo's CodeIgniter based API.
  • Developed several full Ajax based pages for mEgo's user interface.
  • Built social apps for integrating mEgo avatars to Facebook, Friendster, hi5, MySpace, and others.
  • Developed server to server communication to read user's Facebook/Twitter/Flickr/etc. feeds and integrate them into mEgo's avatars.
  • Implemented a CDN file based cache for API reads, since 95% of mEgo API requests were reads. Only write operations hit the DB and refreshes cached files.
Technologies: JavaScript, PHP

Senior Developer, Co-Owner

2004 - 2006
BigFunBug
  • Built a Soccer Simulation in C++ for an massive online soccer game (ManagerArena).
  • Developed a random face generator for fantasy soccer players.
  • Developed a flash application to render simulated soccer matches.
  • Developed PHP/MySQL backend API methods for supporting the soccer simulator and viewer.
  • Developed several Ajax based pages for ManagerArena's user inerface.
Technologies: Flash ActionScript, JavaScript, PHP, C++

Customs Consultant

2001 - 2005
Inter-American Development Bank
  • Analyzed customs procedures for courier shipments clearance in Costa Rica, Republica Dominicana, Barbados, Trinidad&Tobago and Dominican Republic.
  • Developed a web based workflow for courier shipments clearance.
  • Adapted the courier shipment clearance workflow to several country's laws.
  • Prepared and presented training sessions to help customs officers work with the workflow.
  • Implemented a set of SOAP services to enable courier companies feed the clearance system with shipments.
Technologies: C#, GeneXus

Applications Developer

1999 - 2004
Dirección Nacional de Aduanas (Uruguay's Customs Office)
  • Developed cargo manifest workflow.
  • Built an automatic export duty calculation system based formulas stored at the DB and interpreted directly by DB triggers.
  • Added API entry points for data interchange between customs and other government agencies.
  • Developed a custom Business Rules engine for assigning risk channels to customs declarations.
  • Migrated several FoxPro applications to GeneXus in order to integrate them into the new pool of applications.
Technologies: Visual FoxPro, GeneXus

Experience

Spend Intelligence Platform

jQuery UI Widgets based Data Visualization platform. (not available online)

The Hunger Games Citizen Control Center

This is a promotional site for Lionsgate's movies "The Hunger Games". Its designed and built to fit either big screens or tablets, and animations being 100% html/css/javascript bring the full experience working at any platform.

Education site - Museum of Contemporary Art, Los Angeles

Drupal site for MOCA Education Programs and Exhibit Calendar.

"I Frankenstein" teaser site.

Parallax style teaser promotional site for this movie from Lionsgate. Designed and built to deliver the same experience at desktop and tablet browsers.

Fanstudio

http://fanstudio.es/
Drupal based design news portal and e-shop.

Top Chef University

Virtual learning site.

NADA University

Virtual learning site.

mEgo Avatars

http://www.youtube.com/watch?v=_BqBw6nPxWk
Interactive customizable avatars. (not available online anymore)

Education

1996 - 2002

Masters Degree in Computer Engineering

Facultad de Ingenieria, Universidad de la República. - Uruguay

Skills

Libraries/APIs

jQuery, jQuery Mobile, Highcharts, jQuery UI, ImageMagick, Facebook API

Tools

CppCMS, JSPM, Subversion (SVN), Jira, Git, Sublime Text, GreenSock, Adobe Photoshop, Apache Tomcat, Mailchimp, GitHub, Eclipse IDE

Languages

HTML5, CSS3, PHP, JavaScript, SQL, Visual FoxPro, Flash ActionScript, Java, Less, C++, C#, CoffeeScript

Frameworks

CodeIgniter, Aurelia, PixiJS, Impact, PhoneGap, Bootstrap, Zend Framework, Ruby on Rails (RoR)

Paradigms

Object-oriented Programming (OOP), Agile Software Development, Model View Controller (MVC), Scrum

Platforms

LAMP, Drupal, Linux, Windows, Amazon Web Services (AWS)

Storage

Redis, MongoDB, MySQL, Memcached, Amazon S3 (AWS S3), Microsoft SQL Server, Oracle SQL

Other

Ajax, Architecture, OAuth, GeneXus

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring