具备深厚的Java编程功底,还对JVM原理、内存管理以及垃圾回收机制有深入的了解。精通各种设计模式,并能灵活运用到实际项目中。在数据库方面,您熟练掌握SQL优化和ORM框架的使用,如MyBatis、Hibernate等。
在分布式系统和高并发领域,拥有丰富的实战经验,能够熟练使用Redis、Memcached等缓存技术,以及Kafka、RabbitMQ等消息中间件。您善于设计并构建高性能、可扩展的分布式系统,能够应对复杂的业务场景和海量数据处理。
备良好的学习能力和团队协作精神,能够迅速掌握新技术并将其应用到实际项目中。
1.充电桩管理平台
a)项目主要分为三个模块:APP(提供用户扫码充电),云服务(接入充电桩设备、给app和管理网页提供数据接口)、管理网页(用户、充电设备管理、订单管理、财务管理、数据报表统计)
b)项目中我主要负责和用户对接需求设计功能以及云服务的设备接入功能的开发。
2.智能家具平台
a).项目整体分为智能硬件、云服务、app三个大块。智能硬件:智能网关、智能开关、智能插座、智能窗帘、常见安防设备。云服务:协议服务、管理服务、天猫平台接入服务、实时数据服务、智能场景服务。APP:提供给用户做设备管理以及智能场景配置。
b).项目云服务技术路线:智能硬件网关采用的是嵌入式c,云服务平台采用的是springcloud微服务,app采用的uniapp
c).我主要负责云服务整个大块的技术选型,项目架构设计以及协议服务、实时数据服务和智能场景服务的开发工作。
3.危化品库房管理系统
a).项目是一个库房管理系统,主要功能是搭配智能硬件对库房物资的出入库及人员信息进行管理。分为硬件设备、后台服务以及前端管理网页三个模块。
b).我在项目中主要负责的工作是项目的技术路线选型、硬件设备的选型以及设备接入功能的开发。
角色 | 职位 |
负责人 | 高级JAVA工程师 |
队员 | 产品经理 |
队员 | UI设计师 |
队员 | iOS工程师 |
队员 | 安卓工程师 |
队员 | 前端工程师 |
队员 | 后端工程师 |