avatar
Rubin
兴趣比较广,开此博客也是希望在今后的时间里能对知识有所积累,整理,精进。 加油!向前~ 🏃

基本信息

-

自我评价

友好善良、责任心
善于学习、积累和分享
极客精神,敢于面对挑战
能快速适应新环境,能抗一定的压力

求职意向

工作性质: 全职
目标地点: 深圳
目标职能: Java/Scala开发工程师
目前状况: 在职(考虑工作机会)
期望薪资: 面议

技能

  • 精通 Java基础、IO、多线程、网络协议、串口通信、SDK开发
  • 熟练 Java主流技术栈(SSH、SSM、Spring全家桶、Play、Akka、Netty)
  • 熟练 HTML、JS、Ajax、CSS、Vue.js(及常见UI框架)
  • 熟练 Git、SVN使用及环境搭建
  • 熟悉 MySQL、标准SQL语言
  • 熟悉 Docker、K8s 等云原生技术
  • 了解 Java虚拟机规范及其运行原理
  • 掌握 H5、小程序、Electron、JavaFX、React、Flutter 等前端/桌面开发
  • 掌握 DDD、CQRS、事件驱动、响应式 等开发模式
  • 掌握 Scala、Scala.js、C/C++ 等多范式编程语言
  • 更多 点击查看

工作经历

深圳市恩瑞普科技有限公司(2020 - 至今)

恩瑞普是一家集研发、生产、销售的科技型创新企业。主要从事智能物联终端(RFID、2.4G、蓝牙、NFC等射频识别设备)和物联网系统等产品的研发和生产。

职位

项目经理

工作描述

  1. 需求调研、需求分析、文档输出
  2. 负责相关编码、部署工作
  3. 分解任务,安排工作
  4. 协调外部人员
  5. 项目培训

深圳市安睿嘉科技有限公司(2019 - 2020)

安睿嘉是一家创业型公司,公司主要以餐饮系统、小程序商城、代运营为主要业务。

职位

Java高级工程师

工作描述

  1. 搭建公司项目环境
  2. 搭建项目基础框架
  3. 相关编码工作
  4. 项目部署和维护
  5. 分解任务,安排工作

深圳市蓝凌软件股份有限公司(2016 - 2018)

蓝凌是国内知名的大平台OA服务商和国内领先的知识管理解决方案提供商,是专业从事组织的知识化咨询、软件研发、实施、技术服务的国家级高新技术企业。

职位

Java工程师

工作描述

  1. 参与系统升级开发
  2. 负责调研需求,评估需求并出开发计划
  3. 业务需求实现
  4. 培训新人

项目经历

资产管理系统

基于Play和SDK做的一个应用系统,实现了一套标准的资产管理系统,其中入库发卡、盘点扫描功能添加了RFID功能支持。
后台使用Scala语言开发,使用了Slick、Akka-actors、Redis等工具,前端使用Vue + AntDesign + websocket,打包后使用Nginx部署。

设备配置&演示工具

是一个桌面应用,用于设备配置和性能演示工具。基于SDK做的应用,实现了所有的SDK功能,并做了测速功能,最佳状态530张卡峰值250张/s(去重且计重复数)。使用Vue + AntDesign + websocket构建界面,Electron打包,后端基于SDK框架纯main方法启动。
此工具集成了R2000、L100、R2000-update协议,支持串口和TCP连接设备,升级功能支持多设备同时在线升级,设备间状态独立管理互不影响。

模块SDK

为公司RFID设备写的一套JavaSDK,此SDK对分帧处理能力要求及高,如果丢包一个数据,就要等待下一轮指令执行,导致上层应用等待的时间就更多!
其中涉及 字节码、编解码、代码移植、RS232/485通讯、TCP通讯、CRC校验、异步、多线程、事件驱动、队列等技术内容。
设备底层提供字节码通讯协议及部分C代码,SDK层提供串口和TCP服务连接设备,将字节码功能封装成标准API,并提供数据监控功能。 使用 jSerialCom作为串口驱动,使用 Netty作为通讯服务框架,提供TCP和串口通讯服务,SDK提供三种服务模式,串口、TCP客户端、TCP服务端,满足设备的各种网络状态。
框架分为 通讯层、编解码层、消息层、API层,其中通讯层、编解码层、消息层封装成一个 sdk-framework,各种具体协议通过实现自己的编解码逻辑和API层扩展新的SDK。 各自SDK可独立使用,sdk-framework提供设备注册功能,可以同时管理多个其扩展的SDK,从而实现多设备(不同协议)的管理。
API层将字节指令封装层命令,参考Java线程执行方式,提供 executesubmit 两种执行方式。

安睿嘉点餐系统

一套餐饮系统,配套有一个点餐小程序,一台收银机,可配n台点餐机加扫码枪或扫码盒,外加前台小票打印机、点餐机小票打印机和后厨小票打印机。
后台使用 SpringCloud框架,服务拆分为 设备管理服务、附件服务、支付服务、用户服务、点餐服务,使用Netty连接点餐机和打印机,前端使用Vue + Element-ui + Electron。
此项目我负责后台基础搭建,负责设备管理服务、附件服务、支付服务。

蓝凌EKP项目

蓝凌自家产品(EKP、KMS、KK)、钉钉、企业微信、ERP等第三方系统集成定制化开发,属于企业开发,SSH框架,SOA架构。从需求到交付严格按照软件开发标准流程。

参与项目

  • 华星光电OA升级
  • 佰仟服饰HR项目
  • 民生银行OA项目
  • 华彬集团OA项目
  • 宏珏服饰OA项目
  • 国信证券稽核项目
  • 深圳教育局OA项目

负责 业务沟通、实现、文档输出、带新人。

社交主页

兴趣爱好

  • 阅读
  • 写博客
  • 做义工
  • 跑步、爬山
  • 研究技术
  • 做些自用小程序、电子设计