Computer Systems Analyst at O'Reilly & Associates
Halifax, Canada Area
Computer Systems Analyst at O'Reilly & Associates
Halifax, Canada Area
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.
Python, Linux, C++, C, Java, debugging, exploratory development, explanations
(Privately Held; 51-200 employees; Publishing industry)
June 2008 — Present (1 year 2 months)
(Computer Software industry)
2008 — Present (1 year)
(Privately Held; 1-10 employees; Writing and Editing industry)
July 2002 — December 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.
(Educational Institution; 1001-5000 employees; Primary/Secondary Education industry)
September 2001 — December 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.
(Educational Institution; 1001-5000 employees; Primary/Secondary Education industry)
January 2006 — April 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.
(Educational Institution; 1001-5000 employees; Primary/Secondary Education industry)
September 2005 — December 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.
(Public Company; 51-200 employees; Telecommunications industry)
January 2003 — April 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.
(Educational Institution; 1001-5000 employees; Primary/Secondary Education industry)
May 2002 — August 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.
MCS , Computer Science , 2004 — 2008
BCS , Computer Science , 2000 — 2004
comics, science fiction, fantasy, programming language design, Python, Free Software, politics, philosophy, game design, writing, editing, publishing, culture, end-user computing, copyright law
NSERC Postgraduate Scholarship — 2004 - 2006
NSERC Undergraduate Research Award — 2002
Dalhousie University Renewable Scholarship — 2000 - 2004