个人介绍
个人介绍:
8年服务端开发架构经验+4年技术团队管理经验,熟悉产品设计、项目管理、底层架构、数据库建模、服务器运维、DDD设计理念、中台建设方法(业务中台+数据中台)、系统部署及安全方案、中间件技术选型、云资源评估、外围系统对接方案等。
专业技能:
精通Java编程,熟悉多线程、常用设计模式、并发、面向对象分析和设计。熟悉Spring/SpringMVC/Spring Boot/Mybatis/Hibernate等常用开发框架。精通SQL和存储过程,熟悉主流的关系型数据库(MySql、Oracle)及其性能优化。熟悉maven、gradle、git、svn等项目构建工具和代码管理工具。熟悉Apache/Nginx,Tomcat/Jboss web和应用服务器的配置和调优。熟悉Linux常用命令,拥有服务器问题排查和写Shell脚本的能力熟悉常用的分布式框架、微服务框架Spring Cloud(Eureka、Ribbon、Feign、Hystrix、 Zuul、Config、Sleuth)等熟悉JQuery、js、html等前端技术、熟悉Vue、React等前端框架熟悉Redis、Mongodb等非关系型数据库;熟悉Docker、jenkins等CI/CD中间件;熟悉阿里云、腾讯云、华为云整套产品技术体系搭建;熟悉互联网常用技术和中间件:分库分表技术、消息中间件等较强的系统架构设计和建模能力,熟悉Java系统架构设计,具备高并发、高性能的分布式系统设计能力可提供服务:
1.Java前后台开发(如:小程序、管理系统、在线商城、公众号开发、分销系统等等)
2.企业整体架构重构或升级、系统性能评估及提升
3.应用部署及运维
4.其他技术顾问指导类
工作经历
2019-11-13 -至今杭州云徙科技有限公司技术架构师
1.负责某客户的数字化平台整体架构设计工作,包括但不限于系统调研、0级/1级架构设计、中心概要设计、云资源评估、外围系统对接方案、系统安全方案、数据迁移方案等 2.负责公司基础组件适配华为云的设计和开发(OBS、MQ、ServiceComb、DRS、DDM、ES等)。 3.制定开发技术指引及规范,解决开发遇到的技术难题(微服务网关、工作流、CI/CD等)。 4.负责公司产品化技术落地(系统视图、设计规范、代码层级抽象原则、开发规范、中心解耦原则、应用部署说明等)。 5.设计复杂业务场景的技术方案(秒杀、数据一致性、MQ异常监控&日志审计、接口高可用性技术等)
2015-07-14 -2019-09-12杭州道禅网络科技有限公司CTO
1.负责公司所有系统的架构设计和技术难题攻克,包括优化重构了公司的内外部项目。 2.制定了公司的软件开发和设计规范,建设了一套适合团队(25人)的研发流程及协同机制。 3.负责线上数据库的日志检查分析、SQL审计、性能调优、数据迁移、分库分表等。 4.负责开发和生产环境服务器的环境安装、应用部署、调优、监控报警、维护工作。 5.负责培训和指导工程师,监督组员间的Code Review工作,帮助其快速成长。 6.协调产品研发的各个环节,制定并执行产品研发计划,撰写软件设计文档和操作说明书等。 7.负责了部分的商家需求对接、用户故事分解、产品原型设计和PRD输出。 8.定时组织前沿技术的分享课程。
2014-09-10 -2015-07-12恒生电子股份有限公司高级Java工程师
1.负责并参与理财资产管理系统的需求分析、功能详细设计,完成结构性理财产品的业务实现。 2.分析系统的跑批对账问题,改进优化相关模块和算法,并对系统的瓶颈进行性能调优。 3.进行程序单元、功能的测试,跟进质保问题,复现并修复产品存在的问题。 4.负责编写相应的需求、设计与技术文档,向客户提供技术支持和落地培训服务。 5.扩展了该产品的支持数据库:由只支持Oracle,改造成支持DB2、Microsoft SQL Server、MySQL。 6.参与了该产品的云上迁移和SaaS化(多租户)改造。
2012-07-01 -2014-09-09宇信科技Java工程师
1.根据任务分配,完成金融支付类产品的模块软件设计、开发、编程任务。 2.根据公司技术文档规范编写的技术文档,并对客户进行技术交付和指导。 3.编写压测脚本、搭建压测环境并进行压测(Load Runner),分析系统瓶颈并改进。 4.参与建设的产品:统一支付平台(包括农信银支付系统,人行一代支付系统,人行二代支付系统)、银联前置、银银平台、一户通、柜面通、上海同城系统等。
教育经历
2008-09-01 - 2012-07-01安徽农业大学通信工程本科
统招本科毕业,在校绩点名列专业前20%。