Gregory Moon, Software Developer in Tempe, AZ, United States
Gregory Moon

Software Developer in Tempe, AZ, United States

Member since April 4, 2017
Greg has a master's degree in computer science and 3+ years of experience developing web applications for federal, state, and local government entities as well as private organizations. At his last job, he led a team of 4-5 developers working on several different projects simultaneously. He develops primarily using the Laravel framework, Vue.js, and PostgreSQL and has experience with Java, Python, Elasticsearch, and Ruby.
Gregory is now available for hire




Tempe, AZ, United States



Preferred Environment

OS X/WIndows 10, Atom, Laravel, Vue, PostgreSQL

The most amazing...

...project I've worked on involved analyzing a ~412 million row dataset in real-time and visualizing the analysis geospatially to let users explore the data.


  • Lead Software Developer

    2015 - 2017
    Arizona State University Decision Theater
    • Performed real-time analysis on a ~412 million row dataset stored in a PostgreSQL database using PHP to create dynamic visualizations.
    • Implemented a cross-browser synchronization using WebSockets to allow decision-makers to collaboratively manipulate models from disparate computers/locations.
    • Developed an interface between Python and Vensim modeling software to create a RESTful web service using Tornado and Flask which allowed users to create, load, and manipulate Vensim models remotely.
    • Visualized data in real-time and across browsers based on user input using the JavaScript graphing libraries Chart.js and D3.js.
    • Used Bootstrap, PHP, and jQuery Mobile to develop a mobile-friendly application which allowed its users to run a model which analyzed the effects of organic waste collections strategies.
    Technologies: Laravel, Vue, PHP, JavaScript, HTML, CSS, PostgreSQL
  • Software Developer Intern

    2015 - 2015
    OSISoft LLC
    • Identified and proposed potential changes to a C# codebase which governed interactions between clients and servers to a group of professional software developers.
    • Utilized version control using Team Foundation Version Control for Visual Studio to create feature branches on which to make code changes.
    • Led a team of ~10 interdisciplinary interns on 3 continents to create and deliver a web application which provided a series of location-specific guides for new employees using jQuery, Bootstrap, and Semantic.js.
    • Participated in bi-weekly Scrum meetings by contributing tasks to/completing tasks from the product backlog and helping assign priorities to tasks for the current sprint.
    Technologies: C#, Visual Studio, ASP.NET
  • Software Developer

    2014 - 2015
    Arizona State University Decision Theater
    • Contributed to a proprietary visual-programming, web-based, web development framework by creating PHP modules which generated views based on user input.
    • Scraped structured and unstructured data for visualizations from numerous websites using Ruby.
    • Performed data analysis and cleaning on ≤ 500k row datasets for visualizations using Ruby.
    • Evaluated the suitability of software libraries such as Meteor.js, Twig templating for PHP, and others for addition to the organization’s web-development framework.
    • Benchmarked PostgreSQL/Elasticsearch performance to determine which best met project needs.
    Technologies: Ruby, Elasticsearch, PHP, HTML, Postgres


  • FEWsion (Development)

    The FEWsion project seeks to explore the interdependence between food, energy, and water infrastructure int he United States.

    The visualization available at the project link allows users to filter results from an approximately 412 million row dataset to explore the potential effects of a change to the infrastructure. Main website:


  • Other

    Software Development, Leadership
  • Languages

    HTML, JavaScript, PHP, Python, Java, Ruby
  • Frameworks

    Laravel 5, Slim, Flask
  • Libraries/APIs

    LeafletJS, Node.js, Vue.js, jQuery, jQuery UI, D3.js
  • Tools

    Composer, Git, Atom, NPM
  • Platforms

    MacOS, Linux, Windows
  • Storage

    PostgreSQL, Elasticsearch, Redis, MySQL
  • Paradigms

    Scrum, Agile


  • Master's degree in Computer Science
    2015 - 2017
    Arizona State University - Tempe, AZ, USA
  • Bachelor's degree in Computer Science
    2011 - 2015
    Arizona State University - Tempe, AZ, USA

To view more profiles

Join Toptal
Share it with others