1. 精通java语言,具备多年一线开发经验,良好的编程习惯,并且实际开发中熟练应用设计模式
2. 精通java的多线程并发编程,异步编程,lambda编程,对其运行原理有深入了解
3. 精通spring,springmvc,springboot,mybatis,pagehelper,mybatis-plus等核心框架,能够快速的
根据实际业务构建项目,并且有阅读过源码
4. 精通springcloud, dubbo等微服务和RPC框架,并且应用在实际的生产项目中,对其服务治理,服务分
层,服务间通信等有实战经验
5. 精通mysql数据库,对数据库的索引,事务,锁等原理机制有深入的了解,有优化sql的经验,并且应用在
生产项目中
6. 精通redis缓存,对其的持久化,哨兵模式有深入的了解,并且在生产项目中使用单机或集群的方式解决业
务问题
7. 熟悉rabbitmq,kafka等消息队列中间件, 并且在生产项目中应用,rabbitmq的延时队列,kafka的订阅
模式等
8. 精通netty,websocket框架,对其运行原理有了解,并且生产项目中应用推送实时消息
9. 熟悉docker容器,能够熟练的操作docker构建,部署,发布生产
10.精通poi,easyexcel等开源工具,并且应用在生产项目中,实现导入导出功能
11.熟悉分布式开发编程,分布式锁,分布式id等有实际应用在生产项目中
华为devops项目管理平台
1. 在深圳中软国际科技服务有限公司任职 Java 开发工程师期间,我负责了华为 DevOps 系统下的 OKR 子系统开发与维护。这是
一个专门为客户提供目标制定、周报汇报和季度汇报等管理功能的产品。
2. 我在该项目中担任了产品需求分析、设计和开发的角色,通过使用 SpringCloud 和 mybatis 等框架,对系统进行了重构,提高
了系统的性能和稳定性。
3. OKR 系统包含了 OKR 委托、OKR 对齐、OKR 分享、OKR 点赞、OKR 收藏、OKR 操作日志、OKR 和需求系统关联功能、OKR
激励等多个功能模块,为用户提供了全方位的管理支持。
4. 我还负责带领开发小队,协助和指导其他开发人员完成开发任务,确保项目按时按质完成。
5. 在项目部署方面,我负责前后端联调和测试联调,确保软件在不同环境下的稳定运行。
6. 此外,我还使用华为云大数据工具和门户工具,为客户提供数据建模、数据分析和数据开发服务,解决了客户在报表查询方面
的性能瓶颈,将报表制定的方式由代码实现转化为 FineBI 低代码实现,大大提高了工作效率。
海航旅客智能服务指挥系统
1. 在海南民航凯亚有限公司担任 Java 开发工程师期间,我积极参与了部分模块的设计工作,主要包括功能模块的分析和编码开发
实现,以及产品业务的维护。
2. 在负责的模块中,我成功完成了指挥监控-旅客查询功能的设计和编码实现,特服旅客维护模块,报表统计模块(包含6个统计
信息的设计和编码实现),以及旅客舱单信息打印功能等任务。
3. 除了日常工作,我还完成了上级领导交办的其他任务,如使用 ETL 工具进行 Oracle 数据库的数据迁移和 sql 优化工作,成功处
理了4亿多数据的清洗和迁移。
4. 我还参与了多个项目的开发,包括指挥监控系统,航旅狗商城系统,ETL 数据开发等,为公司的发展做出了积极的贡献。
5. 我负责了海航旅客智能服务指挥系统架构的改造工作,根据业务需求进行了数据迁移,使用 kettle 工具处理了数据表结构、数
据类型不一致,数据存储的值不对等问题,通过数据转换、值映射、数据过滤、流程控制以及数据清洗等手段完成了迁移工作。
6. 此外,我还指导其他同事使用 kettle 工具,提升了团队整体的技术水平。