Candidature - Murray Macchio

ok

Can you describe yourself briefly? What did you work on so far ?

I am 30 years old and I have worked in web development for 8 years. I have worked with a lot of different technologies and frameworks, and my main goal is to continue to learn new things in different fields. I feel a diverse skill-set is important and I want to work where there is opportunity to learn new things and push the envelope.

I have worked on many systems in my career, below is a list of some of the more memorable projects (all web based).

* Course authoring - allowed uses to drag and drop media onto a page. They could also add effects such as fade in, slide in etc. * YUI Form Validator - My own open source contribution to YUI 3's gallery. (http://yuilibrary.com/gallery/show/formvalidator) * IMS for funeral homes - My main contribution was a system that allowed funeral homes to print death certificates, stationery and other printable media using the data in the IMS. * Purchasing application - Allowed site managers to make purchase requests that went through an approval process. Also allowed buyers to create purchase orders from purchase requests.

There are more projects that I could list, but I don't want to make this answer longer winded than it already is.

Why are you looking at a new job? And why with Farsides?

My current job no longer offers the kind of challenges that keep me interested. I have found that each day has become more routine and the opportunities to develop new and innovative software have become few and far between.

When I saw the job posted for Farsides it immediately appealed to me. I like the idea of not only developing new and fun software, but also being involved with the community as I develop the software. My YUI contribution gave me first hand experience with this sort of development and I enjoyed it a lot.

Are you looking for a part time or a full time ? If part time, how many days or half days per week ?

I am seeking full time employment

How much were you earning in your last job ?

I currently make 80k per year

How much do you wish to earn at Farsides ?

I am not sure, I would like to talk to the people of Farsides and get more information on the position and the company. I like to leave the money conversation until the end of the process.

Are you currently a freelancer ?

The only work I do on the side is my open source projects.

Where do you live ?

I live in Canada, specifically, Kingston Ontario, Canada

What is the operating system you have the most experience with?

Windows, but I know enough Linux to be dangerous.

What are your favorites development languages/frameworks?

My favorite languages, Java and Javascript. C# and ASP.NET are alright. As for frameworks, I really like the Spring framework for J2EE. As for javascript, I really like YUI.

Did you contribute to free software projects already (code or other) ? (if yes, please include a link)

Yes I did, my YUI form validator http://yuilibrary.com/gallery/show/formvalidator

I was working on a YUI 2 version of this with Luke Smith, but it got cancelled when YUI 2 came to the end of its' life cycle.

What is your experience with the following - Object oriented development: All 8 years of my career has been with Object Oriented Languages. - git: I have a github account and I have used git-bash with my YUI 3 gallery module. - Symfony: I have no experience with Symfony - Facebook/social network APIs: I have no experience with facebook/social network APIs. - Unit tests: I have made use of unit tests in all of the projects I have developed in the last 5 years. I even make use of them for some of my javascript development as well. - Online communities I am involved in stackoverflow and the YUI developer community. - Games: I have only ever developed 2 games in my life, and both where in high school. But like everyone, I do play my fair share of them (much to my wife's dismay). - SCRUM: When I was at Robinson Solutions we followed a scrum methodology for our development.

I hope I have answered your questions sufficiently. If you require clarification or more information on any of your questions, don't hesitate to ask.