Personal details

Oli - Remote

Oli

Timezone: Pacific Time (US & Canada) (UTC-7)

Summary

I have been programming professionally since 2005 and with Node.js since it was released in 2009.

I am most experienced with web apps and REST APIs (front end, back end, operations, architecture, etc.). Aside from web apps, I worked on a Bittorrent client, a Bitcoin node and even a line following robot (among other things).

These days, I work a lot with Javascript. Express, React and Redux are my friends. My database of choice is PostgreSQL though I also have experience with MongoDB, Redis, RabbitMQ and MySQL. I tend to write most of my Javascript code in a functional style.

I am well versed with Software Engineering best practices and methodologies and can provide advice on code refactoring or improving development processes.

I can also provide advice on higher level architecture such as how to break up a monolithic app into a bunch of more manageable microservices or how to architect a system so that it scales.