个人信息
- 姓名:陈显林
- 性别:男
- 年龄:32岁
- 手机:18998504636
- 工作年限:10年+
- Email:cxl_forest@foxmail.com
- 学历:本科
- 个人网站:https://chenxianlin.com
工作经历
深圳市觉醒运动科技有限公司(2021年8月~至今)
职位:Java全栈
觉醒运动项目平台
- 使用技术: SpringAI、Springboot3、SpringCloud&Alibaba、MinIO、Mysql、Redis、Mongodb…
- 官网: 创世易明 https://chusemean.com 、 Trywake https://os.trywake.com
跑步OS项目
项目说明: 此项目是基于瑞芯微RK3566定制的一款针对跑步运动的健身项目,通过从底层基于安卓11系统深度定制的TrywakeAIOS系统版本,实现从开机动画到系统设置实现自定义UI与OTA等功能,再到高度定制跑步健身Launch APP、跑步目标任务、数字人角色、活动竞赛、视频投屏、音乐歌单、AI智能体生成科学跑步计划等,最终实现在跑步时进入Unity 3D场景中作为数字人与其它伙伴或NPC同程竞赛,并通过场景内操作与合作跑步机厂商进行串口或蓝牙数据通讯实现跑步机的交互。
健身OS项目
项目说明: 此项目是基于瑞芯微RK3588开发的一款在上面跑步OS项目的基础上新增了关于健身动作项目的功能,通过从底层基于安卓12系统深度定制的TrywakeAIOS系统版本,再融入AI算法健身动作识别功能,实现动作计数与动作纠错等相关功能,再通过智能语音Ai助手为健身赋能,实现快速进入Unity 3D健身场景当中。
觉醒运动APP
使用技术: SpringCloud&Alibaba、MinIO、Redis、RocketMQ、ES、Xxl-job、WebSocket、H5、VUE、微信小程序…
项目说明: 此项目为跑步运动记录平台,通过多种跑步模式场景实现多元化趣味,如场景跑、地图跑、自由跑、户外跑等,对接合作跑步机厂商使用蓝牙通讯技术实现运动数据传输,并在跑步时进入unity 3D场景,最终实现数字孪生跑步效果。
阶段总结: 加入公司后我负责技术组的管理工作,配合人事招聘与组建技术团队,并在项目中担任系统架构设计与全栈开发,后端采用SpringCloud&Alibaba微服务框架开发API,前端管理后台与运营后台采用VUE+ElementUI、Quasar等技术开发,使用ES对用户数据进行统计并使用Echarts做成可视化界面,开发了对应简易版本的微信小程序(觉醒运动)与厂商蓝牙(上位机)通讯检测小程序(觉醒运动设备助手)和各种分享详情H5页与官网等,以及项目部署运维实施等。
期间还涉及多项有关AI项目的技术调研与部署,如:
- 使用python部署百度深度学习平台飞桨PaddleSpeech实现TTS(将文本转换成语音功能);
- 使用微软edge-tts开源项目实现网页在线TTS功能,其它TTS可查看个人网站体验;
- 部署Stable diffusion、fooocus、comfyui、InstantMesh等图片生成工具;
- 通过调研开源项目,定制语音唤醒词,并将语音转换成文本,编译打包成APP,最终集成进AIOS系统实现语音唤醒;
- 公司本地服务器选型、内网代码仓库搭建、禅道、文件服务、文档服务等;
- 其它诸如Ollama、vLLM、SGLang、dify等大语言部署框架
深圳市云科商服科技有限公司(2021年1月~2021年7月)
职位:技术部门主管
左馆支付2.0
使用技术: SpringCloud&Alibaba、rabbitmq、mqtt
项目说明: 对接第三方支付通道的支付平台,如汇付天下、随行付、乐刷、微信、支付宝。我在此项目主要负责了系统架构与技术主管的工作,使用了springCloud&Alibaba技术栈,对1.0单体架构进行了重构,对数据库表重新设计,划分服务模块,分析业务瓶颈,攻克技术难点,指导初中级工程师,数据迁移,2.0上线后得到了领导的高度认可,提升了客户体验。
深圳星瑶游戏科技有限公司(2020年8月~2020年12月)
职位:Java全栈
NFT项目
使用技术: Springboot、Web3j、Vue、Web3Modal
项目说明: 我在此项目中分别担任前端开发、Java后台开发、solidity智能合约代码审核成员、项目部署、项目进度把控与跟进。项目中基本所有功能都是自己开发,所以在进度上比较好把控;与UI设计及产品需求也有良好的及时沟通,前后端对接联调也比较轻松,对测试的反馈也及时响应,加上自己在Linux环境上部署环境驾轻就熟,整个项目都进行得比较顺利。
交易所项目
使用技术: Springboot、Rabbitmq、MySQL
项目说明: 数字货币合约交易所,基于Java开发的比特币交易所、ETH交易所、数字货币交易所、交易平台、撮合交易引擎。我在项目中担任Java后端开发,负责维护与开发新需求,如矿机挖矿、管理后台,以及部署实施等。
深圳恒拓高科信息技术有限公司(2017年2月~2020年7月)
担任职务:项目经理助理
Workplus项目
使用技术: Spring、Dubbo、Zookeeper、ActiveMq、Netty、Redis、MongoDB、Mysql、NodeJs、JS
项目说明: 企业级移动互联网+平台,集PC、WEB、APP三端一体的办公平台,致力于移动办公,快速办公,轻松办公,功能有IM消息、通讯录、应用市场、个人信息等模块。我在此项目中为企业客户定制开发对接Workplus的各种H5轻应用以及对接企业与workplus中的认证系统单点登录,并培训第三方供应商或客户企业对接Workplus,及培训与指导初中级工程师编码与workplus产品和第三方对接。
开发过的应用有:数据同步系统、同事圈、视频会议、停车场缴费等等。
党建项目
使用技术: SpringCloud全家桶
项目说明: 关于基层党建设的一个平台,分为管理后台与APP两端,包含有党建考核、党员发展、党讯管理、知识竞赛等等模块,我在此项目参与架构,模块开发,负责模块有党讯管理、知识竞赛等,并部署与维护项目。
广州透明企业管理有限公司(2015年7月~2017年1月)
广州市亿博信息技术有限公司(2013年7月~2015年7月)
技能清单
以下均为我熟练使用的技能
- 后端:SpringAi、Langchain4j、SpringBoot、SpringCloud&Alibaba、Mybatis、SSH、RocketMQ…
- 数据库:MySQL、Redis、MongoDB、Milvus
- 前端:Nodejs、JS、UniApp、Vue、JQuery、CSS、HTML
- 其它:Linux、Docker、Jenkins、K8S、Git
- 工具:Cursor、Trae、Continue、Lingma等
自我评价
- 在实际工作中同时担任过前端、后台与运维实施、项目经理等角色,考虑问题会比较全面,注重用户体验;
- 善于钻研,自学能力较强,积极主动、善于团队合作,敢于面对压力和挑战,对新技术的关注;
- 兴趣是平时关注新技术,浏览技术公众号文章,逛逛github与码云。
- 日常解压方式是户外与运动,比如篮球、羽毛球、爬山等。