个人介绍
我是程序员客栈的独钓寒江鳕,是一名Java资深程序员。我拥有十多年的软件开发和项目管理经验,擅长使用各种前后端技术栈进行应用程序开发。
我熟悉Java语言及其生态系统,包括Java SE、Java EE、Spring、Spring Boot、Shiro、Hibernate、MyBatis、Activiti、Quartz等,能够开发高可用、高性能、可扩展的应用程序。此外,我熟悉前端技术,如HTML、CSS、JavaScript、jQuery、echarts、easyui、ztree、extjs、bootstrap、Vue.js等,能够与前端开发人员紧密合作,提供后端支持。
在数据库技术方面,我掌握MySQL、Oracle等关系型数据库,并熟悉NoSQL数据库,如Redis等。我能够设计和优化数据库结构,处理复杂的数据查询和数据存储问题。
在过去的项目中,我曾担任核心开发人员和项目负责人。我参与过多个企业级应用程序的开发,涉及多个行业,如金融、车后、教育等。我具备在复杂项目中解决问题的能力,能够迅速适应新技术,并给出合理的解决方案。
作为一名资深的Java程序员,我熟悉软件开发的整个生命周期,从需求收集和分析,到设计,编码,测试,再到部署和维护。我注重代码的可读性、可维护性和可测试性,始终追求高质量的代码和良好的程序结构。
如果我能帮上您的忙,请点击“立即预约”或“发布需求”。
工作经历
2018-04-23 -2023-06-30中视前卫影视传媒有限公司架构师
公司主要从事广播、电视、电影和录音制作。我在研发培训中心。 负责负责需求分析、产品设计、制定项目计划、跟踪项目进度、把控项目风险。 负责项目技术选型、架构设计、框架搭建。 负责项目部署及阿里云和实体服务器的维护及网络安全。
2015-12-01 -2018-04-15北京智库衡通科技股份有限公司java高级开发工程师
公司主要车后服务。 我在公司负责项目框架的搭建、改进。负责技术难点的攻克,新技术的快速学习并指导其他同事。负责对其他同事的代码进行审核,提出优化建议。负责项目上线的相关事宜,包括版本部署、集群、性能优化、监控等。负责云端服务器维护。
2011-11-01 -2015-11-30北京赞同科技发展有限公司java开发工程师
公司主要做金融软件的开发。 我在公司测试部门负责测试条线项目功能开发,负责技术难点的攻克,新技术的快速学习并指导其他同事。负责对其他同事的代码进行审核,提出优化建议。负责项目功能的需求分析、概要设计、详细设计和部分技术文档的编写。
教育经历
2005-09-01 - 2009-07-01中央民族大学通信工程本科
技能
集成测试管理平台是包含了服务端与客户端两部分,包含测试需求、测试案例、测试规划、测试结果、公共管理五大模块,又细分为多个小模块。是适用于多种报文格式和多种通讯方式的测试工具。 支持定长报文、分隔符报文、可变分隔符报文、XML报文、SOAP报文、NATP报文、HTTP参数报文、ISO8583报文、有类型定长报文等多种报文格式。 支持socketc长短连接、HTTP、HTTPS、MQ等通讯方式。 服务端,是模拟行内系统或第三方系统,用设定的用例,灵活地配置测试场景。 客户端,是模拟了前端系统,通过画流程图的方式自动生成案例,或导入已有案例,有效地对案例管理;同时具备自动生成测试用例、配置检查点等功能。 我在项目中负责测试需求、测试结果、公共管理模块的开发工作。
“网络课堂数据统计系统”是对“网络课堂”平台无数据统计功能的补充,能够快速、实时响应甲方频繁且复杂多变的数据统计需求,通过爬虫技术,每天定时多线程自动爬取数据并封装,主要功能包含: (1)登录数据统计:统计全部、年度、月度、每天、自定义时间段的登录数据(人数、人次、平均人数、平均人次)。 (2)课程数据统计:根据课程属性,比如类型、学时、讲师、时间、状态等,统计课程的相关数据及明细学习数据。 (3)学习数据统计:可根据学员属性、课程属性、所属机构等统计学员在自定义时间段内学习的全部课程、指定类型课程、指定课程的学习数据,包含汇总的、已完成的、学习中的、未开始的课程数、学习时长、学时数据,及每个学员的明细学习数据。 (4)课程库管理:本地课程库与已上线课程关联管理统计。 (5)自制课程管理:对自制课程的全流程制作过程进行管理与记录。 本项目由本人独自开发,包括需求分析、框架搭建。使用了springboot、mybatis、shiro、logback、jxls、quartz、线程池、Thymeleaf、jquery、bootstrap、layui、echarts、nginx等技术栈。可以实时显示统计各种数据。
项目包含后台系统与前端投票APP。 后台系统包含会议管理、奖项管理、评委管理、选手管理、投票管理、监票管理、结果管理、大屏展示八个模块。通过本系统可实现多种规则的投票评选功能:1.简单多数按票数排序;2.设定票数需超过多少票;3.同票后继续投票排序同票名次中的先后顺序;4.全部选手的绝对排序;5.结果展示中同票按姓氏笔画或拼音排序。 前端投票APP包含投票和结果查询。投票过程中用户只需关注投票本身,无需切换奖项点下一步等,这些都是根据进度自动切换。 本项目由本人独自开发,包括需求分析、框架搭建。使用了springboot、mybatis、shiro、logback、jxls、spire、redis、websocket、Thymeleaf、jquery、bootstrap、mui、nginx等技术栈。最终完美完成了中央广播电视总台十于次部长参与的投票评选工作。 项目难点,在实施过程中发现在搭建的物理隔离的局域网环境中websocket连接缓慢需要5毫秒左右,排查后在服务器上搭建DNS服务器后解决了问题。