• Development Philosophy

    • Documentation
      • Vision Document
    • Testing
  • About us

    • Stuart Thiel
  • Hosting

    • Rates
  • Work

    • SoenEA
    • JSite

Stuart Thiel, B. Eng., P. Eng., Msc. Comp. Sci.
5185 Mariette
Montreal, QC, H4V 2G3
(514) 486-7293
Email: stuart.thiel@gmail.com

Objectives

To find work where I am required to stay on the cutting edge of technology and where I will be able to explore new horizons frequently.

Professional Attributes

  • Well developed analytical and problem solving abilities
  • Ability to work unsupervised or in a group
  • Apt at learning new things quickly
  • Hardworking, reliable and honest
  • Ability to deal with sudden deadlines

    Education:

    Concordia University,
    MASTERS of COMPUTER SCIENCE


    2005-2010
    Concordia University, Institute for Co-operative Education
    BACHELOR of ENGINEERING,
    Major: Software Engineering


    1999-2003

    Technical Knowledge

    Computer/Scripting Languages:PC Assembly (rusty), C/C++(rusty), Java(very current), PHP, Perl, Visual Basic(rusty), ASP
    Operating Systems:Dos, Win 3.1/95/98/NT/2000/XP, Unix(FreeBSD)/Linux(6.3/7/9), Mac OS < 10
    Software:Eclipse (WTP, Junit plugin), Final Cut Pro (and FCP HD), Paint Shop Pro, Adobe Photoshop, Sound Forge XP, Sound Forge 8, MySQL, Word, Excel
    Internet:Java, Java Servlets, JSP, XHTML, XML, XSLT, XPATH, PHP, PERL, Java Script, HttpUnit, XMLUnit

    Languages

    English: Fluent
    French: Fair

    Technical Projects

    A targetted YellowPages listing platformNov. 2010 -
    Quebec Association for Adult Learners Web Portal developmentAug. 2010 -
    a fully functional forum/internal messaging system/gallery system for use in high load environmentsJan. 2009 -
    JServer / Station Manager, a streaming radio server and management tool for use by remote community radio stations (prototype successful in small scale production)early 2009
    Cubique, a bioinformatics web portal,forum and document/user management systemlate 2008 - March 2011
    Korsakov 5, a software for the creation of non-linear video narratives2008-2009
    Variorum, an annotation tool for comparing ancient Greek texts online (only prototypes)2008-2009
    InfoYellowPages, a searchable yellow pages listing webapp2007-2008
    Vertov, a video annotating extension to Zotero2007-2009
    MovieMapper Web Application for tracking brand appearances in the media (www.brandhype.org/MovieMapper/)2005-2007
    Stulike Servers, a Concordia based project to provide University classrooms with semi-managed servers, with webspace, database and servlet capabilities, that allow students to learn development of web applications in a safe environment.2003-
    Serving as Technical Producer in the development of learning modules as a resource about learning disabilities, in partnership with Industry Canada and, as of 2005-2006, with support from the Inukshuk Fund.2004-2006
    Concordia University Web Student Request Form System 2002-2003
    Running a Commercial Webserver2002-
    Running a Commercial Application Server2002-
    Concordia University Computer Science Web Inventory System2001-2003
    Commercial List Mailer Software2000-2001
    Multi-User-Dungeon Gaming Environment2000-2002
    Radio Clip Compression and Internet Distribution Project (CFMR)1998-1999
    Industry Canada Digital Collections Projects1996, 1998, 2000

    Work Experience

      Position: Executive Director

      1997-present

      Duties:

    • Assist clients in technical matters
    • Design web pages
    • Organize company finances
    • Develop Software
    • Advise Clients
    • Administrate some dozen Websites
    • Perform server system administration
    • Create User Accounts
    • Design Web Application Software
    • Org.: Hortop & Thiel Markup & Layout
      5357 Monkland,
      Montreal, QC,
      H4A 1C3

      Position: Tutor - COMP228 / COMP248 / COMP249 / SOEN282 / COMP346 / SOEN342 / SOEN343 / SOEN344 / SOEN390 / SOEN490 / SOEN6951

      2000-present

      Duties:

    • Teach students to use appropriate software
    • Train students with new theory
    • Help students with technical difficulties
    • Explain assignments to students
    • Prepare Tutorial presentations
    • Set up servers for student use
    • Mark assignments, quizzes, midterms.
    • Manage student teams
    • Prepare course material
    • Org.: Concordia University
      1455 de Maisonneuve Blvd. W.
      Montreal, Quebec
      H3G 1M8

      Position: Part Time Instructor - COMP6471 (Software Design Methodologies)

      Summer 2007

      Duties:

    • As with being a Tutor, but more so.
    • Prepare Classes
    • Grade students
    • Promote class discussion

      Position: Part Time Instructor - SOEN343 (Software Design)

      Fall 2006

      Duties:

    • As with being a Tutor, but more so.
    • Prepare Classes
    • Grade students
    • Deal with problem students

      Position: Programmer on Duty

      2001-2006

      Duties:

    • Design/Write web applications
    • Setup custom servers for Profs
    • Maintain new and existing applications
    • Org.: Quebec Farmer's Association
      (They no longer exist, however, their old director can be found running QUANGLO)
      21,111 Lakeshore,
      Ste-Anne-de-Bellevue, QC
      H9X 3V9

      Position: Communications Technician

      1996-2003

      Duties:

    • Assess web page contracts
    • Conceptualize and maintain web pages
    • Research Internet based and communications technologies
    • Create specific software

    Scholarships/Awards

    Peter Matthews Memorial Scholarship

    Last Note

    If you know who I am, you may well know that the above is the tip of the iceberg. If it involves computers in any way (with the exception of hardware, which I avoid), I can learn it, do it, and be damn good at it faster and easier than almost anyone (If I'm not already there). I have aspirations towards acting as a Project Lead/Manager

    If you don't know who I am, chances are I won't work with you unless you offer me lots of money and/or propose something really interesting to me (very cool projects/people or a 3-day/24hr work week). Otherwise, please don't bother me.