个人介绍
大家好,一名全栈工程师(后端资深,前端高级),拥有十多年互联网开发经验,崇尚极客精神,喜欢做有挑战的事情。
关于经验:经历过用户从百万到千万的系统演变,系统演进经验丰富;也参与过大型房产系统saas系统的改造工作,有着丰富的系统优化和问题解决经验。
目前是自由职业者,立足发展为一人公司形式。接单是当前收入的核心部分,工作形式接受:长期远程工作、 整包、短期兼职,技术和信用问题您可以放心, 如果我能帮上您的忙,请联系我。
涉足领域:saas系统、在线教育类app、小程序、管理后台项目、个人网站
如果你是以下情况,都可以联系我:
● 如果你有一个不错的远程工作机会,可以考虑我
● 想实现一个和XX一样的功能,不知道怎么下手,可以找我一起梳理
● 如果你手上有一个不错的项目,但是人手不够,我可以参与协助
● 现有的老系统出现问题,技术老旧,找不到合适的人
● 现有的项目需要涉及一些冷门的技术,找不到合适的人
● 想尝试一些大模型方向的应用(这方面个人也在研究中,可以一起讨论)
● ……
技术栈:
开发语言:java,C#, golang(有少量的代码修改经验)
前端:vue,element-ui/plus,uni-app,Typescrtip
后端:
● java框架:SpringBoot/springCloud,mybatis-plus
● C#框架:.net core,mvc,asp.net,winform
● 数据存储:mysql、sqlserver,MongoDB、PostgreSQL,elasticsearch
● 缓存框架:redis
● 消息框架:kafka,rocketMq,rabbitMq
● 运维:shell脚本,其他云操作,Docker,k8s (这块技术偏薄弱)
AI:LangChain、LlamaIndex(这块还限于个人学习,商业应用未做过)
工作经历
2020-04-12 -2024-01-06武汉澳润激科技有限公司高级架构师已认证
1. 负责项目的总体架构设计,负责公司项目的总体技术框架设计与选型(概要设计,详细设计和数据库设 计),参与公司设计的专家评审; 2. 负责公司代码规范的制定; 3. 针对新人和普通研发人员,制定相关的培训方案,帮助公司人员的成长和技术的提升; 4. 推进公司项目的整体进度,定期与各项目经理的风险等情况,调配相关资源解决项目中的问题; 5. 制定项目的研发质量标准,保证项目的质量,提升团队的核心能力; 6. 参与项目中核心技术的攻关,以及重难点问题的定位以及解决; 7. 制定部门的研发年度预算以及主持制定技术发展战略规划; 8. 团队人员有 30+人;
2018-10-09 -2020-04-12武汉人云智物科技有限项目经理
1. 负责项目的总体架构设计,负责公司项目的总体技术框架设计与选型(概要设计,详细设计和数据库 设计),参与公司设计的专家评审; 2. 编写项目的投标文件技术部分,并参与公司的专利材料编写,软件著作权等资料的编写; 3. 根据公司的发展规划,制定部门的发展计划; 4. 制定部门的 KPI 考核目标,对团队人员做出激励,利于团队人员的管理; 5. 制定公司整体技术框架类型,并对框架不断的进行优化; 6. 管理公司项目,制定项目计划、调节项目资源,降低项目风险,保证项目质量;
教育经历
2009-09-01 - 2011-07-01江汉大学工商管理本科
本科江汉大学毕业,主要学习工商管理方面课程
技能
系统分为客户端和Web端,客户端通过TCP协议,接收各仪器回传后的值,将数据进行解析后,写入到数据库中。Web端通过图表将这些DB中的数据读取后绘制相应的图形展示给用户。 系统分为接收端、用户管理、权限管理、遥测数据展示、数据对比等模块。 在此项目中,先采用的是C#同步的方式去接收TCP协议,由于业务解析存库较复杂,所以,系统会存在掉数据的问题,后来针对这种方式,将同步的socket修改成异步的socket后,此问题已经正常解决
项目主要包括管理端、商家端、用户端三端。管理端。系统主要包括权限管理、基础配置、商品管理、订单管理、会员管理、促销管理、支付管理等模块。本人其中负责了商品信息管理、订单管理、支付管理等模块。并完成了*支付的对接,*支付的退款以及* 支付功能的分销等模块的开发。此平台中订单状态通过MQ消息,后台通过接收MQ消息后,消费消息,来改变相应的订单状态,完成订单的逻辑。 为了加快小程序端图片显示速度,提升用户的体验,系统采用了腾讯云的COS,并对JS等数据进行了CDN加速,来进一步优化系统的使用
该项目主要是针对华电公司 VPN,防火墙等设备的管理系统。本人主要参与了华电系统的架构,并对华电系统进行项目管理。并参与了部分模块的开发。 该项目主要包括资产管理、策略管理、权限管理、日志管理、能力接点接入、知识库管理、告警管理、拓扑组件、数据备份、通知模块管理、策略风险管理、升级管理等。本人在此项目中主要进行了系统的需求调研,系统的架构设计与设计文档的输出,同时承担了资产管理、策略管理等模块的开发。 此项目主要采用springboot + mysql + redis 的单体技术架构,也运用了如xxl-job框架,redis分布式锁等方式,以保证后期项目的可横向扩容。