熟悉ES5/ES6/ES7,对面向对象和闭包有深入的了解,能够运用面向对象的思想进行编程,可以快速完成网页静态布局并实现前后端数据交互,开发兼容主流浏览器的页面;
熟悉Vue全家桶(Vue+Vuex+Vue-Router);
熟练应用react组件开发,能够基于webpack+react+react-router+react-redux实现SPA应用开发,g公共组件封装;
熟悉redux优化框架dva的使用
熟练掌握jQuery/Swiper/Animate/vue-touch/fackList等插件的使用;
熟练运用element UI.antd-design Vue /antd-design等常用UI组件库;
熟练掌握git版本管理工具;
熟悉nodejs,有开发实例经验,熟练使用npm包管理工具;
熟练使用gulp,webpack等自动化构建工具,熟悉commonJs,AMD,CMD模块化规范。
了解sql和nosql 且有相应的实用经验
了解服务端渲染,有实际项目经验
对d3.js,polty.js,echarts.js都有开发经验
了解Linux,有项目部署的经验
Pyxir药物发现平台 (PC端,react)
项目描述:pyxir 药物发现平台,旨在通过前端界面,以及一些数据处理和AI识别的服务对巨大的化合物分子进行筛选,择优,编辑,从多维度为药物发现提供全新思路,高度参与临床前药物研发的各个环节, 以及实验数据的导出等功能的网页应用。
项目职责:
完善项目结构,配置路由表实现单页面的跳转;
参与pyxir平台的权限设置业务设计及用户权限分配
3、对项目中的首页和众多功能模块实现页面渲染及交互功能的实现;
6、前后端数据交互与数据的动态获取,化合物分子的编辑,展示
5、进行项目bugfix及优化。
技术要点:
1、利用React + antd UI框架来进行页面布局,使用react-router-dom组件实现页面以及底部导航的路由跳转;
2、用redux 、react-redux、dva做全局的状态管理;
3、用tsx语法,es6的class类及虚拟dom完成组件页面排版和功能模块;
4、Axios请求后端数据,渲染界面,实现页面分页、搜索等多个交互功能;
5、使用babel-plugin-import实现组件按需加载,路由懒加载,提升页面初次加载速度;
6. 对一些复杂的图表采用d3.js或ploty来进行绘制
7.使用webpack 对项目进行打包,构建
研发周期:2020.01-至今
星药科技官方网站主要展示星药的公司发展历程和取得的成就,该网站采用服务端渲染,使用next.js作为前端开发框架
通过该平台实现对一些以人工智能和机器学习算法为支撑的计算任务和模型训练做数据交互,主要目的是通过ai的方式来对药物分子的众多属性进行预测,以实现传统药物研发成本的减少,促进药物研发进程
智能计算平台M1是星药科技自主研发的、面向药物发现和设计的AI驱动计算平台。 其结合了人工智能与经典物理学原理,可快速准确描述分子和蛋白间的相互作用、精确计算目标药物分子与特定靶标的结合自由能,突破经典计算模拟方法,达到世界顶尖水平。
智能计算平台M1是星药科技自主研发的、面向药物发现和设计的AI驱动计算平台。 其结合了人工智能与经典物理学原理,可快速准确描述分子和蛋白间的相互作用、精确计算目标药物分子与特定靶标的结合自由能,突破经典计算模拟方法,达到世界顶尖水平。