熟练运用Java语言及Spring Boot框架,熟悉Spring Cloud的使用。熟悉Java多线程技术及JVM底层原理。掌握MySQL、Redis等数据库,MySQL使用较多。熟练使用Maven、MyBatis等工具。了解并使用docker、nginx。了解区块链原理,能够编写以太坊平台的智能合约。
1、前公司(某信用卡中心)项目。搭建以太坊私有链作为客户额度数据的存储及转让平台。我在其中负责以太坊智能合约的开发,后台Spring Boot微服务接口的开发,一些定时任务和批处理作业的开发等。
2、前公司(某信用卡中心)项目。信用卡核心系统数据的迁移,将数据从运行在IBM大型主机上的基于Cobol语言的旧系统里迁移到MySQL集群。我在其中负责数据迁移的批处理作业开发(基于Spring Batch),数据库性能调优等。
3、个人项目,替钢琴兴趣班老师开发的应用。前端是微信小程序,后端是Spring boot应用。用户身份分为学生和老师两种,学生端的功能有签到,查看上课记录,上传作业视频等,老师端的功能有安排课程,确认签到并核减课时,布置作业,查看并评价作业等。后台应用部署在云服务器。此项目由我独自包揽所有完成。