(1) : 擅熟练掌握JavaSE基础知识并阅读相关源码,多线程与并发编程,多种设计模式;go相关框架:goom,gin,go-zero微服务。
(2: 熟悉移动WEB混合开发流程及移动APP接口,前端VUE,IONIC技术,熟悉Linux 常用命令及Maven管理项目构建
(3): 熟悉常用框架 Hibernate,spring,springMvc,Mybatis,SpringJDBC,SpringBoot2.0等开源框架,SOA、分布式、大型网站架构,熟悉RPC远程调用、Dubbo、SpringCloud等微服务框架
(4): 熟悉网络通讯技术Socket、Netty、NIO 、WebSocket、Http,MQTT协议开发
(5) : 熟悉JVM参数调优、性能检测工具;熟悉MySql、Oracle,PostgreSQL空间数据库,熟练使用SQL语
(6): 熟练使用网络通讯协议,熟练使用json、xml通讯格式,熟悉常见消息中间ActiveMQ、RibbitMQ、Kafka 使用
(7): 熟悉对大型网站技术架构及高并发解决方案,熟练使用Nginx+Keepalived实现服务高可用熟练使用Redis等非关系型数据库及搜索服务框架Elasticsearch和Lucene
(8): 熟悉分布式协调工具Zookeeper,了解大数据Hadoop,Hive,Fink实时计算,集群、高可用、高并发解决方案 服务降级、限流、熔断、隔离等,熟悉分布式和微服务常见解决方案(如:分布式任务调度平台、分布式服务追踪与调用链、分布式Session一致性问题、分布式锁解决方案、分布式事务解决方案LCN、分布式日志收集ELK、微服务开放平台设计);
(9): 有丰富的微服务项目开发实战经验,分布式环境部署,Docker,K8s部署,jenkins自动化部署
(10): 区块链技术:Solidity, go语言, Hyperledger Fabric, 智能合约开发(Hardhat/Remix),NFT,以太坊DApp开发,Ethers.js,web3.js,Token标准(ERC-20/ERC-721)
深圳地铁行政后勤系统/智慧施工系统 项目架构
【项目描述/架构】:行政后勤系统是深铁内部OA系统,实现业务审批,即时通信,实现集团人力资源系统跟合同系统集成;施工管理系统是以地铁调度系统为基础,通过施工可视化管理模式,最终形成支撑施工各部门业务运行,管理决策一体的智慧施工平台,基于springCloud,dubbo架构微服务。包括系统中台、流程引擎中台、会务系统、日程系统、绿植系统、搬迁系统、消耗品系统、工装系统、施工系统、等架构工作,并落实执行、监督实施,平台功能齐全,不仅具备传统oa系统办公功能,并且实现了各类行政办公事务的移动化,平台还提供物资管理,知识管理,后勤服务等功能。
【项目职责】:负责项目架构工作,根据公司项目规划,系统中台、流程引擎中台(低代码平台)的研发,报表系统的研发
【项目成果】:行政后勤系统打通了深圳地铁内部人员各级行政办公自动化,信息化,移动化的需求,减少了各级部门线下办公的繁琐,实现了各信息系统的集成和统一登录,加快业务审批的效率。
NFT拍卖 DAPP 区块链开发
【项目描述】:该平台是一个去中心化的NFT交易市场,管理nft的铸造与所有权,可以创建,出价,结算集成erc2981实现自动版税分配。
技术栈:solidity+openzepperlin+ERC721+hardhat+go+ge-ethereum+go cron+mysql。
【项目职责】:负责Solidity编写nft合约,处理拍卖合约逻辑,创建、出价、结算。使用openzeppelin的erc721避免重入攻击,合约部署及gas优化,参考荷兰式拍卖逻辑随时间自动降价,首个接受者成交。
云南省矿业权一张图可视化系统 项目经理
【项目描述】:一张图系统是满足云南省自然资源厅对地理矿产的规划,对地理gis,数据存储,大数据分析一体化,智慧矿业权进行智能化管理,系统功能模块:基础地图操作、测量、地图管理、数据分析、查询定位(坐标定位、空间查询),运用平台、公共管理、智慧矿业、平台层、数据管理、数据共享交互平台、信息采集平台。
数据集成:包含调度模板、任务构建、任务批量构建、实例管理、执行日志、资源监控这几个子功能;支持各数据源的相互同步且实现高可用。
数据开发:包含任务列表、历史版本、运行日志、告警设置、告警日志、系统设置、Jar包管理这几个子功能;支持flinkSql、flinkCDC、以及相关flink Jar包的任务上传执行并监控任务状态等。
数据资产:包含数据源管理、元数据管理、数据血缘(待和同步任务结合)、Sql工作台、元数据变更记录这几个子功能;管理各数据源的元数据及数据类型等等。
数据标准:包含标准字典、对照表单、字典对照、对照统计这几个子功能;支持按照字典去自动对照元数据的字段标准来统计字段的标准程度。
数据质量:包含规则配置、问题统计、质量报告这几个子功能;支持通过配置质量规则来自动检测数据的质量并生成相应的质量报告。
数据API:包含数据服务、数据脱敏、API调用日志;支持SQL取数、整表取数、api限流、api黑白名单、字段脱敏等功能 。
【项目职责】:负责数据集成汇聚,数据仓库元数据管理,数据标准制定,数据质量规则开发。
【项目成果】:矿业权一张图系统为云南省矿产提供决策支撑系统,充分利用大数据、可视化、网络化等技术实现矿业权一张图。
学车小王子-SAAS系统 java技术经理
【项目描述】:学车小王子是一个驾考行业内部自己的生态SaaS系统,搭建中台化运营中心,发展自上而下的驾考培训平台,由教练平台(B2B),运营平台,多渠道商城app(B2C)及统一会员体系构建,采用springboot,springcloud构建微服务,nacos实现服务注册治理,elk+kafka实现微服务统一日志管理,app首页推荐自研推荐算法,使用hadoop作为大数据平台基础架构,fink进行实时计算。
【项目职责】:负责项目架构,项目规划,技术架构更新迭代,教练平台,运营平台,app平台开发工作。
【项目成果】:该系统为公司自研系统,通过中心一体化实现微服务各业务中台,数据中台,商城App一体化,为驾考提供便利的学车体验,平台做大数据行为分析,对用户行为进行实时计算打造一套运营平台,降低营销成本,增加成交量。
学车小王子-APP风控系统 java技术经理
【项目描述】:学车小王子app针对多渠道商城app(B2C)端的营销系统会针对性对用户促销活动,推荐下载app赚现金等活动,针对一些活动,前期会出现机器刷接口,导致活动被不法分子刷,风控系统针对登录,交易,活动,支付等场景根据业务系统埋点对用户行为进行风控管理,采用的架构:springboot+kafka+flink+redis+Drools。
【项目职责】:项目架构,项目规划,技术选型,风控系统规则定义。
【项目成果】:该系统为公司自研系统,通过风控实现微服务各业务中台,App,小程序用户端 数据风控,对用户异常行为进行实时计算风控,减少不法用户对平台的损失,营销活动的公平公正,增加真实用户。