Chris Duranti

email · website · github

Summary

Dedicated, curious, and driven software developer looking to build on skills in web and mobile applications.
Excellent verbal and written communication skills. Works well independently or as part of a team.

Skills

Proficient Elixir, Python, JavaScript, HTML/CSS

Familiar Erlang, Scala, Java

Experience With Linux, Flask, Django, Phoenix, node.js, React, Redux, backbone.js, jQuery, Postgres, Less, redis, Git

Education

University of British Columbia, Vancouver BC
Major: Computer Science 2009-2014

Experience

5/2015-present

Developer @ Socrata, Seattle WA

Working mainly on the backend services responsible for serving datasets. Killing GeoServer and GeoTools with a fire.

Technologies: Scala, Java

5/2014-5/2015

Developer @ Coho Data, Vancouver BC

Responsible for implementing parts of the company's web based scale out storage monitoring and administration console.

Technologies: JavaScript, Python, backbone.js, Flask

8/2013-4/2014

Consultant @ Wifarer Inc, Victoria BC

Technical lead on interactive content management web application. Worked on implementing API functionality as well as creating the client side application.

Technologies: JavaScript, backbone.js, Django, Python, MySQL, HTML/CSS/LESS, Ansible, Linux

12/2013-5/2014

Contractor @ Xirogi, Vancouver BC

Built back end real time web services as well as realtime front end applications. Focused on making the mobile web application lightweight and fast.

Technologies: node.js, mongodb, backbone.js, HTML/CSS/LESS

1/2013-4/2013

Web Developer @ TradableBits, Vancouver BC

Worked on their Stream project, a tool allowing businesses to aggregate presence across different social media platforms. Designed and built backend, frontend, client and consumer facing portions.

Technologies: JavaScript, backbone.js, Django, Python, PostgreSQL, jQuery

5/2011-12/2011 and 5/2012-9/2012

Software Developer @ Wifarer Inc, Victoria BC

Wrote a custom content management tool and application server. Previously involved in Android development for their indoor location services app.

Technologies: Django, JavaScript, MySQL, HTML/CSS/LESS, Memcached, Redis, Java, AndroidSDK

1/2010-4/2011

CPSC110 and CPSC101 Teaching Assistant @ University of British Columbia, Vancouver BC

Helped students in labs and during office hours on lab material and problem sets. Required an understanding of software design with the ability to communicate and explain effectively.

Projects

usic.space

A web app to help with the transcription of online music by ear
[Elixir, Javascript, Phoenix, Postgres]

exquery

dom parser
[Elixir]

Aircooled Rescue

A community site for aircooled Volkswagen owners to post their contact information and offer help in the event that a fellow aircooled VW traveller has an issue on the road.
[Python, Django, backbone.js, jQuery, HTML/CSS/LESS, nginx, Gunicorn, Memcached, Git]

Census Explorer

A search engine for US Census datasets. (dead ;_;)
[Elastic Search, flask, backbone.js]

vuln.pub

Automatic vulnerability notifications for your app's dependencies (dead ;_;)
[Elixir, Phoenix, postgres, ecto, backbone, gulp, browserify]

minnows with machine guns

A cloud load tester which creates many digital ocean instances to load test a site.
[Python, dop]

and many others, linked through my blog or github

Other

Web and mobile applications built on open source tools are my primary interest. Many types of projects interest me, from web applications to hardware hacks, as long as they solve an interesting problem.

Apart from computers, I enjoy playing the bass, working on my Volkswagens, photography, and coffee.