Donovan McMurray, Developer in Pasadena, CA, United States
Donovan is available for hire
Hire Donovan

Donovan McMurray

Verified Expert  in Engineering

Software Developer

Location
Pasadena, CA, United States
Toptal Member Since
January 15, 2017

Donovan has been a freelance web developer for five years, providing quality solutions to many corporate clients. His most recent job was to rewrite a company's customer-facing portal using modern web tech (AngularJS) for a better experience and 10x improved performance. He also has a data science background.

Availability

Part-time

Preferred Environment

Git, Vim Text Editor, Sublime Text, MacOS

The most amazing...

...program I've written is a quad-tree-based run of a simulation of celestial bodies moving through space and interacting with each other via gravitational forces.

Work Experience

Web Developer

2016 - PRESENT
Sunny Hills Palladium
  • Worked with stakeholders who knew very little about the system they wanted in order to determine the best solution for their needs.
  • Used MongoDB to persist important business information with appropriate security and backups.
  • Created RESTful API using Node and Express.
  • Built a complex interface for managers and a simple, responsive interface for workers to use in the field.
  • Hosted the back-end on Amazon Web Services for affordability and reliability.
Technologies: Amazon Web Services (AWS), MongoDB, Express.js, React

Web Developer

2014 - PRESENT
T1D Exposed
  • Worked with the client to find the most effective way of promoting their global brand.
  • Created a simple and effective informational website for ease of use and quick understanding.
  • Set up a payment system that accounted for over 90% of charitable sales for the organization.
  • Implemented a custom CMS so the client could update information that changed from year to year.
  • Set up a monitoring system to ensure that the site remained functional during peak seasonal usage.
Technologies: Bootstrap

Web Developer

2009 - 2016
Birch Communications
  • Rewrote the customer-facing web portal in Angular to handle increased user load and to improve performance.
  • Designed a user interface based on business requirements using elements from material design.
  • Developed a RESTful interface for communicating with Java back-end (Mongo database and Broadsoft for telephony configuration).
  • Created an automated build system with Gulp to facilitate continuous delivery.
  • Managed ten other developers, assigning Sprint tasks.
Technologies: Java, Angular

T1D Exposed

A charity organization raising money for Type 1 Diabetes care and research, T1D Exposed had little means to reach an wide audience. Their project has received attention from an international donor base. I am the sole developer assigned to their immensely important internet presence.

Birch Communications

I worked as a Full-stack Web Developer for Birch Communications (formerly Cbeyond) for five years. During my time there, I helped rewrite their customer facing portal to be over ten times more efficient, created a unit test suite for the same front-end application, maintained a developer best practice guide, managed other developers' sprint tasks, and made regular status reports for business executives.

Languages

JavaScript, R, Python, C, Object-oriented JavaScript (OOJS), Java, C++

Libraries/APIs

jQuery, Node.js, React, Backbone.Marionette, MPI, Backbone.js

Frameworks

Django REST Framework, AngularJS, Express.js, Angular, Bootstrap

Paradigms

Functional Programming, Agile Software Development

Tools

Sublime Text, Vim Text Editor, Git, Grunt, Gulp, Chrome Developer Tools

Platforms

MacOS, Amazon Web Services (AWS), Unix

Storage

MongoDB

2014 - 2015

Nanodegree in Data Analytics

Udacity - Online

2006 - 2011

Bachelor's Degree in Computer Science

Georgia Institute of Technology - Atlanta

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