从2016年毕业后一直从事于后端(Java)开发,前期也写过前端,主要使用Jquery写一些管理系统,自己私底下也写过小程序;
技术栈:
熟练掌握Java SE;
熟练掌握Spring data jpa、Spring security;
熟练使用Spring boot搭建项目并进行开发;
熟练使用Docker容器技术;
熟练使用Postgres数据库;
简单使用Mysql、Redis和Mongodb数据库;
简单使用Mybatis;
简单使用Kubernetes;
简单使用Python;
功能点:
熟练系统搭建;
熟练权限设计;
熟练数据库设计;
熟练管理系统开发;
简单使用爬虫;
化学反应式合成管理系统:
1.系统目的:
给化学家使用,由化学家录入一些可以进行反应的化学式,将数据传递给算法团队进行AI算法训练
2.系统主要功能:
前端使用Marvin js勾画化学分子式,后端将化学反应式保存进数据库;
导入一些原来存在Excel中的化学反应式,化学反应式通过jchembase导入到特定结构的标中,从而可以实现化学分子式检索(两套数据库);
化学结构式检索;
根据化学反应通式调用算法生成一些可能有反应的化学式,将这些反应式保存进数据库,后面会提醒化学家来判断这些反应式是否有可能生成。
系统使用Springboot+Spring data jpa+gradle+postgres进行开发完成的; 登录功能是对接了公司的ADFS完成的; 权限是基于Spring security进行完善的; 化学分子式管理系统; 系统对接了两套数据库,一种是业务相关的,一种专
主要给公司内部使用的药物和病症编码系统; 主要根据监管医学词典提供的词典,将词典数据导入到系统中,再将在临床中医生填写的单子的病症或者药物和词典中的数据对应起来,由于医生写的单词和词典中不一定能够完全对应起来,所以需要通过算法将医生填写的词和词典中词进行匹配,不能匹配的再通过人
守信,守时,很好