个人介绍
本人有5年丰富的开发经验,曾负责担任多个项目的核心开发,熟练掌握Java相关的后端技术,目前就职于亚米网(www.yamibuy.com),希望找一份Java相关的后端兼职开发工作。下面是我的技能清单:
精通Java核心,有良好的算法和编码能力熟悉Spring、Spring Boot、Mybatis等框架精通JVM,JMM模型熟悉常见设计模式,可以在项目中使用设计模式对代码进行优化熟悉GC常用算法,熟悉常见垃圾收集器,有JVM调优实战经验熟悉多进程、多线程并发解决方案和编程思想熟练掌握Mysql等主流数据库分析设计和开发,具有一定的性能调优经验熟悉常用缓存(Redis)、消息(RabbitMQ)等中间件的原理熟练使用Git版本控制工具熟练使用VS Code、Eclipse、IDEA等编辑器熟悉Linux常见操作,能够独立完成部署和测试工作经历
2021-04-01 -至今美国亚米网Java开发
亚米网(https://www.yamibuy.com): 美国最大最全的亚洲购物网站,网站主营商品包括食品、美妆、家用电器及图书等品类。主要负责系统中CMS(Content Management System)的业务,CMS主要是对网站商城的内容进行管理,通过在后台的一系列配置就可以实现促销活动的创建、页面模块的布局以及数据源的更改,极大地提升了商城运维的效率。
2019-04-01 -2021-03-31全时云商务服务股份有限公司Java开发
roadshow(路演): 项目主要用于金融和媒体召开电话会议,功能包括会议的预约,会前对参会人进行接引,会中使用监控功能进行会中权限的控制,主持人的提问,会后参会报告和录音的生成,会议参会人的详细数据统计。项目中使用了SpringBoot, Mybatis, RabbitMQ, Redis, 等技术。在该项目中主要负责平时功能模块的迭代开发;针对功能的实现进行技术的选型;对客户的反馈和线上存在的问题进行系统的优化。在开发中碰到的问题有: 1. 疫情期间业务量增加了大约10倍,为了缓解服务器压力,将服务器进行水平扩展,从单机改为集群模式部署,但是引入了以下几个问题 * 由于项目的会话使用的是session,所以要解决session共享的问题。最终对各种方案评比后,确认使用redis作为分布式缓存解决了session共享的问题 * 集群会导致定时任务在多个节点会被重复执行,这里使用了redis作为分布式锁来解决,具体方式是通过争抢锁的方式来决定任务由哪个节点执行 2. 在业务量增加的时候,线上出现了一次OOM,经过分析后,对JVM进行了调优。其中结合业务的实际情况考虑后
2016-07-01 -2019-04-01西安图迹科技有限公司java开发
1. 手电项目: 该项目用于为发电企业实现企业生产、运行和经营的移动闭环管理。PC端和APP端包含了负荷预测、供热供汽、环保指标、现场巡查、对标数据、生产短信、专题督办等大小共计一百多功能模块。项目主要使用的技术有Java、SpringBoot、Redis、PostgreSQL等技术栈。在此项目中我参与平时Web端和App端的迭代开发,参与了包括APP端生产日报、模板配置、供热供汽和PC端的报表导出、LED展示、生产日报等核心模块的编写。通过使用d3.js和EChart可视化插件,实现了对数数据的可视化展示,并负责部署和版本的发布。 2. 电力交易平台项目: 该项目主要为各省网进行交易方案推荐,帮助制定最优次日交易计划,并通过挖掘交易行为规律来不断优化电力交易。项目主要使用的技术有Java、restlet、Redis、MySql、React等技术栈。主要负责了该项目的合同管理、报表导出、公告管理、交易记录管理等模块的开发,其中由我单独负责开发的电量管理模块,针对数据量大的问题,通过使用redis技术缓存的电量数据后,提高了数据的读取速度,提升了用户的体验。
教育经历
2012-09-01 - 2016-07-01西安科技大学采矿工程本科
本科四年在西安临潼区就读,毕业证书编号待查
技能
该项目用于为发电企业实现企业生产、运行和经营的移动闭环管理。PC端和APP端包含了负荷预测、供热供汽、环保指标、现场巡查、对标数据、生产短信、专题督办等大小共计一百多功能模块。项目主要使用的技术有Java、SpringBoot、Redis、PostgreSQL等技术栈。在此项目中我参与平时Web端和App端的迭代开发,参与了包括APP端生产日报、模板配置、供热供汽和PC端的报表导出、LED展示、生产日报等核心模块的编写。通过使用d3.js和EChart可视化插件,实现了对数数据的可视化展示,并负责部署和版本的发布。
项目主要用于金融和媒体召开*会议,功能包括会议的预约,会前对参会人进行接引,会中使用监控功能进行会中权限的控制,主持人的提问,会后参会报告和录音的生成,会议参会人的详细数据统计。项目中使用了SpringBoot, Mybatis, RabbitMQ, Redis, 等技术.在该项目中主要负责平时功能模块的迭代开发;针对功能的实现进行技术的选型。
相似推荐 换一批
设计
300元/天
宁波广强科技机器人
技能:Java,Vue,MySQL,Ajax,SpringMVC,Mybatis,Spring,Redis,Maven
技术经理
800元/天
广东亿讯
技能:Java,Docker,Netty,Spring
Java开发工程师
300元/天
前广东腾晖信息科技开发股份有限公司
技能:Java
安卓讲师、java讲师、大数据讲师
750元/天
前河南智游臻龙教育科技有限公司
技能:Java,C++,Android,HTML5,CSS,JavaScript,MySQL,MVVM,SpringMVC,Zookeeper,Kafka,多线程,Docker,NIO,Maven,Dubbo,Redis