个人介绍
我是程序员客栈的胖虎Nick,一名Java开发工程师; 我毕业于国家开放大学,担任过高济医疗(现领创(北京)科技有限公司)的高级Java工程师,担任过天津紫藤科技股份有限公司的项目经理; 负责过智店通,智慧食堂,畅享美团的开发;
精通各类加密算法、分布式项目技术选型,能根据用户预算动态调整项目架构方案; 熟练使用Springboot、Redis、MySQL、RocketMQ、RabbitMQ、华为云系列、阿里云系列;
可以基于Prometheus搭建Grafana监控中心、ELK等进行服务治理
擅长赛道:电商、银行业、互联网医疗、共享硬件营销方案、政务系统的数字化转型
如果我能帮上您的忙,请点击“立即预约”或“发布需求”!
工作经历
2020-08-10 -2023-06-30天津紫藤科技股份有限公司项目经理
公司简介 辅助政府领域、银行领域进行数字化转型,通过对接三方服务商对全社会提供新能源汽车共享充电桩服务。 本人职责 1.研发团队日常管理,工作部署及验收 2.对接三方服务商 3.开发流程规范化治理 4.各类文档编写、参与需求评估会议并提出技术架设意见 5.完成公司核心业务的代码编写 6.对公司项目进行软著申办 7.完成新项目的技术选型、搭建及原始文档编写 8.承接客户需求,针对客户需求提供快速、便利的解决方案 9.出差至现场解决技术方案及部署方案
2019-10-10 -2020-08-06领创(北京)科技有限公司高级Java开发工程师
公司简介 大健康领域战略性投资与运营服务机构,是高瓴资本旗下专注大健康领域战略性投资与运营的实业公司;涉及医疗服务、药品分销及零售等业务,结合梅奥和惠每医疗的健康管理知识库体系、IT大数据应用的技术储备以及医疗服务和药品行业的运营能力,为用户提供药品研发生产、医药零售、医药配送等服务。 本人职责 1.负责智店通待办中心的开发与维护工作 2.负责智店通美乐人生(上海合作商业务)开发与维护工作 3.为待办中心维护各类文档、UML、ER等 4.与美乐人生上海服务商进行技术对接 5.外包人员代码CR,提供修改方案 6.组织开展技术分享活动
2017-07-18 -2019-09-26捷信消费金融有限公司中级Java开发工程师
公司简介 国内首家外商独资的消费金融公司,经营范围包括:发放个人消费贷款;接受股东境内子公司及境内股东的存款;向境内金融机构借款;经批准发行金融债券;境内同业拆借;与消费金融相关的咨询、代理业务;代理销售与消费贷款相关的保险产品;固定收益类证券投资业务;经银监会批准的其他业务等。 本人职责 1.根据设计文档中定义的标准,开发接口、进行单元测试和文档编写 2.参与功能模块设计工作 3.解决用户反馈的产品问题
2016-04-07 -2017-07-13天津新智视讯技术股份有限公司初级Java开发工程师
公司简介 广告业,提供广告投放、广告策划等业务 本人职责 1.完成上级安排的开发工作 2.对本人开发的接口补充文档 3.参与数据库表级设计
教育经历
和TA聊聊APP扫码和程序员直接沟通
该用户选择隐藏教育经历信息,如需查看详细信息,可点击右上角“和TA聊一聊”查看
技能
项目简介 为帮助银行解决用户持续激活、月动账需求开发,用户可通过登录客户所属银行的掌上银行(中行为*银行),通过指定链路进入项目,项目内通过行号白名单,我司拦截黑名单后,领取客户行定制的美团外卖代金券 功能模块 管理端:活动模块、银行架构模块、数据统计模块 用户端:活动页面内容渲染模块、用户模块、优惠券模块、美团联登模块、订单模块、交易(支付、退款)模块 本人负责 管理端 1.开发活动模块 用户端 1.开发用户模块 2.开发优惠券模块 3.开发优惠券模块 4.开发美团联登模块 5.开发订单模块 6.开发交易模块 项目问题 1.使用过程中发现某些用户通过掌银途径修改开户行来进行通过白名单检测,与客户行沟通后确认如果同一用户参与过2个地区或以上本活动视为黑名单用户,所有银行序列该活动禁用。 2.为避免用户在项目内领取优惠券后未及时下单,后期在美团外卖内使用其他渠道进行支付,导致无法解决客户动账需求,优惠券领取模块调整为登录时领取资格,订单结算前由美团侧通过RPC通知我侧监听通道进行优惠券发放。 3.为避免客户行活动资金超出预算,对活动资金使用Redison的分布式锁进行并发处理。
独立开发加密算法学习项目 AES、DES、ECC、RSA、SM 本人负责 所有加密算法的实现以及部分双语注释 开发过程中问题 对加密算法进行双语注释,英语部分机翻+人工修正,部分注释内容由本人国外留学亲友协助修正
项目模块: 用户信息、点餐、人脸认证、账单、健康打卡、意见反馈、申请餐券、门禁记录、复制密钥 本人职责: 1.开发用户模块,用户信息由校方(企业)自行人工录入系统后台,用户首次绑定关系使用支付宝小程序(紫藤智慧食堂),用户信息使用SM2加密算法进行持久化,信息脱敏后存入Redis 2.开发点餐模块,点餐成功后使用RocketMQ推送至订单系统进行异步处理,用户使用余额进行支付,不支持其他渠道支付(项目由国企银行进行补助,故无法支持其他渠道结算) 3.开发复制密钥模块,使用SM2对用户非敏感信息进行加密,该密钥在支付宝小程序无法自动识别用户身份信息时做补充处理 4.开发申请餐券模块,如当前食堂(学校或企业)在后台管理端创建了餐券及开启准许申请功能后用户端内可见,用户端申请餐券时,根据当前用户身份(普通用户、管理层用户、外来人员、测试人员)查看准许申请的餐券,申请后可自动获取对用餐券(如未在管理端设置该餐券自动发放,则需管理员在后台进行手动发放),餐券功能常规使用身份一般为外来人员及管理层用户 开发过程中问题 1.对接SM加密算法,该加密算法为国家密码局最新加密算法,所有服务商对接银行用户系统均强制接入,因其性能及加密强度,我司需要自己接入一套性能及强度符合自身业务的工具类,本人通过查阅各类资料,独立开发成工具包,并进行了代码注释以供其他开发人员进行学习 2.因食堂项目用户使用时段聚集,所以对QPS的抗压能力有一定要求,除了对订单中心的RocketMQ增加了新的实例,还对现有服务器机组配置进行了升级,后期为了更好的监控服务质量,接入Grafana监控中心