
Sr. Software Engineer at LinkedIn
San Francisco Bay Area

Sr. Software Engineer at LinkedIn
San Francisco Bay Area
Honours Bachelor of Science graduate with a comprehensive education in Computer Science & Mathematics and four years of experience in web programming with both Java and Python.
Substantial experience as a team lead, working with engineers, product managers, and release engineers to deliver products from inception to deployment.
unit testing, build management/automation, version control, python, java, social networks, end-to-end product development
(Privately Held; Internet industry)
September 2007 — Present (2 years 4 months)
Engineering Lead for the Network Updates platform. Working with an all-star development team on new and exciting features.
(Privately Held; 51-200 employees; Internet industry)
September 2006 — September 2007 (1 year 1 month)
Software Engineer working on the Communications Platform here at LinkedIn, with exposure to the full application stack (database, back-end services, front-end pages)
(Public Company; 51-200 employees; Computer Software industry)
April 2006 — August 2006 (5 months)
Java middleware development on a JBoss client/server application.
(Educational Institution; 11-50 employees; Internet industry)
January 2006 — April 2006 (4 months)
Development on DrProject (http://pyre.third-bit.com/drproject), a lightweight project management web application written in Python and managed by faculty at the University of Toronto. DrProject is specifically tailored for academic environments, and has been deployed at the university in senior level undergraduate programming courses for the past 1.5 years.
(Educational Institution; 11-50 employees; Computer Software industry)
September 2005 — December 2005 (4 months)
Developed a prototype plugin for the Eclipse platform, a universal toolset for development that is best known for its Java Integrated Development Environment (IDE). The goal for the prototype was to extend the concept of debugging; rather than stepping through code line by line, we would incorporate UML Sequence Diagrams as input, stepping through the program one interaction at a time. Major tasks included using a graphical library to reconstruct UML Sequence Diagrams, and plugging into the Eclipse debugging model.
(Privately Held; Information Technology and Services industry)
May 2005 — September 2005 (5 months)
Responsible for writing Python web applications for client-driven database queries. Acquired experience with writing SQL queries against a large Oracle database, and with a number of Python web frameworks: Twisted and CherryPy for the application back-end, and Nevow and Kid for the application front-end.
(Educational Institution; Higher Education industry)
May 2004 — September 2004 (5 months)
Summer internship at the Artificial Intelligence & Machine Learning Group, supervised by Professor Geoff Hinton. Responsible for implementing neural network algorithms in Matlab, and carrying out experiments to test the validity and performance of each implementation.
H. BSc , Computer Science , 2001 — 2006
reading, cycling, movies, documentaries
Team Roaring Mouse
Received an Undergraduate Student Research Award (USRA) from the Natural Sciences and Engineering Research Council of Canada (NSERC).
Graduated University with High Distinction, and received the St. Michael’s College Silver Medal for academic excellence.