个人介绍
掌握Springboot&SpringCloud
掌握 Vue&React全家桶、Flutter&dart、Node、.Net、Java、SQL、Git、Linux、Docker、Nginx
掌握 Webpack 、Vite、cli、maven等构建工具
熟悉SaaS系统,应用DevOps方法论,实践 CIDI持续集成和持续交付。熟悉领域驱动设计将业务领域与软件系统紧密结合开发网站,小程序,APP,桌面端等应用。熟悉各类架构技术和解决方案,有丰富的技术积累和项目经验;
工作经历
2022-11-01 -2024-02-01北京本征科技有限公司高级前端工程师
1、负责WEB3金融官网(法币和虚拟币整合)平台的Web前端开发 2、负责金融区块链跨平台移动端App开发 3、负责产品出入金业务模块的通用组件开发 4、参与 UI/UX 小组,和产品经理、测试团队、后端同事合作,按迭代完成需求开发 5、参与官网、活动页的Web前端开发、升级和维护 6、负责现有Web产品的改进、优化网页性能和用户体验等
2020-10-01 -2022-10-01内蒙古明心科技有限公司全栈工程师
1、物联网相关项目前端开发。高效出色完成项目迭代优化,提升项目交付进度,提高项目整体兼容性以及性能。 2、 使用技术栈:Vue、webpack、babel、CSS、Sass、ElementUI 3、 高度还原 UI 页面布局页面跨平台自适应,vue-router 路由,路由守卫,鉴权,vuex 状态管理,页面动效,Axios 后端接口联调,数据绑定,Echart 数据图表展示,webpack 资源打包以及性能优化 4、物联网设备调试,网络通讯,数据调试 5、Android 移动端 App 与 uni-app 小程序 维护与优化 6、前端技术栈选型与决策 7、维护后端项目(SpringBoot+ Mybatis+MySQL+Redis+Jenkins+Swwager+Restful ) 8、部署项目到云服务器以及部分核心业务逻辑的性能优化
2018-09-01 -2020-10-01内蒙古车商互联网络技术有限公司全栈工程师
1.负责技术团队建设与管理以及前后端架构设计搭建,编码,上线 2.APP 设计与开发,使用 ReactNative 进行 UI 布局、封装各页面通用组件、封装网络请求、APP 状态管理、实现页面数据请求绑定渲染以及特效(下拉刷新、跳转动画等)、实现二维码扫描、识别 VIN 车架号、部分页面使用 webview 展现 vue 开发的活动页产品宣传广告页等、实现 APP 热更新、优化调整 App 兼容性等。 3.后端技术负责数据库 mysql、mongodb 业务建模与表设计。 4.负责 JavaSpringBoot与 Nodejs(koa、express )对接开发整体业务与 api 接口 5.负责第三方支付接入、消息推送接入、用户签权。 6.负责 APP 的B端后台内容分发管理系统开发,使用 React 集成 ANTDESIGNPRO 框架做各模块(车源管理/商户管理/用户管理/消息管理/评论管理/权限配置)等页面开发。高度定制封装通用组件、实现组件通信、应用状态管理、页面路由跳转、封装网络请求 api 、集成阿里云 OSS 对象存储、证件校验。实现核心业务
2014-09-01 -2018-08-01内蒙古诺维科技技术主管
1. 任职技术主管 2. 负责与甲方沟通以及业务需求分析,技术方案策划落地 2.公司主要开发维护内蒙医院内部系统数据库以及HIS系统与各科室信息化系统的功能优化 3. 负责内蒙医院内部内网管理系统开发数据库搭建以及服务器应用部署网络调试以及后期维护 4. 开发内蒙古物流协会官方网站
2012-03-01 -2014-09-01内蒙古国风网络技术有限公司软件工程师
1、需求分析:与客户沟通,了解项目需求和目标,制定项目计划。 2、设计架构:设计网站的整体架构和数据库结构,确保系统的稳定性和可扩展性。 3、页面布局:根据美工切图,设计网站的页面布局和用户界面。 4、编码实现:使用 .net 技术编写网站的后端代码,实现各项功能。 5、数据库管理:设计和管理数据库,确保数据的安全性 6、测试调试:对网站进行全面测试,调试修复各类 bug,保障网站的稳定性。 7、性能优化:优化网站性能,提升用户体验,如提高页面加载速度等。 8、部署上线:将开发完成的网站部署到服务器上,确保网站正常运行。 维护更新:对网站进行日常维护和更新,包括功能改进、安全修复和内容更新等。
教育经历
2010-03-01 - 2012-09-01北大青鸟it培训软件工程专科
就读于北京北大青鸟培训机构学习软件开发专业。期间双修学习C# .net与Java开发语言,并以优异成绩毕业取得OSTA高级软件工程师认证。
2009-03-01 - 2010-10-01内蒙古开放大学影视动画专科
在大学的影视动画教育经历中接受全面的专业培训,学习影视动画的基础理论,包括动画原理、画面构图、色彩理论和故事叙述等。通过实践项目和作业来应用这些知识,制作动画短片角色设计。
技能
智慧消防安全云服务平台项目的前后端开发 前端开发: - 用户界面设计:创建直观、易用的图形用户界面,包括消防设备监控、告警通知、数据可视化等功能。 - 数据交互:与后端服务器进行数据通信,获取实时消防数据,并将用户操作反馈给后端。 - 可视化展示:使用图表、地图等方式展示消防设备状态、告警信息等,提供清晰的信息展示。 - 移动端支持:开发适配移动设备的前端界面,方便用户随时随地访问平台。 后端开发: - 数据管理:设计数据库结构,存储和管理消防设备信息、告警历史、用户数据等。 - 设备连接与监控:实现与消防设备的连接,实时获取设备状态和数据,并进行监控和分析。 - 告警处理:接收前端发送的告警信息,触发相应的告警通知和处理机制。 - 数据分析与报告:对收集到的数据进行分析,生成报告和统计信息,支持决策制定。 - 系统安全:确保平台的安全性,包括用户认证、数据加密、权限管理等。
车手档app是一款综合B2BB2C的一站式二手车商家管理、车源信息咨询分享的线上平台 1. 前端架构: - 使用 ReactNative 开发个人/商户端app,实现移动端跨平台的用户界面。 - 利用 ReactNative 的组件化和模块化特性,提高代码复用性和维护性。 2. 后端架构: - 使用 SpringBoot 构建后端服务,提供 Restful API 接口。 - 采用分层架构,将业务逻辑、数据访问和接口分隔开,提高代码的可读性和可维护性。 3. 容器化与部署: - 使用 Docker 将前端和后端应用打包成独立的容器,部署和管理。 - 利用 Docker Compose 进行容器编排,实现服务的自动部署和扩展。 4. 分布式协调: - 使用 Zookeeper 实现分布式调用,管理各个业务模块服务的注册和发现。 - 通过 Zookeeper 确保各个服务之间的协同工作和一致性。 5. 负载均衡与反向代理: - 使用 Nginx 作为负载均衡和反向代理,将请求分配到多个后端服务实例。 - 配置 Nginx 的缓存和 gzip 压缩等功能,提高系统的性能和响应速度。 6. 服务器配置与优化: - 在阿里云服务器上进行适当的配置,包括操作系统、数据库、存储等。 - 对服务器进行性能监控和优化,确保能够支持日活跃用户 1000 的访问量。 7. 数据库设计与优化: - 根据业务需求设计合理的数据库架构,使用索引和横向分表等优化查询性能。 - 进行数据库的备份和恢复策略,确保数据的安全性和可靠性。 8. 安全与权限管理: - 实施安全措施,如 SSL 加密、用户认证和授权等,保护系统和用户数据的安全。 - 定期进行安全审计和漏洞扫描,及时修复潜在的安全风险。 9. 监控与日志分析: - 配置监控系统,监测服务器的性能指标、应用的健康状态和错误日志。 - 通过日志分析工具,对系统的运行情况进行分析和优化。 10. 测试与持续集成: - 进行全面的测试,包括单元测试、集成测试和性能测试等,确保系统的质量和稳定性。 - 建立持续集成和部署的流程,加速开发迭代和版本发布。
Zerocap portal App是一款面向关注Web3金融区块链用户的App •高度还原UI设计。使用 Flutter 的布局控件( Column、Row、Container、Stack等)构建页面结构,确保布局的灵活性和可维护性。 考虑响应式设计,适应不同设备pad屏幕大小和分辨率。 •组件化封装:将 UI 元素封装为可重用的组件,提高代码的复用性和可维护性。 - 使用flutterBloc实现全局状态管理确保组件之间的通信和数据传递方式清晰明了。 •建立与区块链节点的安全连接,实现与区块链的数据交互。 - 使用 GraphQL 进行数据获取和更新。 - 处理数据的实时更新,确保用户在 app 中看到最新的区块链信息。 •钱包管理: - 设计安全可靠的钱包功能,支持用户加密货币的存储和管理。 - 实现钱包的备份和恢复功能,保障用户资产的安全。 • 展示用户的交易历史记录,包括交易详情和交易状态。 - 提供交易确认和通知功能,使用户及时了解交易进展。 •确保 app 中的数据传输和存储都是安全加密的,保护用户的隐私和资产安全。 - 实施安全的身份验证和授权机制。 •数据可视化:通过图表、图形等方式展示区块链数据,如余额、价格走势等 •用户体验:注重用户交互的流畅性和易用性,提供清晰的导航和操作指引。 - 进行用户测试和反馈收集,不断优化 UI 和用户体验。