Dustin Farris, Software Developer in New York, NY, United States
Dustin Farris

Software Developer in New York, NY, United States

Member since September 6, 2012
Dustin has a burning desire to create new things, and he has boundless energy. He loves all aspects of modern development and treats his talents as art. From building scalable applications to managing complex datasets, his experience has taught him to always think outside the box.
Dustin is now available for hire




New York, NY, United States



Preferred Environment

Virtualenv, GitHub, Vim Text Editor, OS X

The most amazing...

...site I've built is for Focus Financial Partners.


  • Co-founder

    2016 - 2017
    • Built software from the ground up, both front-end and back-end.
    • Designed the user experience.
    • Automated deployment.
    • Programmed real-time events.
    Technologies: GraphQL, Event Sourcing, Elm, Elixir
  • QA Engineer

    2014 - 2016
    • Architected a unit and acceptance testing solution using Pytest and Selenium.
    • Rolled out continuous integration on CircleCI.
    • Backfilled tests for an existing project.
    • Filed bugs and triaged existing reports.
    • Advised the team on process strategies including testing, peer review, and workflow.
    • Advised the team on various process tools including GitHub and JIRA.
    • Advised the team on various tech-related issues including deployment and coding best practices.
    • Provided additional full-stack development as needed.
    Technologies: Celery, Elasticsearch, Django
  • Senior Developer

    2012 - 2014
    Plum Radio
    • Developed a back-end database and API.
    • Built a radio server to broadcast streaming audio.
    • Worked with vendors to build a mobile application.
    Technologies: Ember.js, Django
  • Senior Developer

    2011 - 2012
    WONDER | Visualizing Brands
    • Created a testing environment using Factory Boy and borrowing ideas from Ruby on Rails.
    • Strategized and deployed a single server solution to host multiple isolated Django projects.
    • Deployed Sentry across all projects for error monitoring.
    • Used AJAX and HTML5 technologies to improve UX across projects.
    • Automated various server-related tasks and integrated many into Django projects using Fabric.
    Technologies: JavaScript, Python, Django
  • Senior Developer

    2009 - 2011
    • Developed a new website for public outreach.
    • Developed a client portal to track sales and order shipments.
    • Developed a communication interface with existing internal technology.
    • Worked with the marketing department to gather analytics.
    Technologies: Django


  • Focus Financial Partners

    Focus Financial Partners offers personalized financial coaching around the globe. The site features geolocation services for finding an advisor, and a blog that implements a rigorous approval process.

  • Industry Maps

    I helped begin a new way of organizing market data intended to help startups find their place in the corporate world. Using Django, I created categorical hierarchies, API data imports from data stores like CrunchBase, and a widget to display personalized LinkedIn connections found in a company.

  • Soul Electronics

    I built an HTML5 compliant marketing site for the SOUL headphones product.

  • Glasswerks

    Glasswerks is an industrial glass provider with locations in California, Texas, Ohio, and North Carolina. After building the public site, I built a client account system for customers to check order statuses, check and redeem loyalty reward points, and submit specialized quote/order requests.

  • John O'Kelly Properties

    John O'Kelly is a broker in New York City. His listings include apartments of all sizes located in different parts of Manhattan. Featured on his site are apartment rentals, commercial space listings, and Youtube video tours of the many properties he has available.

  • ComQi Connected Experiences

    ComQi is a global leader providing a powerful multi-channel message management platform that controls a network's content and infrastructure, closing the loop between digital signage, mobile, web, and social media within a venue.

    I implemented a full CMS (Django-cms) to allow a web novice to edit, alter, and arrange a full spectrum of page placeholders and plugins.

  • Pyjade

    I've contributed to making the Python port of Jade more compatible with Django.

  • Make More Positive Art

    My team created an HTML5 drawing tool for an art campaign for Make More Positive. My role involved tying in the base-64-encoded image to WordPress' asset management library.

  • Ember-django-adapter

    An adapter for Ember Data to work with Django REST Framework APIs.


  • Languages

    Elm, Elixir, Python, GraphQL, JavaScript, CSS3, Sass, Less, Bash, HTML5, PHP, Ruby, SQL
  • Frameworks

    Django REST Framework, Ember.js, Phoenix, Django, Redux, Materialize, Ruby on Rails (RoR)
  • Tools

    GitHub, Vim Text Editor, Virtualenv, Celery, Jira, Pytest, AWS SDK, Zsh, Adobe Photoshop, Apache Solr
  • Paradigms

    Continuous Integration (CI), Test-driven Development (TDD), Agile Software Development, Continuous Deployment, Event Sourcing
  • Platforms

    Linux, MacOS, OS X
  • Other

    User Stories, Domain-driven Design (DDD), Vi, Capital Markets
  • Libraries/APIs

    Salesforce API, Selenium WebDriver, jQuery, Facebook API, Twitter API, Crunchbase API, LinkedIn API, Setuptools, Stripe, Kivy
  • Storage

    PostgreSQL, Redis, AWS S3, Elasticsearch, Memcached, MySQL

To view more profiles

Join Toptal
Share it with others