{"id":6,"date":"2009-02-07T21:01:57","date_gmt":"2009-02-08T02:01:57","guid":{"rendered":"http:\/\/mikeconley.ca\/main_site\/?page_id=6"},"modified":"2025-10-18T17:18:57","modified_gmt":"2025-10-18T22:18:57","slug":"cv","status":"publish","type":"page","link":"https:\/\/mikeconley.ca\/blog\/cv\/","title":{"rendered":"CV"},"content":{"rendered":"<p>(Woefully out of date &#8211; last update was in 2010. I&#8217;ll update it eventually, but until then, let my commits on mozilla-central<sup id=\"rf1-6\"><a href=\"#fn1-6\" title=\"&lt;a href=&quot;https:\/\/developer.mozilla.org\/en-US\/docs\/Mozilla\/Developer_guide\/Source_Code\/Mercurial&quot;&gt;check out mozilla-central&lt;\/a&gt;, and then do&lt;\/p&gt;\n&lt;pre&gt;hg log --user=mconley@mozilla.com&lt;\/pre&gt;\n&lt;p&gt;\" rel=\"footnote\">1<\/a><\/sup> and my <a href=\"https:\/\/github.com\/mikeconley\">Github activity<\/a> speak for me.)<\/p>\n<p>An accomplished software developer with substantial experience in web-based development, from requirements gathering, prototyping, design, and testing, to deployment and maintenance.<\/p>\n<hr class=\"cv_spacer\" \/>\n<h3>Qualifications<\/h3>\n<p><!-- p, li { white-space: pre-wrap; } --><\/p>\n<ul>\n<li>Extensive experience with standards compliant XHTML, CSS, JavaScript, AJAX, and the Document Object Model (4 years)<\/li>\n<li>Passionate about creating high-quality, useful, and usable software<\/li>\n<li>Experience using object-oriented design principals and patterns (6 years)<\/li>\n<li>Security conscious for web application vulnerabilities like XSS, CSRF, and SQL Injection<\/li>\n<li>Very strong communication, team, and leadership skills<\/li>\n<li>Highly creative<\/li>\n<li>Quick and eager to learn and adapt<\/li>\n<li>Open and eager for constructive feedback<\/li>\n<li>Reliable, honest, committed, neat and organized<\/li>\n<\/ul>\n<p><!-- p, li { white-space: pre-wrap; } --><\/p>\n<hr class=\"cv_spacer\" \/>\n<h3>Technical Expertise<\/h3>\n<ul class=\"cv_list\">\n<li>Languages\n<ul class=\"cv_list\">\n<li>Ruby, Python, JavaScript, Java, PHP, XHTML, CSS, SQL, C<\/li>\n<\/ul>\n<\/li>\n<li>Frameworks \/ Libraries <!-- p, li { white-space: pre-wrap; } -->\n<ul>\n<li>Ruby on Rails, Django, jQuery, Prototype, Scriptaculous, Dojo, CakePHP, WordPress plug-in API, Firefox Extension API, Review Board Extension API<\/li>\n<\/ul>\n<\/li>\n<li>Concepts \/ Other\n<ul>\n<li>Version Control (Git and Subversion), Model-View-Controller, AJAX, User-Centered Design, Test-Driven Development, Continuous Integration, Code Review<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p><!-- p, li { white-space: pre-wrap; } --><\/p>\n<hr class=\"cv_spacer\" \/>\n<h3>Employment<\/h3>\n<table class=\"zero_border\" style=\"margin-top: 15px;\" border=\"0\">\n<tbody>\n<tr valign=\"top\">\n<td width=\"80px;\">2010 &#8211; Present<\/td>\n<td>\n<h3><span style=\"font-weight: normal;\">Developer \/ Teaching Assistant<\/span><\/h3>\n<h4><span style=\"font-weight: normal;\"><a href=\"http:\/\/www.reviewboard.org\">Review Board<\/a>, for <a href=\"http:\/\/www.ucosp.ca\">UCOSP<\/a> and Google Inc.<\/span><\/h4>\n<ul>\n<li>Initially started contributing as a <a href=\"http:\/\/code.google.com\/soc\/\">Google Summer of Code (GSoC)<\/a> participant<\/li>\n<li>Completed GSoC project: the continued development of a third-party extension framework for Review Board<\/li>\n<li>Currently leading a team of undergraduate students working on Review Board for the UCOSP course<\/li>\n<li>General bug-fixing<\/li>\n<\/ul>\n<\/td>\n<\/tr>\n<tr valign=\"top\">\n<td width=\"80px;\">2008 &#8211; Present<\/td>\n<td>\n<h3><span style=\"font-weight: normal;\">Project Leader, Lead Developer, Developer on <\/span><a href=\"http:\/\/www.markusproject.org\"><span style=\"font-weight: normal;\">The MarkUs Project<\/span><\/a><\/h3>\n<h4><span style=\"font-weight: normal;\"><a href=\"http:\/\/ucosp.wordpress.com\">UCOSP<\/a> &#8211; Department of Computer Science, University of Toronto, St. George Campus<\/span><\/h4>\n<ul>\n<li>Lead distributed teams of students from across Canada, most of whom were new to Ruby on Rails, in improving and developing upon a complex, real-world web application<\/li>\n<li>Lead, conducted, and supported rigorous pre-commit code reviews<\/li>\n<li>Technical support for MarkUs users (The University of Toronto, The University of Waterloo, Ecole Centrale de Nantes),<\/li>\n<li>General development and bug-fixing<\/li>\n<\/ul>\n<\/td>\n<\/tr>\n<tr valign=\"top\">\n<td>2008 &#8211; 2009<\/td>\n<td>\n<h3><span style=\"font-weight: normal;\">Assistant Technical Director<\/span><\/h3>\n<h4><span style=\"font-weight: normal;\">University College Drama Program at the University of Toronto, St. George Campus<\/span><\/h4>\n<ul>\n<li>Lead the sound team, which designed and programmed sound cues for the Canadian premier production of &#8220;Attempts On Her Life&#8221;<\/li>\n<li>Composed, synthesized, and recorded original music for &#8220;Attempts On Her Life&#8221;<\/li>\n<li>Ran construction and calibration calls of various sets, lighting rigs, sound rigs<\/li>\n<li>Fringe Festival Technician for Toronto Fringe &#8217;08<\/li>\n<\/ul>\n<\/td>\n<\/tr>\n<tr valign=\"top\">\n<td>2006 &#8211; 2008<\/td>\n<td>\n<h3><span style=\"font-weight: normal;\">Internal Web Application Developer<\/span><\/h3>\n<h4><span style=\"font-weight: normal;\">The District School Board of Niagara in St. Catharines, Ontario<\/span><\/h4>\n<ul class=\"cv_list\">\n<li>Developed various in-house Flash-based training modules for DSBN employees, saving the School Board over $57,000 in third-party training<\/li>\n<li>Acted as interface designer, and liaison to Niagara Regional Police for NRP\/DSBN joint SPEAR project<\/li>\n<li>Developed a fully functional auctioning system for the Purchasing department for public use &#8211; currently has over 5000 registered bidders. \u00a0Built from scratch in 2 weeks using hand-rolled MVC framework, with an emphasis on security.<br \/>\n<a href=\"http:\/\/www.dsbn.edu.on.ca\/purchasing\/gsoa\">http:\/\/www.dsbn.edu.on.ca\/purchasing\/gsoa<\/a><\/li>\n<\/ul>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<hr class=\"cv_spacer\" \/>\n<h3>Education<\/h3>\n<h4>M.Sc. in Computer Science (Completed)<\/h4>\n<ul>\n<li>University of Toronto, St. George Campus<\/li>\n<li>In the Software Engineering Research Group, supervised by <a href=\"http:\/\/www.cs.toronto.edu\/~gvwilson\/\">Dr. Greg Wilson<\/a><\/li>\n<li>Thesis topic: Code review in undergradate education<\/li>\n<li>2009 &#8211; 2010<\/li>\n<\/ul>\n<h4>Hon. B.Sc. in Computer Science and Dramatic Arts (Completed)<\/h4>\n<ul>\n<li>University of Toronto, St. George Campus<\/li>\n<li>Graduated with Distinction<\/li>\n<li>2005 &#8211; 2009<\/li>\n<\/ul>\n<hr class=\"cv_spacer\" \/>\n<h3>Personal Interests<\/h3>\n<p style=\"margin-top: 15px;\">My hobbies include reading, writing, acting, drawing, soccer, tinkering with electronics, seeing and making theater, sound design, playing adventure games, and playing\/writing music. I\u2019m in a Toronto-based pop-rock band, where I play rhythm guitar and sing back-up vocals. I also occasionally lend my services as a sound designer to various local theatre companies. I enjoy spending time with family and friends, and learning new things.<\/p>\n<hr class=\"cv_spacer\" \/>\n<h3>References<\/h3>\n<p style=\"margin-top: 15px;\">Available upon request<\/p>\n<hr class=\"footnotes\"><ol class=\"footnotes\" style=\"list-style-type:decimal\"><li id=\"fn1-6\"><p ><a href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Mozilla\/Developer_guide\/Source_Code\/Mercurial\">check out mozilla-central<\/a>, and then do<\/p>\n<pre>hg log --user=mconley@mozilla.com<\/pre>\n<p>&nbsp;<a href=\"#rf1-6\" class=\"backlink\" title=\"Return to footnote 1.\">&#8617;<\/a><\/p><\/li><\/ol>","protected":false},"excerpt":{"rendered":"<p>(Woefully out of date &#8211; last update was in 2010. I&#8217;ll update it eventually, but until then, let my commits on mozilla-central1 and my Github activity speak for me.) An accomplished software developer with substantial experience in web-based development, from requirements gathering, prototyping, design, and testing, to deployment and maintenance. Qualifications Extensive experience with standards [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"open","template":"","meta":{"jetpack_post_was_ever_published":false,"footnotes":""},"class_list":["post-6","page","type-page","status-publish","hentry"],"jetpack_shortlink":"https:\/\/wp.me\/PrmTy-6","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/mikeconley.ca\/blog\/wp-json\/wp\/v2\/pages\/6","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mikeconley.ca\/blog\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/mikeconley.ca\/blog\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/mikeconley.ca\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/mikeconley.ca\/blog\/wp-json\/wp\/v2\/comments?post=6"}],"version-history":[{"count":86,"href":"https:\/\/mikeconley.ca\/blog\/wp-json\/wp\/v2\/pages\/6\/revisions"}],"predecessor-version":[{"id":3298,"href":"https:\/\/mikeconley.ca\/blog\/wp-json\/wp\/v2\/pages\/6\/revisions\/3298"}],"wp:attachment":[{"href":"https:\/\/mikeconley.ca\/blog\/wp-json\/wp\/v2\/media?parent=6"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}