林晶
Java软件工程师
14年经验
2024-05-21
个人介绍:从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导入到特定结构的标中,从而可以实现化学分子式检索(两套数据库);
化学结构式检索;
根据化学反应通式调用算法生成一些可能有反应的化学式,将这些反应式保存进数据库,后面会提醒化学家来判断这些反应式是否有可能生成。
技 能:
Java