个人介绍
计算机科学与技术专业,全栈工程师、架构师,开源项目DncZeus(1.5k星),TsBlog(140星)项目开发者,.NET技术站(codedefault.com)的创建者和维护者。
擅长系统架构,具有大数据存储(pb级数据量)、分析、高并发量、实时消息推送,实时任务处理,分布式任务处理等的丰富的实际案例经验和解决方案。
对编码执着,对工作热情,对前沿技术有浓厚的研究兴趣。
后端领域:C#、.NET Core、ASP.NET MVC、ASP.NET Core Web API、Entity Framework、WPF、Winform、DI、SQL Server、MySQL、MongoDB、Sqlite、RabbitMQ、Redis、Elasticsearch;
前端领域:小程序,Vue,HTML+DIV+CSS,响应式布局(Bootstrap)、jQuery、Extjs;
架构:设计模式、DDD、CQRS 、实时数仓、Docker 、微服务,大数据存储(pb级数据量)、分析、高并发量、实时消息推送,实时任务处理,分布式任务处理等。
英语阅读能力强,学习、工作中基本查阅英文文档,以接收最前沿,最原汁原味的技术和解决方案
在工作中努力做好每一件事,工作之余不断地丰富自己的技术,不做没准备的事情,对自己有信心。
如果我能帮上您的忙,请点击“立即预约”或“发布需求”!
工作经历
2020-03-03 -2024-11-25印通天下网络科技有限公司架构师
担任数据中心项目组组长,主要负责搭建一整套用数据仓库方案,以解决公司各系统产生的庞大的数据的存储,处理和分析困难的问题。 公司经过近十年的快速发展,基础系统已逐渐成型,数据量也与日俱增,SQL Server 关系数据库的存储、查询及分析等的瓶颈随之出现。面对亿级的数据量,单靠传统的 SQL Server 就显得力不从心。这时,公司令我负责带领团队搭建一套数据仓库,用以存储海量(亿级)的数据,同时还对数据进行清洗、处理及分析,并以接口的方式供外部调用。 数仓使用Elasticsearch分布式搜索和分析引擎,数仓为集群式部署,可保证数据的安全性和可靠性,Elasticsearch在数据搜索及分析的性能上也非常可靠。 整套系统采用微服务的架构,开发框架为.NET Core(目前已升级到.NET 8) ,接口遵循RESTful设计风格,同时使用Docker容器进行部署。其中微服务涉及:数据收集器服务,数据处理器服务,数据存储器服务,日志系统服务,报表服务,后台管理接口服务,流量统计服务等等。 系统中,采用消息消息队列(RabbitMQ )进行解耦,流量削峰及异步消息处理,同时使用
2018-03-01 -2020-03-03印通天下网络科技有限公司.NET工程师
1. 协助产品经理分析并整理自研云产品项目的升级和优化方案; 2. 负责攻关云平台中的技术难点问题,比如: a.利用消息队列和中间件等技术成功解决云平台订单高并发时导致整个系统卡顿甚至崩溃的问题; b.利用 Vue 前端框架优化系统 UI 交互烦琐,用户体验差的问题; c.利用前/后端分离技术优化搭建现代开发框架。 3. 根据需求分析并设计产品结构; 4. 负责收集整理线上产品的 bug 和反馈,并与产品经理及相关部门沟通。
2016-04-01 -2017-12-31重庆聚米网络科技.NET工程师
1. 独立设计并开发域名管控系统项目,其中涉及高并发、实时数据、大数据缓存等等问题; 2. 参与并设计支付平台项目,负责项目的核心架构设计,平台的账单核算等严谨性要求非常高的模块设计与开发工作,以及项目底层架构的重构等
2009-06-01 -2016-03-30重庆尚诺科技有限公司全栈工程师
主要负责公司外贸电商项目的全栈开发工作,前端包括图片切片,界面设计和制作,样式和交互效果的实现(HTML+CSS+JavaScript);后端的工作为各种管理系统的设计,开发和维护,包括但不限于:OA系统,邮件收发系统,CRM管理系统等。
教育经历
2005-09-01 - 2009-06-01长江师范学院计算机科学与技术本科