I am a Canadian software developer and GNU/Linux system administrator. I am currently employed by Facebook as a Production Engineer. In addition to my strong background in GNU/Linux, I am also proficient with OpenBSD and Mac OS X.
In all areas of my work, I have a very strong preference for working according to established standards and best practices. As a software developer, this means standards-based and accessible code and output with security built in and testing done before release. As a web-based software developer, this also means providing out-of-the-box support for any modern standards-compliant browser and for screen readers. Finally, as a system administrator, this means staying up-to-date with software patches, monitoring system security and health, and ensuring that all changes are done according to established policies which have been demonstrated to work and any new solutions are developed with security as a primary consideration and thoroughly tested before being moved to a production environment.
Despite being employed as a software developer, a favourite activity of mine outside of work is developing software. I do not currently have any specific side projects, although I contribute to various projects as I am able.
When I’m not stuck in front of a computer screen, I enjoy reading High Fantasy and Science Fiction novels. I’m generally not a fan of television but I’m always happy to watch Doctor Who and the BBC version of Sherlock, and I still wish Firefly would make a return to television. I’m also very fond of my cats, both of whom I found and fell in love with at the Fredericton SPCA.
Joel is an enthusiastic and valuable team member. I have appreciated his willingness to do whatever is asked, get creative when necessary (while staying within the boundaries of our standards) and overall commitment to the team and the department. When something needs to be done, I know I can give it to Joel with confidence that the result will be thorough and quality work.January 10, 2012 from Lori Murray-Hawkins, Senior Director, Enterprise Solutions, Information Technology Services, University of New Brunswick. Managed Joel indirectly at Information Technology Services, University of New Brunswick.
Joel is a solid worker and very technically savvy. What he doesn't know he can learn and what he knows he shares freely with others.December 19, 2011 from Benjamin Steeves, Manager, Applications Development and Analysis, University of New Brunswick. Managed Joel at Information Technology Services, University of New Brunswick.
Joel brings creativity and know-how to any IT project. Constantly striving to find new ways to do new things or to do existing things better, Joel brings tremendous value to any team. A talented developer, Joel has played a key role in helping the University of New Brunswick establish its first internal portal for students, faculty and staff. That portal project has had a profound and positive impact on the university.December 16, 2011 from David Shipley, Senior Enterprise Web Content Strategist, University of New Brunswick. Worked directly with Joel at University of New Brunswick.
Joel was the top-tier talent of Student Consultants during his time with me. He earned the designation of Senior Student Consultant which recognizes his extraordinary skills and abilities (a designation only given out to one or two Students each year). I would highly recommend Joel in any endeavour he pursues.February 23, 2012 from Dave Kell, Client Support Analyst, University of New Brunswick. Managed Joel at University of New Brunswick.
Joel is very talented & knowledgeable in the developer’s field. With many languages under his belt, he is well versed and a pleasure to work with. Joel also has well thought out ideas and his recommendations on deployment have always been a huge asset.April 22, 2014 from Neil Hawker, Senior Visual Designer, University of New Brunswick. Worked with Joel at University of New Brunswick.