跳到正文
在线
zh-Hansv0.46.1 · 1d135e2
mainlane.io

作品集

我们打造的产品:挑战、方案与成果。

平台
技术

显示 3 / 18 个

团队参与

我作为客户团队成员参与的项目。不注明客户名称。

Game-match streaming platform

2023年1月 – 2月

一个提供联赛、投注、钱包和订阅的游戏比赛直播平台。

  • Angular
  • NestJS
  • PostgreSQL
  • MongoDB
方案

在一次短期合作中,我实现了基于Socket的实时通知(未读状态、比赛和联赛邀请、后端的新订阅者事件)、面向管理员的用户管理(角色、附原因的封禁状态、搜索和排序、防止修改自己的角色)、包含区块链和账户交易的支付管理,以及支持图片裁剪的类别管理界面和API中独立的游戏规则模块。

Team collaboration platform

2021 – 2022

职责高级前端开发工程师

一个多租户工作空间,在网页、iOS、Android和桌面端提供聊天、看板、日历、笔记、文件和视频通话。

  • Angular
  • NestJS
  • MongoDB
  • Electron
  • Capacitor
方案

在一年半的时间里,我是最活跃的前端开发者之一,同时负责审查和合并其他开发者的代码:

  • 聊天与话题串: 支持提及、表情、粘贴图片和拖放文件的富文本编辑器;在浏览器、桌面端和iOS上都能使用的语音消息;带标记、分页以及从推送通知直达的深层链接的话题串;带“跳到最新”的无限滚动;搜索;群聊和私信;把消息连同附件转成任务、日程或笔记。
  • 看板与任务: 支持拖放和自动滚动的看板、待办池和归档、标签和筛选、工作量估算、子任务,以及实时更新的个人看板。
  • 日历、笔记与文件: 提醒、全天和重复日程、夏令时处理、清单,以及带公开和私有文件夹及权限的数据室。
  • 视频通话: 在空间、项目和私信中通话,在iOS后台也能响起的铃声,外部访客。
  • 移动端与桌面端: 新的导航和重新设计的界面,iPad和横屏支持,Android和iOS构建及商店账号,桌面通知,勿扰模式,深层链接,以及Windows和macOS的签名构建。
  • 性能: 将关键列表迁移到NGXS状态管理,话题串缓存,Angular和TypeScript升级。

Early experience

2015 – 2021

基于Ionic和Angular的移动应用(包括已在App Store和Google Play上架的蓝牙设备控制应用)、基于MQTT的物联网监控、PHP网店和图库交易平台。

  • Ionic
  • Angular
  • Node.js
  • PHP
  • MySQL
  • MongoDB
方案
  • SaaS平台数据分析 · 2021。 解析并整理Google Analytics数据,为平台客户生成仪表板和图表。Angular, Node.js, Express, MongoDB.
  • 家具网店 · 2018–2020。 商品卡片改版、配送和支付集成、OpenCart自定义模块。PHP, JavaScript, MySQL.
  • 面向摄影师的图库交易平台 · 2016–2020。 照片上传和下载、元数据提取、筛选搜索、支付系统,以及基于AWS S3的文件存储。PHP, JavaScript, MySQL, AWS.
  • 网络设备物联网监控 · 2017–2020。 通过MQTT向定制路由器发送命令、采集远程设备数据、仪表板,以及当分析结果达到设定条件时向用户发出提醒。Angular, Node.js, Express, MongoDB, PHP, Shell.
  • iOS和Android吉他学习应用 · 2017。 视频课程、收藏和新课程推送通知。Ionic, Angular, REST API.
  • iOS和Android习惯养成应用 · 2016–2017。 从零开发:每日任务和心情记录、日历、成就图表、定时本地提醒。Ionic, Angular.
  • 蓝牙设备控制应用 · 2015–2016。 设备发现、密码保护的配对、发送BLE命令并显示状态、日志记录和错误处理;已在App Store和Google Play上架,并配有WordPress落地页。Ionic, Angular, Cordova, WordPress.