(Woefully out of date – last update was in 2010. I’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 compliant XHTML, CSS, JavaScript, AJAX, and the Document Object Model (4 years)
- Passionate about creating high-quality, useful, and usable software
- Experience using object-oriented design principals and patterns (6 years)
- Security conscious for web application vulnerabilities like XSS, CSRF, and SQL Injection
- Very strong communication, team, and leadership skills
- Highly creative
- Quick and eager to learn and adapt
- Open and eager for constructive feedback
- Reliable, honest, committed, neat and organized
Technical Expertise
- Languages
- Ruby, Python, JavaScript, Java, PHP, XHTML, CSS, SQL, C
- Frameworks / Libraries
- Ruby on Rails, Django, jQuery, Prototype, Scriptaculous, Dojo, CakePHP, WordPress plug-in API, Firefox Extension API, Review Board Extension API
- Concepts / Other
- Version Control (Git and Subversion), Model-View-Controller, AJAX, User-Centered Design, Test-Driven Development, Continuous Integration, Code Review
Employment
2010 – Present |
Developer / Teaching AssistantReview Board, for UCOSP and Google Inc.
|
2008 – Present |
Project Leader, Lead Developer, Developer on The MarkUs ProjectUCOSP – Department of Computer Science, University of Toronto, St. George Campus
|
2008 – 2009 |
Assistant Technical DirectorUniversity College Drama Program at the University of Toronto, St. George Campus
|
2006 – 2008 |
Internal Web Application DeveloperThe District School Board of Niagara in St. Catharines, Ontario
|
Education
M.Sc. in Computer Science (Completed)
- University of Toronto, St. George Campus
- In the Software Engineering Research Group, supervised by Dr. Greg Wilson
- Thesis topic: Code review in undergradate education
- 2009 – 2010
Hon. B.Sc. in Computer Science and Dramatic Arts (Completed)
- University of Toronto, St. George Campus
- Graduated with Distinction
- 2005 – 2009
Ontario Secondary School Diploma with Honours
- Grimsby Secondary School, Grimsby, Ontario
- 2000 – 2004
Personal Interests
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’m 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.
References
Available upon request
check out mozilla-central, and then do
hg log --user=mconley@mozilla.com