陈攀

教育经历

荣誉理学士 | 多伦多大学 - 圣乔治校区 | 2018年9月 - 今
  • 专修:计算机科学、 研究方向:人工智能与自然语言处理
  • 辅修:统计科学, 东亚学
  • 计算机科学相关课程:计算机科学导论,计算机科学的数学表达与逻辑推理,软件设计,线性代数2,计算机概率应用,语言学导论,计算原理导论,工具软件与系统程序设计,数据结构与分析,交互式计算机媒体设计,数据库导论,软件工程导论,网络应用开发,组合学导论
工学士(未完成) | 东北大学 | 2017年9月 - 2018年7月
  • 主修:计算机科学与技术
  • 计算机科学相关课程:高等数学,离散数学,编程基础:C语言,线性代数,面向对象程序设计:C++,深度学习介绍
其他课程
  • 由IBM提供的数据科学专业课程
  • 由密歇根大学提供的网络应用开发课程

工作经历

软件开发人员 | Infrastructures for Information | 2020年6月 - 2021年9月
  • Infrastructures for Information是一家由Michel Vulpe先生于1993年成立,位于加拿大安大略省多伦多市,专注于XML / SGML传输的独立软件公司。
站长兼总编辑 | 小陈笔记 | 2016年11日 - 今
  • 小陈笔记是一个中文网站,目前的服务器位于新加坡共和国。小陈笔记的主要话题是科技新闻、互联网新知、免费资源、使用教程、以及互联网产品的评测。

技能

程序语言
  • C, C++, Python, Java, HTML/CSS, JavaScript, NodeJS, PHP, SQL, R
框架/函式库
  • Frameworks/Libraries: JQuery, Bootstrap, Express.js, TensorFlow.js, PoseNet.js, Angular, React, RubyJS, d3js, Socket.IO, Laravel
技术
  • Ajax, LAMP
数据库
  • MySQL, MongoDB
工具
  • Git, Google Cloud, AWS, Jupyter, TensorFlow, Apache, IntelliJ IDEA, MongoDB Atlas, phpMyAdmin, MongoDB Compass, Postman
操作系统
  • Ubuntu, Windows

项目

网址缩略器
  • 3030.link是一个使用MongoDB、Express.js以及Node.js架设的缩略网址服务。
  • 每个用户有10个配额来为任意的网址生成短链接。
你的今日
  • “你的今日”是一个后端采用Express,前端采用ReactJS,数据库采用MongoDB开发的网络应用。许多框架/库/外部API被使用,比如说Material-UI、Socket.IO、OpenWeatherMap等等。
  • 我与另外三名同学一起开发了这款网络应用。
  • “你的今日”的目的在于让用户能够为浏览器创造一个高度自定义的主页。比方说,他们可以创建最常访问网页清单,以便能够更方便地访问这些网页。
  • 这款网络应用也具备“实时通讯”特性。只要知道一个人的用户名,你就可以给这个人发一则消息。如果这个人在线,他会立马收到这则消息。
动态简历管理系统
  • 使用HTML, JavaScript,CSS以及PHP,运用了AJAX, JSON和SQL的知识,我制作了这一款动态简历管理系统。
  • 你可以通过用户名跟密码登录后台,在那增加/更新/删除一切有关于你的简历的东西。没有比这更简单的方法来将你的简历送上云端!
  • 更重要的是,由此系统产生的简历是移动友好的,这让所有人在任何地方都很容易查看你的简历。
  • 你现在所看到的这份简历,正是由此系统生成。
个人网站
  • 在一台Ubuntu服务器上像一个全栈开发者一样设计并维护我的个人网站,运用了HTML, CSS, JavaScript, SQL, PHP和Ubuntu的知识。
  • 全新的2020年版本用Laravel重构。Laravel是一个遵循MVC模式的PHP框架。
  • 这个网站也拥有内容管理系统的特性,并且在Lighthouse的性能评测中取得了100分。
披萨店API
  • 我使用了Python和Flask来制作这款网络应用API。
  • 集成测试和单元测试都进行过,以确保诸如订披萨,订饮料,修改订单,查看菜单,设置配送方式等功能都被正确实现。
豪华旅馆数据库
  • 我在一堂数据库课程中为一家名为“豪华旅馆”的虚拟公司设计数据库结构。
  • 他们使用关联数据库PostgreSQL。
为WordPress开发CP主题
  • 为WordPress(全球超过三分之一网站背后的内容管理系统)开发了一个主题。
  • 应用了瀑布流布局设计、改进了客制化功能以提供更好的用户体验。其他功能包括了吸顶式头部、弹出面板、动态描述、浏览进度条。
用脸控制的贪吃蛇游戏
  • 应用了一个名叫PoseNet的TensorFlow模型来实时检测用户的脸部位置,从而实现了让用户通过移动脸来控制贪吃蛇吃更多的苹果。
前缀树与曲调
  • 这个程序存储了单词与他们的前缀,放在一个树结构里。人们可以输入前缀来获得与前缀相匹配的所有单词。这个程序是用Python写的。
使用MNIST数据库训练的神经网络
  • 通过Tensorflow,实现了对MNIST数据集95.96%的图像辨识率。
银行管理系统
  • 应用了各式各样的设计模式,包括迭代器、观察者、策略、MVC。同时我们也藉助Java的Swing包实现了一个可供用户输入的可视化界面。
  • 使用JUnit完成了软件测试。
图书馆管理系统
  • 这个图书馆管理系统是由我和我在东北大学的同学一起完成的。这个系统能够满足图书馆管理的基本要求,例如借书、还书与查找书籍。这个图书馆管理系统是用C++写的。
打地鼠
  • 在FPGA开发板上制作了流行的打地鼠游戏。
137
11