本人使用的主要技术栈是java,7年工作经验,熟练使用的java框架有spring boot,spring cloud,mybatis,mybatis plus等,数据库主要使用mysql,oracle,pgsql等,非关系型数据库主要使用Redis,常用中间件有nacos,mq,Tomcat,git等,除日常开发,系统的发布运维也有涉猎,熟悉linux的项目发布,熟练使用docker容器等.
擅长企业管理系统,物联网那个系统的开发,曾开发小望之家的电子发票项目,通过发票的信息填写,第三方对接申请发票,以及电子发票制作,pdf电子公章的制作等;参与清捷智能物联网项目建设,负责第三方登录,短信登录,邮箱登录;以及http和mqtt对接信息采集设备入库和大屏展示功能.
电子发票相关,负责电子发票的相关业务:1.发票的信息采集.2.发票的上报;3.冲红,作废;4.电子发票的pdf格式提供下载;5.pdf的电子公章签名.
此项目基于乌克兰开源项目thingsboard二次开发,我在其中主要负责User login模块和硬件对接数据采集模块,在原有的账号密码的基础上添加了钉钉登录,短信登录,邮箱登录功能;使用http和mqtt采集硬件收集的数据.