Welcome
As a graduate of Seneca College's software development degree, I have experience with development in many languages. As well as a base in programming, the degree included a Project Management stream where I developed a requirements document for a software system and then took that through to a completed system in a team with three other students. The last component of the program was a business and marketing focus through which, I honed an ability to give multi-media presentations, develop business and marketing plans.
In addition to traditional software development cycles, I also worked in Open Source development through the Mozilla project for two semesters. This work led to an internship in Mountain View California in the summer of 2008 where I worked in Build and Release Automation. My job was primarily the streamlining of the Unit Test infrastructure and based on my performance this summer I have been hired on to work as a part time contractor for the Build and Release Engineering team throughout the 2008-09 school year. I will be starting a full time position with Mozilla in May 2009.
Work Areas
Software Development
My studies have given me experience in all areas of the software development life cycle from design to coding to implementation. On the Code page you will see examples of my programming and requirements gathering for various systems. In addition to creating system solutions, I also have experience with the Project Management of IT projects. As a recent graduate, my portfolio is not as vast as I would like but I would encourage you to look at the Websites I have worked on as well as my transcript to get an idea of my strengths. Feel free to Contact me with any questions.
Media Solutions for Artists
The many services I offer including Video Documenting, Editing, DVD Authoring, and Web Site creation or webmastering.
My aim is to provide affordable services to the Toronto artist community so that they can increase their presence on the internet. I have years of experience working in film and video as well as web page creation and general working knowledge of today's creative software.
I'm excited to work with you - be it on the web or other media - to create a custom product that suits you. You're a great artist, it's time people knew that.