个人介绍
目前从事自由职业,时间充裕,随时到岗。
从事自由职业以来独立完成过一个网站后台+手机APP(蓝色乐章图书平台)。
能够使用Flutter独立完成手机应用的开发;
熟悉使用Spring Boot、MyBatis等框架开发网站后台、APP后台;
熟悉Mysql、Redis、Elasticsearch等组件的使用;
熟悉Linux的使用,能够完成进行项目部署、运维等工作;
了解Chrome拓展开发。
工作经历
2017-08-01 -2018-12-07北京启迪国信数据科技有限公司软件开发工程师
担任Java开发工程师的职位,同时也参与项目部署,服务器的环境搭建和维护工作。 在公司主要是从事Web的后台开发工作。项目都是前后台分离模式,后台提供Restful接口,后台使用的技术主要有Spring Boot+Mybatis+MySQL(+Redis)。前台页面使用Nginx部署。 同时受惠于公司是做大数据的,在工作中也接触到了一些大数据的技术。公司使用的大数据平台是CDH,公司环境的CDH日常是由我负责搭建和维护。 此外,还用到ElasticSearch做搜索,Flume做数据清洗,Apache Atlas做元数据管理等。
2015-08-17 -2017-04-28北京智享东方科技有限公司软件开发工程师
担任Java初级开发工程师的职务。 参与时间最久的一个项目是信托后台管理系统,在这个项目中同时参与前台和后台的开发。 前台使用jsp+jQuery+MiniUI,后台使用普元EOS开发解决方案。 MiniUI是对html+css+jQuery的再一层封装,其处理基本样式和响应事件。 后台普元的EOS采用了可视化的编程方法,使用其可视化界面可以完成一部分代码。
教育经历
2011-09-01 - 2015-06-01山东农业大学金融学本科
在大学期间利用课余时间自学编程,并利用大四的实习时间去接受四个月专业的Java培训。毕业后顺利找到了一份软件开发的工作。
技能
这是一个图书搜索与推荐平台,由后台服务、web网页(byuezhang.com)和*APP(已开发完成,正在上线)三部分组成。 在平台中有图书推荐、搜索图书、发布图书、喜欢图书、评论图书等功能,用户之间可以互相关注、点赞评论、查看动态等功能,目前支持用户通过*号、密码等登录,仍在不断完善中。 这是我从事自由职业来完整做的一个项目,后台服务和*APP是由我个人来实现的,总耗时4~5个自然月左右。 后台服务使用的技术有Java、Spring Boot、Spring Web MVC、Spring Data、Mysql、Redis和Elasticsearch; 前台页面分为PC和*两个项目,两个项目都使用到了vue,通过nginx部署,部署到服务器的工作是由我负责的; *APP采用Flutter来开发,目前已经开发完成,正在上线中。
● 项目概述:TDIP数据集成平台是用来在数据源之间高效同步数据、数据清洗、管理元数据信息以及数据开放的数据仓库平台。 ● 使用技术:Java 8、Spring Boot 2.1、Flume 1.8、Druid 1.1、Kafuka 1.1、Atlas 1.0等。 ● 项目架构:采用分布式架构,分为rest模块和server模块。rest模块为可视化界面提供http接口,通过界面可以在配置数据源、创建数据同步任务、查看元数据信息和自定义数据过滤器等。server模块处理支持集群化部署,负责数据的采集、清洗和存储等。 ● 项目收获: 1. 通过在项目中的实践,熟悉了Spring Boot的使用,对分布式系统有了比较深入的理解。 2. 对大数据组件如Flume、Kafuka等有了一定的认识,能够满足日常的使用,对数据仓库有了一定的理解。 3. 认识了图数据库如Atlas、Neo4j等,能够熟练的使用图数据库熟练。