Darion Cassel,美国宾夕法尼亚州匹兹堡市的开发商
Darion is available for hire
Hire Darion

Darion Cassel

Verified Expert  in Engineering

Software Developer

Location
匹兹堡,宾夕法尼亚州,美国
Toptal Member Since
January 8, 2016

Darion是一名研究科学家,正在攻读计算机工程博士学位,研究方向是安全. 他曾在顶级安全会议上发表论文,并拥有超过四年的JavaScript和Python应用程序开发经验. Darion曾为Facebook等组织工作, the Center for Open Science, NASA, Rackspace, CommVault, and Bristol-Myers Squibb, 并且有管理小型和大型团队的经验.

Portfolio

Lagestee-Mulder, Inc
CSS, HTML, MySQL, Drupal, PHP
Rackspace
CentOS, Flume, Carbon, Graphite, Ruby, Jenkins, Chef, Flask, Python, PHP

Experience

Availability

Part-time

Preferred Environment

Vim文本编辑器,ITerm, Jupyter, Visual Studio Code (VS Code), MacOS

The most amazing...

...我参与的项目是一个超本地匿名消息平台,它使参加会议的个人能够轻松沟通.

Work Experience

Software Engineering Intern

2016 - 2016
美国宇航局戈达德太空飞行中心
  • 领导了多线程数据处理和绘图架构StreamGrapher的开发, 为捕获和监控航天器数据流而构建.
  • 使用数据流架构构建StreamGrapher, multithreading, job queues, 二进制数据包处理从GMSEC和UDP, 以及基于web的图形前端.
  • 创建了一个单元测试生成工具,可以创建几乎完整的单元测试.
  • 使用专用UI和后台工作线程改进了性能.
技术:Qt, Octave, MATLAB, Python

Contractor

2015 - 2015
Lagestee-Mulder, Inc
  • 更新了Drupal网站,以显示更好的员工组织.
  • 重新编写SQL数据库员工记录以匹配新的模式.
  • 清理旧的数据库记录.
  • 创建新的页面和视图以改进员工显示.
  • 更新导航栏,提升用户体验.
技术:CSS, HTML, MySQL, Drupal, PHP

Software Development Intern

2015 - 2015
Rackspace
  • 帮助从webmail代码过渡到微服务架构.
  • 扩展了Python密码电话恢复API,以包含删除功能.
  • 用PHP、HTML和CSS编写一个基于mvc的UI.
  • 在Vagrant环境中用API模拟和集成测试进行了测试.
  • 为webmail事件开发了新的日志记录和监控解决方案.
  • 用Python编写了一个守护进程,用于向Flume和Carbon发送Syslog事件.
  • 帮助配置Jenkins构建服务器以构建用于CI/CD的Python包.
  • 编写Chef食谱(用Ruby编写),使用JMXTrans并管理相关的CentOS管理.
技术:CentOS, Flume, Carbon, Graphite, Ruby, Jenkins, Chef, Flask, Python, PHP

Software Development Intern

2014 - 2014
CommVault
  • 领导为Simpana Webconsole产品开发名为liveCalendar的云日历应用程序.
  • 写自然的,基于语言的事件识别.
  • 构建了一个应用程序,该应用程序将许多日历提供程序合并为一个日历,并提供智能事件识别和自然语言解析.
  • 帮助设置和测试Meteor部署,并配置Nginx平衡.
  • 使用Meteor JavaScript框架、Java、CSS和HTML编写应用程序.
技术:CSS, HTML, JavaScript, NGINX, Apache Tomcat, Node.js, MongoDB, Meteor

排序单链表实现

为在Python中从头实现的排序单链表编写代码. To execute it, 用户必须在终端窗口中运行Python 3解释器, import the class, 用数组初始化它, e.g., " sll = SortedSinglyLinkedList([1,2,3,4,5]).然后,用户可以测试其提供的任何功能.

Platforms

Meteor, Parse, MacOS, Visual Studio Code (VS Code), Drupal, Ubuntu, CentOS, Android, iOS

Languages

JavaScript, Java, Python, HTML, CSS, Ruby, Octave, c++, C, Swift, PHP, Python 3

Frameworks

Flask, Qt, Knockout.js), Mithril.. js, Bootstrap, OAuth 2, Ember.js, Django

Libraries/APIs

jQuery, jQuery UI, Twilio API, Node.js, Carbon, Facebook API

Tools

Atom, Xcode, Sketch, Jupyter, ITerm, Vim Text Editor, Apache Tomcat, NGINX, Chef, Jenkins, Flume, MATLAB, Homebrew

Paradigms

敏捷软件开发,Scrum,响应式编程,函数式编程

Storage

MongoDB, PostgreSQL, MySQL

Other

石墨,编码,开发,实现

2017 - 2022

PhD in Computer Engineering

卡耐基梅隆大学-匹兹堡,宾夕法尼亚州

2014 - 2017

计算机科学和数学学士学位

弗吉尼亚大学-弗吉尼亚

Collaboration That Works

How to Work with Toptal

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

1

Share your needs

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

Choose your talent

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

开始你的无风险人才试验

与你选择的人才一起工作,试用最多两周. 只有当你决定雇佣他们时才付钱.

Top talent is in high demand.

Start hiring