Nicholas Pilon

Computer Systems Analyst at O'Reilly & Associates

Halifax, Canada Area

Current
Past
Education
  • Dalhousie University
  • Dalhousie University
Connections
18 connections
Industry
Computer Software
Websites

Nicholas Pilon’s Summary

I've just finished a Masters Degree in Computer Science at Dalhousie University. I've got a wide variety of experience, acquired through coursework, co-op terms, teaching assistant positions, and freelance/volunteer work online. I'm now looking for employment, in either the United States or Canada. While I'm currently in Halifax, I'm willing to relocate.

I want to do interesting things. I want to create tools and works that people can be passionate about, that make them stop and think and say "That's clever!" I want to help make computers a more transparent part of the lives of ordinary people, and make them more accessible as tools to people who just want to get work done.

Nicholas Pilon’s Specialties:

Python, Linux, C++, C, Java, debugging, exploratory development, explanations


Nicholas Pilon’s Experience

  • Computer Systems Analyst

    O'Reilly & Associates

    (Privately Held; 51-200 employees; Publishing industry)

    June 2008Present (1 year 2 months)

  • Computer Systems Analyst

    O'Reilly Media

    (Computer Software industry)

    2008Present (1 year)

  • Freelance Writer/Editor

    Dream Pod 9

    (Privately Held; 1-10 employees; Writing and Editing industry)

    July 2002December 2007 (5 years 6 months)

    Responsible for design, writing, and editing of rules for tabletop miniature games, primarily the successful Heavy Gear Blitz line. Assisted in customer relations through company web forum, including answering rules questions, helping new customers, promoting upcoming products, and general community management. Wrote utility software for use by writers and designers.

  • Teaching Assistant (Learning Centre)

    Dalhousie University

    (Educational Institution; 1001-5000 employees; Primary/Secondary Education industry)

    September 2001December 2007 (6 years 4 months)

    Helped students with assignments, concepts, and general coursework, including debugging programs written in a variety of styles to solve many different problems. Worked with other TAs to develop material for and run tutorials and extra information sessions to provide supplementary education to students beyond the normal CS curriculum. Languages supported included Java, C, C++, Python, and Scheme.

  • Marker for Computer Architecture Class

    Dalhousie University

    (Educational Institution; 1001-5000 employees; Primary/Secondary Education industry)

    January 2006April 2006 (4 months)

    Marked student assignments on computer architecture and assembly language. Aided professor during course labs, helping students understand course material and mistakes in their work. Topics covered included a basic RISC assembly language, boolean logic, digital circuit design, and state machines.

  • Marker for Theory of Computation Class

    Dalhousie University

    (Educational Institution; 1001-5000 employees; Primary/Secondary Education industry)

    September 2005December 2005 (4 months)

    Marked student assignments on theory of computation, including examining mathematical proofs and computational automata for correctness and evaluating their quality. Topics covered included regular expressions, finite automata, push-down automata, and Turing machines.

  • Co-Op Student

    InfoInterActive

    (Public Company; 51-200 employees; Telecommunications industry)

    January 2003April 2003 (4 months)

    Worked with back office team on SQL databases, batch processing, server software, and other support tools for managing customer information and business activity. Wrote software using C++ and Java that had to respect well-defined interfaces and work as part of a large, intricate architecture. Used and developed code generators that transformed XML into SQL or C++ using XSLT. Took part in product and architecture design groups. Worked on library maintenance and debugging.

  • NSERC Undergraduate Research Award Recipient

    Dalhousie University

    (Educational Institution; 1001-5000 employees; Primary/Secondary Education industry)

    May 2002August 2002 (4 months)

    Designed and implemented a generic questionnaire administration software system for Palm handheld devices, to be used for field work for medical studies. Fashioned SQL databases for permanent data storage, developed Java conduits using JDBC for synchronization between Palm devices and SQL database, developed Palm software in C with a dynamically-generated user interface.


Nicholas Pilon’s Education

  • Dalhousie University

    MCS , Computer Science , 20042008

    Activities and Societies:
    Marker for Theory of Computation class, Marker for Computer Architecture class, Learning Centre Teaching Assistant
  • Dalhousie University

    BCS , Computer Science , 20002004

    Activities and Societies:
    Learning Centre teaching assistant

Additional Information

Nicholas Pilon’s Websites:

Nicholas Pilon’s Interests:

comics, science fiction, fantasy, programming language design, Python, Free Software, politics, philosophy, game design, writing, editing, publishing, culture, end-user computing, copyright law

Nicholas Pilon’s Honors:

NSERC Postgraduate Scholarship — 2004 - 2006
NSERC Undergraduate Research Award — 2002
Dalhousie University Renewable Scholarship — 2000 - 2004


Nicholas Pilon’s Contact Settings

Interested In:

  • career opportunities
  • consulting offers
  • new ventures
  • expertise requests
  • reference requests
  • getting back in touch

Public profile powered by: LinkedIn

Create a public profile: Sign In or Join Now

View Nicholas Pilon’s full profile:

  • See who you and Nicholas Pilon know in common
  • Get introduced to Nicholas Pilon
  • Contact Nicholas Pilon directly

View Full Profile