Oli

Oli

Mentor
5.0
(5 reviews)
US$50.00
For every 15 mins
6
Sessions/Jobs
ABOUT ME
Full Stack Engineer
Full Stack Engineer

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.

French, English
Pacific Time (US & Canada) (-08:00)
Joined April 2015
EXPERTISE
5 years experience | 2 endorsements
I've been working professionally with Javascript since around 2005. Early adopter of Node.js (v0.1). These days I work full time with Nod...
I've been working professionally with Javascript since around 2005. Early adopter of Node.js (v0.1). These days I work full time with Node.js and React. Contributed and started a number of Javascript open source libraries.
RESTful APIExpress.jsSoftware architects
View more
3 years experience
Been involved with Bitcoin since 2012. Wrote trading bots, worked on solvency audit schemes and tools, consulted for multiple Bitcoin co...
Been involved with Bitcoin since 2012. Wrote trading bots, worked on solvency audit schemes and tools, consulted for multiple Bitcoin companies, invented a Blockchain based gambling protocol, wrote a Bitcoin wallet and full node, wrote a blockchain explorer, wrote a proof-of-concept high level language that compiles to Bitcoin OP codes, contributed two modules to Bitcore. Full stack web app development since 2005.
10 years experience | 3 endorsements
I've been working professionally with Javascript since around 2005. Early adopter of Node.js. These days I work full time with Node.js an...
I've been working professionally with Javascript since around 2005. Early adopter of Node.js. These days I work full time with Node.js and React. Contributed and started a number of Javascript open source libraries.
2 years experience
I have been administering Linux based servers since 2005 (though it has never been my full time occupation). At the very beginning, I ...
I have been administering Linux based servers since 2005 (though it has never been my full time occupation). At the very beginning, I did most administrative tasks with the help of web based GUI tools such as cPanel, DirectAdmin or Webmin. I then started to learn about the command line and eventually learned enough (vim, bash, zsh, apt, apache/nginx configuration, etc.) to be more effective with the command line than GUI tools. I eventually started adopting automation tools and DevOps practices as they gained popularity. Those tools/practices include Ansible, Vagrant, CloudFormation, containers, CD/CI, "Infrastructure as Code", short release cycles. These days, I operate a Deis PaaS that runs on a cluster of CoreOS servers provisioned on AWS. I am familiar with distributed systems architecture, especially those that relate to web sites/apps.
1 year experience
I have been doing Machine Learning for a bit over a year, mainly in the domain of computer vision. I am self-thaught through and complete...
I have been doing Machine Learning for a bit over a year, mainly in the domain of computer vision. I am self-thaught through and completed the following Coursera classes with 100% grades: "Machine Learning" (Stanford), "Neural Networks and Deep Learning", "Structuring Machine Learning Projects", "Improving Deep Neural Networks: Hyperparameter tuning, Regularization and Optimization", "Convolutional Neural Networks". I have mainly worked with Python, NumPy, Keras and TensorFlow.
2 years experience
I have been using Python full time for over a year, mainly in the domain of machine learning.
I have been using Python full time for over a year, mainly in the domain of machine learning.

REVIEWS FROM CLIENTS

5.0
(5 reviews)
David Della Vecchia
David Della Vecchia
November 2017
Super helpful and knowledgeable. Well worth the price. Oli is a JS master.
Kenny Cruz
Kenny Cruz
December 2016
Had patience with me and was able to explain things in a way I understood.
kunalojha
kunalojha
March 2016
Very Patient and understanding. Quick at picking up code and coming up with a solution. Would recommend again
Tony Jacobson
Tony Jacobson
March 2016
Very good and directing me toward possible solutions in a nice expedient manner.
SOCIAL PRESENCE
GitHub
node-yelp
Javascript client for Yelp's API (v2.0)
JavaScript
211
61
follow-redirects
Drop in replacement for the HTTP and HTTPS modules to automatically follow redirects
JavaScript
156
41