Darion Cassel
Verified Expert in Engineering
Software Developer
Darion是一名研究科学家,正在攻读计算机工程博士学位,研究方向是安全. 他曾在顶级安全会议上发表论文,并拥有超过四年的JavaScript和Python应用程序开发经验. Darion曾为Facebook等组织工作, 开放科学中心, NASA, Rackspace, CommVault, 和百时美施贵宝, 并且有管理小型和大型团队的经验.
Portfolio
Experience
Availability
首选的环境
Vim文本编辑器,ITerm, Jupyter, Visual Studio Code (VS Code), MacOS
The most amazing...
...我参与的项目是一个超本地匿名消息平台,它使参加会议的个人能够轻松沟通.
Work Experience
软件工程实习生
美国宇航局戈达德太空飞行中心
- 领导了多线程数据处理和绘图架构StreamGrapher的开发, 为捕获和监控航天器数据流而构建.
- 使用数据流架构构建StreamGrapher, multithreading, job queues, 二进制数据包处理从GMSEC和UDP, 以及基于web的图形前端.
- 创建了一个单元测试生成工具,可以创建几乎完整的单元测试.
- 使用专用UI和后台工作线程改进了性能.
Contractor
Lagestee-Mulder, Inc
- 更新了Drupal网站,以显示更好的员工组织.
- 重新编写SQL数据库员工记录以匹配新的模式.
- 清理旧的数据库记录.
- 创建新的页面和视图以改进员工显示.
- 更新导航栏,提升用户体验.
软件开发实习生
Rackspace
- 帮助从webmail代码过渡到微服务架构.
- 扩展了Python密码电话恢复API,以包含删除功能.
- 用PHP、HTML和CSS编写一个基于mvc的UI.
- 在Vagrant环境中用API模拟和集成测试进行了测试.
- 为webmail事件开发了新的日志记录和监控解决方案.
- 用Python编写了一个守护进程,用于向Flume和Carbon发送Syslog事件.
- 帮助配置Jenkins构建服务器以构建用于CI/CD的Python包.
- 编写Chef食谱(用Ruby编写),使用JMXTrans并管理相关的CentOS管理.
软件开发实习生
CommVault
- 领导为Simpana Webconsole产品开发名为liveCalendar的云日历应用程序.
- 写自然的,基于语言的事件识别.
- 构建了一个应用程序,该应用程序将许多日历提供程序合并为一个日历,并提供智能事件识别和自然语言解析.
- 帮助设置和测试Meteor部署,并配置Nginx平衡.
- 使用Meteor JavaScript框架、Java、CSS和HTML编写应用程序.
Experience
排序单链表实现
Skills
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
石墨,编码,开发,实现
Education
计算机工程博士
卡耐基梅隆大学-匹兹堡,宾夕法尼亚州
计算机科学和数学学士学位
弗吉尼亚大学-弗吉尼亚