jplmelanson
Joined 15 years ago
Joined 15 years ago
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
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?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.
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.
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).