Adam Canady, Developer in Northfield, MN, United States
Adam is available for hire
Hire Adam

Adam Canady

Verified Expert  in Engineering

Software Developer

Northfield, MN, United States

Toptal member since April 22, 2016

Bio

Adam has 6 years of full-stack engineering experience. Starting at Twitter, he developed a knack for security when he built the authorization system used in all requests to Twitter's platform. He then moved to California to work at a security research startup, eventually working on ideas presented at DEF CON and Black Hat while developing a state-of-the-art security system that protects many Fortune 50 companies.

Availability

Part-time

Preferred Environment

Git, Node.js, Python, Sublime Text, MacOS

The most amazing...

...project I worked on was a 3D reconstruction engine that detects features in images taken by many cameras and triangulates points in space to make 3D models.

Work Experience

Business Intelligence Developer

2012 - PRESENT
HigherEducation.com
  • Built several BI systems.
  • Worked on visualizations for executive team.
  • Developed new methods for evaluating lead quality and matching.
  • Maintained systems for tracking domain growth over time.
  • Developed an automated method for cleaning up webspam on a portfolio of websites.
Technologies: QlikView, PostgreSQL, MongoDB, MySQL, Python

Software Engineer Intern

2014 - 2014
Twitter
  • Created a security authorization engine.
  • Used Scala to build a scalable distributed system.
  • Worked closely in a team.
  • Continuously deployed software.
  • Wrote unit and integration tests for a large software suite.
Technologies: Java, JavaScript, Scala

3D Reconstruction Engine

https://github.com/CarletonScenes/Scene-Reconstruction
A package that provides a means to construct 3D models of objects from photographs.

Front-End Calculators for TheSimpleDollar.com

A series of front-end calculators for the personal finance website TheSimpleDollar.com

Bauxy.com

Developed a RESTful Django backend and React + Redux frontend for a client.
2012 - 2016

Bachelor's Degree in Economics

Carleton College - Northfield, MN (USA)

2012 - 2016

Bachelor's Degree in Computer Science

Carleton College - Northfield, MN (USA)

Libraries/APIs

Google Analytics API, PyQt, React, X (formerly Twitter) API, Node.js, RequireJS, jQuery, Socket.IO, Flexbox, NW.js, Facebook API

Tools

Google Analytics, Android Studio, Sublime Text, Git, IntelliJ IDEA, wkhtmltopdf

Languages

Python, HTML, Java, JavaScript, CSS, Objective-C, PHP, HTML5, CSS3, Rust, Scala, C++

Paradigms

Search Engine Optimization (SEO), Functional Programming, Agile Software Development

Platforms

WordPress, Raspberry Pi, Ubuntu, QlikView, MacOS, Arduino, Android, Linux, iOS

Storage

MongoDB, MariaDB, MySQL, PostgreSQL

Frameworks

Django, Express.js, Flask, Angular, Vanilla JS, AngularJS, Mithril.js, FeathersJS

Other

Mathematics, SSH, Content Management Systems (CMS), Robotics, Cryptography, ARM, OAuth

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring