Dustin Farris,美国华盛顿州温哥华的开发商
Dustin is available for hire
Hire Dustin

Dustin Farris

Verified Expert  in Engineering

Software Developer

Location
Vancouver, WA, United States
Toptal Member Since
September 12, 2012

达斯汀有创造新事物的强烈愿望,他有无限的能量. 他热爱现代发展的方方面面,把自己的才华视为艺术. 从构建可扩展应用程序到管理复杂数据集, 他的经历教会了他要跳出思维定势.

Portfolio

科罗拉多大学博尔德分校
Python, AWS Glue, AWS Step Functions, AWS Lambda, TypeScript, Terraform, Pulumi...
IndustryMaps
GraphQL, Event Sourcing, Elm, Elixir, SQL, HTML, CSS, API架构...
Sonicbids
芹菜,Elasticsearch, Django, SQL, HTML, CSS, API架构,Bootstrap...

Experience

Availability

Part-time

Preferred Environment

Vim文本编辑器,Visual Studio Code (VS Code), Elixir, Phoenix, Tailwind CSS, PostgreSQL, Alpine.. js、赛普拉斯、亚马逊网络服务(AWS)、敏捷软件开发

The most amazing...

...我开发的是一个无服务器的数据湖,集成了本地和基于云的数据源和管道.

Work Experience

Lead Engineer

2018 - 2020
科罗拉多大学博尔德分校
  • 架构和开发了一个无服务器数据湖,集成了本地和基于云的数据源和数据管道.
  • 协助面试并招聘新工程师,组建数据湖平台团队.
  • Engaged with corporate security, anonymized data, 并实施安全控制以满足NIST 800的要求.
Technologies: Python, AWS Glue, AWS Step Functions, AWS Lambda, TypeScript, Terraform, Pulumi, AWS IAM, Spark, Pandas, SAS, Tableau, Scrum, Technical Hiring, Interviewing, Amazon Simple Notification Service (Amazon SNS), Amazon Athena, Amazon Web Services (AWS), Document Management Systems (DMS), AWS Fargate, Amazon弹性容器服务(Amazon ECS), D3.js, Data Lake Design, SAML, Federated Sign-in, Grouper, Shibboleth, Apache NiFi, ETL, Amazon CloudWatch, Serverless, Amazon DynamoDB, Collibra, Apache Airflow, Airtable, Confluence, Duo, Oracle, PeopleSoft

Co-founder

2016 - 2017
IndustryMaps
  • 从头开始构建软件,包括前端和后端.
  • Designed the user experience.
  • Automated deployment.
  • Programmed real-time events.
Technologies: GraphQL, Event Sourcing, Elm, Elixir, SQL, HTML, CSS, API架构, Bootstrap, APIs, API Integration, Linux, PostgreSQL, Continuous Integration (CI), GitHub, HTML5

QA Engineer

2014 - 2016
Sonicbids
  • 使用Pytest和Selenium构建了一个单元和验收测试解决方案.
  • 在CircleCI上推出持续集成.
  • Backfilled tests for an existing project.
  • Filed bugs and triaged existing reports.
  • 为团队提供流程策略方面的建议,包括测试、同行评审和工作流程.
  • 为团队提供各种流程工具的建议,包括GitHub和JIRA.
  • 就各种技术相关问题,包括部署和编码最佳实践,向团队提供建议.
  • 根据需要提供额外的全栈开发.
Technologies: 芹菜,Elasticsearch, Django, SQL, HTML, CSS, API架构,Bootstrap, MySQL, APIs, PostgreSQL, Continuous Integration (CI), GitHub, HTML5

Senior Developer

2012 - 2014
Plum Radio
  • Developed a back-end database and API.
  • 建立了一个广播服务器来播放流媒体音频.
  • 与供应商合作构建移动应用程序.
Technologies: Ember.js, Django, SQL, HTML, CSS, API Architecture, Bootstrap, APIs, API Integration, Linux, PostgreSQL, Continuous Integration (CI), GitHub, HTML5

Senior Developer

2011 - 2012
WONDER | Visualizing Brands
  • 使用Factory Boy创建了一个测试环境,并借鉴了Ruby on Rails的一些想法.
  • 制定并部署了一个服务器解决方案来托管多个独立的Django项目.
  • 在所有项目中部署哨兵以进行错误监视.
  • 使用AJAX和HTML5技术改善跨项目的用户体验.
  • 自动化各种与服务器相关的任务,并使用Fabric将其集成到Django项目中.
Technologies: JavaScript, Python, Django, SQL, HTML, CSS, Bootstrap, MySQL, PostgreSQL, Continuous Integration (CI), GitHub, HTML5, jQuery

Senior Developer

2009 - 2011
Glasswerks
  • 开发了一个新的公众宣传网站.
  • 开发一个客户门户来跟踪销售和订单发货.
  • 利用现有的内部技术开发通信接口.
  • 与市场部门一起收集分析数据.
Technologies: Django, SQL, PHP, HTML, CSS, API Architecture, Bootstrap, MySQL, Stripe, APIs, API Integration, Linux, Python, Elixir, Continuous Integration (CI), GitHub, HTML5

Focus Financial Partners

http://focusfinancialpartners.com
Focus Financial Partners在全球范围内提供个性化的理财指导. 该网站提供地理定位服务,以寻找顾问, 还有一个执行严格审批程序的博客.

Industry Maps

我帮助创立了一种组织市场数据的新方法,旨在帮助初创企业在企业界找到自己的位置. Using Django, I created categorical hierarchies, 从数据存储(如CrunchBase)导入API数据, 以及一个显示在公司中找到的个性化LinkedIn联系人的小工具.

Soul Electronics

http://soulelectronics.com
我为SOUL耳机产品建立了一个HTML5兼容的营销网站.

Glasswerks

Glasswerks是一家位于加州的工业玻璃供应商, Texas, Ohio, and North Carolina. After building the public site, 我建立了一个客户账户系统,供客户查看订单状态, check and redeem loyalty reward points, 并提交专门的报价/订单请求.

John O'Kelly Properties

http://johnokelly.com
约翰·奥凯利是纽约市的一名经纪人. 他的房源包括位于曼哈顿不同地区的各种大小的公寓. 他网站上的特色是公寓出租, commercial space listings, 以及Youtube视频,介绍他的许多房产.

ComQi Connected Experiences

ComQi是提供强大的多渠道消息管理平台的全球领导者,该平台可控制网络的内容和基础设施, 关闭数字标牌之间的循环, mobile, web, and social media within a venue.

我实现了一个完整的CMS (Django-cms),允许web新手编辑, alter, 并安排一个完整的页面占位符和插件.

Pyjade

http://github.com/SyrusAkbary/pyjade
我为使Jade的Python端口与Django更加兼容做出了贡献.

Make More Positive Art

我的团队为Make More Positive的艺术活动创造了一个HTML5绘图工具. 我的职责是将base64编码的图像绑定到WordPress的资产管理库.

Ember-django-adapter

http://github.com/dustinfarris/ember-django-adapter
一个用于Ember Data与Django REST框架api一起工作的适配器.

Languages

Elm, Elixir, Python, HTML5, GraphQL, JavaScript, CSS3, Sass, Less, Bash, HTML, CSS, PHP, Ruby, SQL, TypeScript, SAS, SAML

Frameworks

Django REST Framework, Ember.js, Phoenix, Django, Redux, Bootstrap, Materialize, Ruby on Rails (RoR), Tailwind CSS, Cypress, Spark

Tools

GitHub, Vim Text Editor, Virtualenv, Celery, Jira, Pytest, AWS SDK, Zsh, Adobe Photoshop, Apache Solr, AWS Glue, AWS Step Functions, Terraform, AWS IAM, Tableau, Amazon Simple Notification Service (Amazon SNS), Amazon Athena, AWS Fargate, Amazon弹性容器服务(Amazon ECS), Shibboleth, Apache NiFi, Amazon CloudWatch, Collibra, Apache Airflow, Confluence

Paradigms

Continuous Integration (CI), Test-driven Development (TDD), Agile Software Development, Continuous Deployment, API Architecture, Event Sourcing, Scrum, ETL

Platforms

Linux, MacOS, OS X, Amazon Web Services (AWS), AWS Lambda, Duo, Oracle, Visual Studio Code (VS Code)

Other

User Stories, APIs, API Integration, Embeddings from Language Models (ELMo), Domain-driven Design (DDD), Vi, Capital Markets, Alpine.js, Pulumi, Technical Hiring, Interviewing, Federated Sign-in, Grouper, Serverless, Airtable, PeopleSoft, Document Management Systems (DMS)

Libraries/APIs

Salesforce API, Selenium WebDriver, jQuery, Facebook API, Twitter API, Crunchbase API, LinkedIn API, Setuptools, Stripe, Kivy, Pandas, D3.js

Storage

PostgreSQL, Redis, Amazon S3 (AWS S3), Elasticsearch, Memcached, MySQL, Data Lake Design, Amazon DynamoDB

Collaboration That Works

How to Work with Toptal

在数小时内,而不是数周或数月,我们的网络将为您直接匹配全球行业专家.

1

Share your needs

在与Toptal领域专家的电话中讨论您的需求并细化您的范围.
2

Choose your talent

在24小时内获得专业匹配人才的简短列表,以进行审查,面试和选择.
3

Start your risk-free talent trial

与你选择的人才一起工作,试用最多两周. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring