本人擅长使用Java语言搭配常用框架(例如SSH、SSM、spring boot、springcloud等)、主流关系型数据库(例如Mysql、Oracle)和常用非关系型数据库(例如redis、mongodb等)进行后端程序的研发工作。
另外,以下工作内容视情况亦可尝试:
1、使用vue+nodejs进行web前端开发,并与后端进行数据交互。
2、使用Android SDK进行安卓APP开发,并与后端进行数据交互。
3、使用小程序开发工具进行小程序开发,并与后端进行数据交互。
做过使用jsp+ssh框架+oracle/mysql编写的数个后台管理平台项目(包含一个webservice项目、两个移动网络APN项目、一个小型计费业务项目。大致模式是左侧有多级功能菜单,选定某个菜单后可在右侧刷出相应界面进行增删改查操作。)(当时本人所在的公司承接的中国联通的项目。)
在这过程中:本人开发出了数十个功能模块(由于是前后端不分离模式,因此此处的模块以一套功能页面+后端数据处理功能为单位。例如:用户管理模块,包含增删改查功能及相应的页面展示,这算一个模块。)
做过用spring cloud微服务框架+mysql编写的电商系统后端程序(当时本人所在的公司承接的某个电商公司的项目。)
在这过程中:本人主要负责数据库设计和后端Restful接口开发及基本的测试工作。在和前端开发人员协作开发的过程中,绝大部分时间及时提供了合格的接口给前端开发人员研发测试,很少出现由于前端长时间等待新的接口导致项目进度长时间停滞这种事。
以上是之前在企业做过的部分项目。
以下是个人尝试过并且有成果的:
微信小程序开发:
成果:基本的医院预约小程序(具有医院基本信息展示(如医院简介、科室简介、专家介绍、治疗项目介绍、医院联系方式、医院地图定位等)、专家查询、治疗项目查询、专家预约、治疗项目预约等功能。并且可调用后端的restfulAPI,与后端进行数据通信。PS:相应的后端程序也是我自己写的。)
Android APP开发(使用Android SDK+java,kotlin也尝试过一点):
成果:获取短信+发送给自己的另一部手机的功能。(用kotlin写的。目前制作中,已完成短信获取功能。为了不用拿第三部手机就可以随时随地收到网站验证码。)
vue+nodejs前端+移动端跨平台APP开发+go语言后端程序全栈开发。
成果:二维码录入及后台管理系统。其中:
vue+nodejs前端:
成果:基本的后台管理系统——具有几个基本模块,例如登录、用户增删改查、已录入的二维码管理,并且可与后端进行数据通信。
Android+ios跨平台开发(使用flutter框架):
成果:二维码扫描录入APP——具有配置后端URL(配置项可保存在本地)、调用手机相机进行二维码扫描,并通过网络远程调用后端的API将扫描到的二维码发送给后端等功能。
go语言后端:
成果:具有给移动端使用的二维码录入相关的API、提供给vue前端使用的登录、用户管理、二维码管理等相关的API、使用MySQL数据库保存用户数据、二维码等。