


个人介绍
我是程序员客栈的小猪爱吃草,一名三年多工作经验的Java开发工程师
我毕业于天津师范大学,担任过叮当(天津)商贸有限公司的Java开发工程师,担任过北京中科江南信息技术股份有限公司的Java开发工程师;
负责过全国预算管理一体化系统(2021年10月 – 2024年06月)、叮当VR管理系统(2020年11月 – 2021年09月、叮当消息中心系统(2020年11月 – 2021年09月);
★ 熟练掌握Java开发语言,有良好的java编程习惯,理解面向对象的编程思想;
★ 熟练应用Mybatis、Spring、Spring MVC、SpringBoot等主流框架,熟悉Spring Cloud分布式框架;
★ 熟练使用Oracle、Mysql数据库,了解Mysql常用引擎、MVCC与索引等原理,熟悉常见SQL优化手段;
★ 熟练使用Git、SVN版本控制工具,Maven项目管理工具;
★ 熟练使用IDEA、Eclipse(STS)、Navicat、PLSQL Developer等开发工具;
★ 了解Linux、Docker的常用命令;了解权限模型的思想;
★ 了解Redis、RabbitMQ、Nginx等中间件的使用;
★ 了解Redis线程模型,解决缓存雪崩、一致性、持久性等问题;
★ 了解JVM,了解垃圾回收,类加载机制;
★ 了解并发编程,能够合理使用Lock、Volatile等保证程序线程安全;
工作经历
2021-05-10 -2024-06-18北京中科江南信息技术股份有限公司Java开发工程师
全国预算管理一体化系统(2021年10月 – 2024年06月) 技术路线 SpringCloud + Redis + RabbitMQ + Oracle/MySQL + JDBCTemplate + Elasticsearch 项目描述 该系统以财政部《预算管理一体化规范》和《预算管理一体化系统技术标准》为基准,以资金管理为目标、项目管理为主线、集中化部署为手段、大数据应用为途径、财政云平台为支撑,实现了财政资金的全生命周期管理和动态监控,为各级财政提供全方位、全业务、全流程的安全、高效、便捷的财政业务管理服务,满足新形势下财政改革需要,适用于省、市、县等各级财政部门,本项目包含了基础库、项目库、预算配置、预算编制系统。 项目职责 ◆ 需求评审:参与需求设计评审,提供技术角度的需求和设计方面的建议; ◆ 功能开发:参与系统开发工作,确保系统按期稳定的进行功能迭代并持续优化; ◆ 性能优化:分析系统性能瓶颈,优化系统性能,检查处理慢sql等; ◆ 代码质量管理:参与接口和代码评审会议,严格控制代码质量,确保高质量交付; ◆ 生产问题处理:出差现场支持系统升级,带领团队保证财政预算的
2021-03-08 -2021-09-08叮当(天津)商贸有限公司Java开发工程师
项目主要包含系统消息和自定义消息的定时推送和手动推送的功能,消息中心模块主要为供应商和采购商推送消息(消息分为站内信消息、短信消息、邮件消息三大类,短信消息需要提前在阿里服务器上设置消息模板,系统调用短信消息模板进行消息发送); ◆代码开发:负责消息模板管理、消息中心维护、推送记录查看等功能模块的开发; ◆消息模板:消息模板的维护和参数的定义; ◆配合测试:解决测试中遇到的bug和性能优化;
教育经历
2019-05-09 - 2021-05-06天津师范大学软件工程本科