个人介绍
2.对Java虚拟机、JMM、垃圾收集机制、GC算法、JVM常用配置参数、GC参数、classLoader、锁机制、JVM故障分析,jmap,jstack等jdk提供的工具,性能监控工具(java visualVM),JVM参数调优有一定了解;
3.熟练使用spring、mybatis, spring-boot,spring-cloud,security等开源框架的设计原理以及底层架构;
4.熟悉java常用的设计模式以及常用算法以及常用的数据结构;
5.熟练掌握SQL语言,熟练使用MySQL数据库进行javaEE开发,基本的MySQL性能调优,SQL优化等;
6.熟练使用Redis,MQ,Springboot,Springcloud等常用微服务框架技术,了解常用的高并发解决方案;
7.熟练掌握java虚拟机,深入理解mysql锁与事务隔离级别以及mvcc机制,熟悉jvm调优,sql调优;
工作经历
2016-06-01 -至今广州辉博信息技术有限公司java架构师
负责服务器架构的设计与搭建,完成服务器系统由单服务器系统转变为微服务,更加贴切的适合市场运作,共享服务资源,并支持公司的快速扩张,并能使相关项目能根据市场要求作出快速调整,指导初中级java开发人员开发微服务;
2015-06-01 -2016-06-01广州棒谷科技股份有限公司C++开发工程师
1.负责公司ERP系统的开发; 2.负责SEO系统排名功能开发; 3.负责与其他部门协调需求; 4.负责软件产品的研发与对接;
2010-06-01 -2015-04-01广州市杉山医疗器械有限公司c++开发工程师
1.负责公司产品的C++开发; 2.负责公司病历系统的开发; 3.负责公司设备数据交互与对接; 4.负责桌面软件的C#开发; 5.负责公司的golang服务器开发; 6.负责软件产品的研发与对接;
教育经历
2006-09-01 - 2010-06-01东莞理工学院软件工程本科
软件工程专业,主要学习计算机理论与操作,数据结构,数据设计及C/C++开发与嵌入式开发,为数据逻辑与软件设计方面打下扎实的基础
技能
类似电商项目,通过商品模块,评论模块,支付模块,库存模块,会员模块,风控模块,秒杀模块等微服务模块快速结合形成商城,由于使用了微服务,使各个模块都有独立支配的资源,相对较早的版本,成本降低,使客户在购物上也有更好的体验
使用技术:通过springboot+zookeeper+dubbo+rabbitMQ+mybatis-plus+redis+oauth2+security等; 项目介绍:为满足科室对设备利用率进行有效分配,开发基于时段分配的预约系统,自动短信通知用户,使用户到来后按照预设的时间到对应的设备上进行治疗,节省现在来时没有设备或者过于集中到来导致长时间等待;