Sergio Tashdjian, Ajax Developer in Uruguay
Sergio Tashdjian

Ajax Developer in Uruguay

Member since September 19, 2013
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.
Sergio is now available for hire

Portfolio

Experience

Location

Uruguay

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.

Employment

  • 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)

Skills

  • 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)
  • 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
  • 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

Education

  • Masters Degree in Computer Engineering
    1996 - 2002
    Facultad de Ingenieria, Universidad de la República. - Uruguay

To view more profiles

Join Toptal
Share it with others