Since May 2009 - Software Engineer - Syllogistic Software (Consultant)

Working at syllogistic

Major Projects:

  1. CTMS Clinical Trial Management System (Review)

    • Maintained project since 2009
    • Optimized the site to deal with the growing number of clients – grew from 20 to 80 clinical trials
    • Imported large sets of data
  2. PMR Project Management System

    • Maintained site and contributed to new features from 2009 - 2011
    • Integrated Git/SVN tools for code reviews
    • Integrated Error logging (Javascript + PHP)
  3. CMSF Canadian Merit Scholarship Foundation

    • Maintained legacy code from 2009 - 2012
    • Imported features + data from Ruby on Rails to Symfony
    • Built features to sort big data & algorithms to clean it e.g detect duplicated entries, fix typos, update contact information etc.
  4. BCPA - British Columbia Paralegal Association

Tools: LAMP, Symfony 1.0

November 2010 - April 2011 Software Engineer - Citizen Net (Consultant)

  • Wrote the API to communicate with Facebook Ads

Tools: LAMP, Symfony 1.4

April 2010 - June 2010 Mentor zonesolutions (Consultant)

  • Mentored junior developers + answered questions related to Symfony and did code reviews

Tools: LAMP, Symfony 1.2

March 2008 - July 2008 Software Engineer - lipso (Consultant)

  • Built tools to display statistics on SMS received/sent to book tickets with Air-Canada
  • Extended Joomla components to use MVC architecture

Tools: LAMP, Joomla

July 2007 - March 2008 Software Engineer - doublev3 (Employee)

  1. Worked on “all dig down” – a social network with features similar to facebook & myspace for music artists (wrote 40% of the code)
  2. Wrote custom symfony code generators to build the CRUD interfaces
  3. Wrote importers to scan music sites for mp3 files and imported large sets of data to be processed by finger print extraction algorithms (detects music genres)
  4. Wrote prototypes that used our music recommendation engine

Tools: Java, Spring, Symfony 1.0

February 2007 - April 2007 Software Engineer - (nbourbaki) (Employee)

  • Worked on – a content management site selling premium content
  • Wrote code generators that interpreted UML schemas in Poseidon and generated Java code (CRUD + design patterns) using Velocity
  • Optimized our testing tools and development workflow (reduced from 11-27 minutes to about 1-4 minutes)

Tools: Java, Struts, Hibernate, Velocity, Poseidon, Model-Driven-Architecture MDA-RAD tools

Open-source projects

List tracked here


August 2008 - June 2009 Co-Founder

A sports social network

February 2007 - December 2009 Co-Founder

A network to exchange used books