Location:Montreal, QC, Canada (From home)

Skills:
While technological skills are important, a vast majority of failures in software stem from human aspects. The most important part of software development is really to understand the client's needs and further, to uncover requirements that the client is unaware of. This, in my mind, is the only way to produce reliable software.

That being said, I have worked on systems in Python, Ruby, C#, Java, NodeJS and PHP, with various different frameworks and tools. On the front-end, I have worked wth many Javascript frameworks including Angular and React. Additionally, I am familiar with all sorts of devops tools and platforms.