A picture of me
  • Web Designer & Developer (2011)

    This website is my way of saying I have a certain set of skills and proving it by the same occasion. I designed the user experience, built and filled the database, and created a beautiful, functional, and accessible website to show you what I am capable of.

    Skills perfected See other column

  • Database Administrator & Software Consultant (2011 » now)

    Kheops International asked me to add a few twists and turns to their 15 year old accounting software. I also shared with them my technical knowledge of the software world to help make crucial long-term decisions regarding their software setup.

    • He had an attitude which left no space for failure. -
    • He was able to listen carefully to our needs [and] even though he did not know our business very well, he found a few glitches in my reasoning and was able to make corrections before the work was started, lowering the amount of hours needed for this project. -
    • Indeed, Shawn is a natural team worker and sees the good in the people he works with. He has been in contact with 2 other persons in our company and both found him open, respectful, resourceful and interesting to work with. -

    Skills perfected See other column

  • Scientific Programmer Analyst Intern (2011)

    I served as an intern for Environment Canada in the Air Quality Modeling Applications Section. There, I developed various products which provide important observation and forecast data to the public, web application developers and air quality forecasters all over the country.

    • His accomplishments were beyond our highest expectations of what could be accomplished by a student who arrived cold from the outside, lacking knowledge of our internal processing systems. -
    • During his internship, Shawn was able to work on different projects simultaneously while we waited for feedback on the new products from our clients. As a result of his efficiency, we were able to complete more tasks than initially thought possible. -
    • (translated) Certain tools developed by Shawn are used daily to quickly identify urgent operational problems. -
    • I am confident he will be a valuable team member on any future work endeavors. -
    • Drawing from his past experience and skill-base, Shawn also provided important improvements to the products he developed. Rather than simply following instructions, on his own initiative he researched and experimented ways to make them better than they were initially planned. -
    • It was exceptional how quickly Shawn became a contributing member of our team. Within a matter of two weeks, he had already largely completed the development of our first product. -
    • Complementing Shawn's technical and intuitive abilities, he easily socially integrated within our group, including joining colleagues for lunch time card games and hacky. -

    Skills perfected See other column

  • Class project: Multiplayer racing game in 3D (2011)

    Five teammates and I created a full-fledged 3D multiplayer racing game in 4 months during a full time study semester, complete with level editor, artificial intelligence and interactive obstacles.

    Skills perfected See other column

  • Web Designer & Developer (volunteer) (2010 » now)

    I am one of the four founders of KiungoWiki, a wiki about artists, songs, recordings and the links that tie everything together. From the start, I've been involved with decision-making throughout the scope of the project, but my main tasks are related to the design and development of the user experience and interface.

    Skills perfected See other column

  • Web Designer & Developer (2009 » 2011)

    During the two years I worked on WebÉchange, I've added countless new features which empower both the students using the system and members of the school's administration, making the whole process of studying abroad that much easier on both sides. Being the only developer for most of my time on the project, I was also in charge of testing, communicating with the client and reacting to emergencies.

    • [...] great colleagues most often shine because of their great personalities and interpersonal skills, which carry them far beyond the technical work accomplished. This is Shawn’s case and I would never hesitate to hire him gain. -
    • I was very impressed with his clear and quick understanding of my needs and his ability to translate these into the application. -
    • He is a solutions-focused, creative thinker, often coming up with new solutions and ideas. -
    • I felt I was Working with a mature professional rather than a student. -
    • Shawn is an excellent listener and definitely a people person. -

    Skills perfected See other column

  • HTML 5 stars: I can write great HTML with my eyes closed

    I've been teaching myself HTML for many years now and using it in various small and not-so-small projects. Faced with cross-browser compatibility problems and other issues unique to the web since the very beginning, I've been following best practices and writing accessible and semantically correct code ever since.

    See other column Pertinent experiences

  • CSS 5 stars: I can create beautiful and accessible designs using the best CSS has to offer

    I've taught myself CSS many years ago and have been putting my skills to the test on many occasions. I also make certain that I am up-to-date with the latest standards and tools like WebPutty and SCSS that make writing CSS a lot easier than it was a few years ago.

    See other column Pertinent experiences

  • Javascript 5 stars: I know how to harness javascript's power to greatly enhance user experience

    I've been continuously learning about Javascript for many years and I now understand its core principles and structure very well. Lately, I've been focusing on jQuery and other amazing libraries that make Javascript such a powerful tool, both for the end-user and for the developer.

    See other column Pertinent experiences

  • PHP 5 stars: I can leverage the full power of PHP quickly

    I taught myself how to use PHP in order to build database-backed websites. I've been using it a lot for that purpose, but also to power AJAX-driven interactions and to take advantage of the many freely-distributed PHP libraries that have been developed by others.

    See other column Pertinent experiences

  • C++ 4 stars: With C++, I usually achieve the desired results with little difficulty

    I was taught C++ in school and have used it in various school projects. I've also learned about a few useful libraries such as Boost and OpenMP, and about the differences that exist between the Windows and Linux environments.

    See other column Pertinent experiences

  • Java 4 stars: I can get things done with Java fairly easily

    I was never really taught Java, but I was asked to use it in various school projects and it turns out it really isn't that hard when you already know C++. In fact, despite my lack of practice with the language, I feel my Java is very usable.

    See other column Pertinent experiences

  • Tcl 4 stars: I know enough about this language to make intelligent use of it

    I leaned Tcl recently during a summer internship and was pleased to see how fast I became productive with it. I now have a good understanding of its basics and know about the major pitfalls to look out for.

    See other column Pertinent experiences

  • SQL 4 stars: I master this language for single databases but haven't yet used it in a distributed system

    I learned by myself how to use SQL to build and manage databases which fit specific needs. Lately, I also followed a course which taught me about implementation details and optimization strategies, refining my understanding of the language and its many different versions.

    See other column Pertinent experiences

  • Ruby 3 stars: I can use this language, but I need more practice before I can claim mastery

    I started learning Ruby quite recently on a volunteer Ruby on Rails web project. It's been extremely helpful to browse through the impressive amount of open source gems one can find on the internet and I now have very usable Ruby skills.

    See other column Pertinent experiences

I'm just preloading the hovered version of the Previous icon here, please ignore this. I'm just preloading the hovered version of the Previous icon here, please ignore this. I'm just preloading the hovered version of the Previous icon here, please ignore this. I'm just preloading the hovered version of the Previous icon here, please ignore this. I'm just preloading the hovered version of the Previous icon here, please ignore this. I'm just preloading the hovered version of the Previous icon here, please ignore this. I'm just preloading the hovered version of the Previous icon here, please ignore this. I'm just preloading the hovered version of the Previous icon here, please ignore this.