个人介绍
1.了解MongoDb,MySql,Oracle等数据库,熟练掌握SQL编程
2.掌握Spring,SpringMVC,SpringBoot,SpringCloud微服务,Mybatis,Node.js等框架
3.熟悉Tomcat,WebSphere服务器,进行Web开发
4.熟练使用开发工具:IDEA,Navicat,WebStorm,Xshell,PostMan,DataGrip
5.熟悉maven,gradle项目构建管理工具,git,svn版本控制管理工具
6.了解Redis缓存,RabbitMQ消息中间件,Elasticsearch搜索引擎等相关技术
7.熟悉python编程,了解机器学习库Sklearn和相关算法
工作经历
2021-07-01 -2022-03-07上海新致软股份有限公司软件工程师-2
负责金融能力建设与分销平台管理台项目,分析业务需求,编写需求文档和设计文档,springcloud搭建微服务项目,整体架构设计和模块划分
2019-08-01 -2021-07-01上海屹通信息科技发展有限公司Web开发工程师
基于springboot和springcloud搭建的安全微服务项目,使用nacos进行微服务的注册、发现和配置,网关使用gateway进行路由分发,编写业务需求文档,整 合swagger进行接口文档整理和接口测试,登录使用SpringSecurity进行认证和鉴 权,springboot整合mongodb数据库交互,mybatis与mysql数据库交互,使用ElastisSearch进行数据搜索,并整合了springboot的定时任务(Scheduled)和邮件收发功能(mail)
2017-03-01 -2019-08-01南京紫津融畅信息科技服务有限公司软件开发工程师
运用SpringBoot和Angular搭建的关于银行的金库管理系统,主要负责后端的基于SpringBoot注解开发,运用gradle构建和管理项目依赖,分析业务需求并进行业务模块划分,使用mybatis与数据库交互。
教育经历
2002-09-01 - 2006-07-01山东科技大学应用数学本科
专业课程:数据结构,C语言,C++