About Me

Martin Samson

Work Experience

  • Core Platform Developer - The Hotel Communication Network October 2008 - present

    The Hotel Communication Network is composed of a group of around 10 developers of many backgrounds and experiences. As a team, we built the next-generation hotel services platform. From building a embedded linux os to managing a multi-server/location architecture, our team learned to work and communicate with each other to deliver industry breaking changes.

    • CakePHP-based content management system.
    • Administration of several PostGreSQL database instances, from development to production.
    • Migration of a Debian platform to FreeBSD.
    • Embedded Linux operating system development and maintenance for the HCN Navigator, a touchscreen computer residing in hotel rooms. There is about 2500 units deployed at 2 hotels.
    • Communication Protocol and associated client/server written in python. Currently in use to administer all installed navigators.
    • Data dispersion for transmitting entities from the content management system to the different hotels based on their location.
    • Web-based hotel administration console. The system allows viewing the current state of the hotel (guests, Navigators, purchases, communications), managing all installed navigators and their associated room, including the purchase system.
    • Javascript-based ad delivery system for the navigator user interface. The system tracks views and user activity, reporting to a central server for analytics.
    • Navigator user interface client powered by python, webkit, gtk and d-bus.
    • PHP/Javascript touch-based user interface.
    • Apache analytics gathering and processing.
    • Technology evangelist.
  • Junior Application Developer - LeadTrue Corporation June 2008 - September 2008

    LeadTrue consisted of a small team composed of 4 young enthusiasts leaded by a industry veteran. Together we accomplished a lot of proof of concepts.

    • Development of dynamic payload delivery system in Javascript/PHP
    • Integration with Google Maps / AdWords APIs
    • EC2 virtualization administration
  • Computer Service Technician - Future Shop December 2003 - May 2008

    • Sale, maintenance, repair and support of computer systems.

Open Source Experience

Events & Volunteering

  • G-Anime Operation Team, Gatineau, 2010
  • G-Anime Technical Team, Gatineau, 2009
  • Youth Cybercrime Conference participant, Royal Canadian Mounted Police College, 2004

Education

  • DEC Computer Science Technology 2008
  • Cegep de l'Outaouais, Gatineau, Quebec.
  • Recipient of the Data Processing Institute bursary for excellence.
  • The program focused on IT management with a strong emphasis on teamwork, planning and methodologies. During the 3 year program, we were introduced to COBOL, Java, C#, Visual Basic, PHP.
  • As the target employer was the Canadian Revenue Agency, our technical formation emphasized on data processing and exchange, mostly between COBOL and Java.

Current Technologies

  • Javascript
  • PHP, 5.3+
  • Python 2.6 and 3.1
  • SQL (PostGreSQL)
  • General shell scripting
  • Git, Mercurial and Subversion
  • C++ with Qt
  • MongoDB
  • Unix/Linux

The Rusty Zone

  • UML
  • Java and C#
  • COBOL
  • ASP.net
  • Win32 development