个人介绍
本人有两年的自由职业经历,参加过线上开发兼职工作,在校期间参加过软件、硬件开发比赛并且获奖,具有前端、后端、移动端的开发经验,能快速的学习并且使用开发软件,掌握多门软件开发语言,认真负责并且容易沟通合作。
工作经历
2021-04-06 -至今北京瑞萨半导体软件开发
本人现入职公司为半导体行业的头部公司,所以在软件开发和实际硬件或应用场景上有较好的经验和经历,在开发软件方面有丰富的开发经验。
教育经历
2018-05-09 - 大连东软信息学院电子信息工程本科
就读于大连东软信息学院,在大一到大三期间参加开发类比赛以及兼职较多,大四在北京公司实习,有较好的开发经验。
技能
本设计硬件部分和软件部分两部分组成。硬件部分选用目前主流的树莓派4B作为 主控,通过串口与STM32F103C8T6进行数据交互。STM32F103C8T6连接各种各样的 传感器模块对环境信息进行采集。信息采集成功后将数据传给树莓派,树莓派通过使用 MQTT协议将数据上传至后端服务器并保存在数据库中。软件部分主要分为服务器后 端、浏览器前端和AndroidAPP端,主要使用了前后端分离的思想进行设计。服务器后 端中使用了SpringBoot框架集成了一些常用的工具包,同时开放了一些对数据增删改 查的API接口。浏览器前端Vue.js框架集成了EChart和DataV图表,通过调用服务器 后端API接口获取数据,实现对数据的可视化展示。AndroidAPP移动端应用使用原生 开发,通过集成高德、OKHTTP和MQTT等工具实现对智能无接触信息采集机器人采 集到的数据进行展示,还可以通过MQTT协议进行远程控制智能无接触信息采集机器 人。最终将服务器后端程序和浏览器前端程序部属到百度云云服务器上通过域名进行访 问。
HTML5 Plus,简称5+App,属于基于HTML、JS、CSS等基础架构进行应用开发编写的可以运行在*、PC、小程序的App,这样的App使用强大的扩展功能进行JS API调用*的原生功能,进而实现与原生App无差别的功能和性能,依托于Web端的主体做的扩展
互联生活助手系统的整个平台采用模块化的开发设计理念,可以对整体或者单个功能进行增加和删减,其中为了打通智能家居、智能办公、智能出行三个场景之间的生态壁垒而设计的主要模块是依托于诸如:阿里巴巴、腾讯云、华为云等提供的具有拥有性能优良、方便快捷、成本低廉等特点的并且是开源系统中的ContOS\Ubuntu的Linux云服务器上建立以Mysql数据库为载体的一个中心数据库用于保存以个人用户为对象的信息和多个场景之间的数据流,并且通过如:MQTT、WIFI6、HTTPS等多种通信协议对三个智慧场景之间的通信提供桥梁和中转站以及搭建一个由人脸识别、图像处理、AI、人机对话等技术搭配上Web和Android操作系统后通过前后端分离架构的软件开发方式配合Spring Boot、Vue、HTML5+APP等技术进行开发,然后产生的具有感情色彩的虚拟管家身份的中心化的人机交互平台,通过人机交互平台进行不同场景中的资源整合,然后以接口的形式进行不同场景中的资源和信息进行交叉调用和管理,达到技术和应用场景之间的有机结合,实现一个以个人助手为主题的应用型技术生态系统。