Donovan McMurray, Software Developer in Pasadena, CA, United States
Donovan McMurray

Software Developer in Pasadena, CA, United States

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.
Donovan is now available for hire




Pasadena, CA, United States



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.


  • 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



  • Nanodegree in Data Analytics
    2014 - 2015
    Udacity - Online
  • Bachelor's Degree in Computer Science
    2006 - 2011
    Georgia Institute of Technology - Atlanta

To view more profiles

Join Toptal
Share it with others