jplmelanson's comments

jplmelanson | 10 years ago | on: Ask HN: Freelancer? Seeking freelancer? (April 2016)

SEEKING WORK - Quebec City (GMT-4, EDT) or remote, some travelling ok.

Summary: Experienced full stack developer (web, APIs, backends, cloud, devops, etc) with 1 year full-time remote experience with references.

Tech. Skills: Node: Javascript, CoffeeScript, Bluebird, Angular, React JVM: Scala, Java, Play, Akka, Slick, SBT other: SQL, AWS, Big Data (amazon-redshift)

Resume: http://blueswirltech.ca/resumes/JeanPhilippeMelanson

jplmelanson | 12 years ago | on: Engineer's Guide to US Visas

  The important difference is that the TN isn't dual intent, and you therefore can't apply for a green card while on it
Is there a path to permanent residency for this specific visa or you're better off finding H1B sponsorship?

jplmelanson | 13 years ago | on: Iron Ring

You obvisouly don't know what is taught in SE. Let's take McGill as an example (from http://www.cs.mcgill.ca/academic/undergrad/programs/science-...)

CS: This program is the standard Major program offered by the School of Computer Science. It provides a broad introduction to the principles of computer science and offers ample opportunity to acquire in-depth knowledge of several sub-disciplines. At the same time, its credit requirements allow students to take an additional minor.

SE: This program provides a broad introduction to the principles of computer science and covers in depth the design and development of software systems.

For example, I recall that my SE program had some common courses with other engineering branches (ethics and technology, entrepreneurship, communication, finances for project manager), which were common to all engineering disciplines.

jplmelanson | 13 years ago | on: Iron Ring

In regards to Rational Rose, maybe you're friends missed the point that they learned software analysis and design, and that instead of waterfall process, they learned software development methodologies. At least, that is what I learned from SE.

But I must admit I haven't studied the curriculum of a CS program. Am I wrong to say you can do it in 3 years while SE is 4 years? If we could study a few programs from a few university offerings, I'm sure we could see what is different. I ought to think it is generally an engineering approach to building software, that is a mix of science, people and integrity.

jplmelanson | 13 years ago | on: Iron Ring

In Quebec, the title is simply "Engineer". Upon finishing an accredited program, the ring is delivered in a ceremony. After graduation and deliverance of the diploma, one can register with the professional order and call himself "Junior Engineer". This gives the right to practice engineering under supervision by an Engineer for a minimum period of 2 years (3 years min. without supervision). Before requesting the right to use the "Engineer" title, you have to pass an exam, mostly on deontological ethics.

There is currently no widespread recognition of the profession in the IT community. We almost never see any job posting requiring the title, or any company giving additional compensation/responsabilities because of the title. For this reason, very few software/IT engineers are going through the process as it is quite costly (~400$ per year + cash spent on minimum Continuing Education Units).

page 1