Mark Carrier

Mark Carrier

$65/hr
A senior full stack web developer who focuses on delivering what end-users truly need
Reply rate:
-
Availability:
Part-time (20 hrs/wk)
Age:
42 years old
Location:
Montreal, QC, Canada
Experience:
15 years
About

The most important thing that I've learned about software over the past 15 years is that unless you deliver what your clients truly needs, then all other concerns become irrelevant. Being successful requires more than just skill. You must create communication channels that feed you with knowledge about the client and the users. Getting real software into their hands as quickly as possible is the best way to achieve this. Technical skills are essential to make it cost effective and sustainable.

While I've worked on many types of software systems using dozens of technologies, I have chosen the web as my specialty since it reaches the greatest audience. Currently my preference is to develop web apps and APIs using node.js microservices delivered as Docker images. I however believe that all engineering decisions are trade-offs and there is simply no single technology that best serves all cases. I'm therefore always reading and experimenting with other tools and will be happy to take on projects using almost any technology.

I've worked with experts from many domains. Most of my experience has been in the fields of Education, Telecommunications and Identity Management. I believe that in-depth knowledge of the domain that is being served by the software is essential for most projects. I ask a lot of questions and strive to gain the perspective of the experts I have the privilege of working with.

Get your freelancer profile up and running. View the step by step guide to set up a freelancer profile so you can land your dream job.