精通 Java , 熟悉Go
熟练掌握 SpringCloud (Gateway,Zuul,Eureka,Feign等)框架,有多个分布式微服务化项⽬实践经验
熟练掌握 Spring框架,Mybatis 框架,Dubbo框架,有多年项⽬开发及应⽤经验
熟练掌握 Redis,Mongo 等NoSQL DB的使⽤
熟练掌握 MySQL,Oracle,PostgreSQL 数据库的使⽤
熟练掌握 Kafka ,RocketMQ消息队列应⽤,有多个项⽬实践经验,并熟练掌握Zookeeper
熟练掌握 Neo4j 图形数据库及其CQL查询语⾔的使⽤,并有项⽬实践经验
拥有良好的 Java 功底,熟练使⽤多线程,反射,及常⽤的数据结构和算法
熟练掌握常⽤的Java设计模式,并运⽤于实际项⽬中
熟练掌握 Web 开发、移动 API 的项⽬开发流程,并拥有丰富的项⽬开发经验
熟练掌握 Tomcat,Nginx 的使⽤
熟练掌握 Docker 及其命令的使⽤
熟练掌握 亚⻢逊 AWS S3,EC2,DocumentDB,CloudFront的使⽤,并有实际项⽬开发, 实施经验
熟练使⽤ Pinpoint,Zabbix等服务监控软件
熟练掌握 IDEA,Git,Maven 等开发⼯具,熟练使⽤ Confluence,Jira 等团队协作软件
有少量Spark(Scala)⽤于离线数据处理作业的项⽬开发经验
拥有丰富的微服务架构项⽬参与经验,并有传统架构项⽬微服务化重构经验
拥有丰富的教育数字校园系统,⽹校系统,知识体系数字化产品相关的技术架构,研发及维护经验
拥有丰富的微信公众平台,微信⽀付的相关集成开发经验
拥有良好的团队合作意识,学习能⼒,具备独⽴解决问题的能⼒和经验
数校系统
项⽬描述:该项⽬为⽹校的在线教学平台,提供教师在线备课,上课,发布课后作业,学⽣在线预习,上课,作答课后作业,及各维度的任务统计等功能;包含整个在线教学的全流程服务平台。
技术架构: SpringCloud 微服务+ SSM,Dubbo, MySQL 数据库主从读写分离;
消息队列:⾼并发数据提交使⽤Kafka消息队列多消费者处理;
缓存及其他:热点数据Redis+oscache缓存; 数据采集Kafka+Mongo+ES; 动静分离+前后端分离;Spark进⾏
数据统计等离线计算;使⽤Neo4j图形数据库存储知识体系结构;SparkJob+Kafka进⾏章节资源数据同步。
我的职责:
参与课程包需求模块技术⽅案设计,实现与开发;
试卷 H5 导出 Word 功能开发;试题 Latex ⽅案处理 ;参与考试系统部分功能模块开发;
参与知识体系数字化建设: 总树资源管理项⽬章节知识体系 Neo4j 数据结构设计;章节知识体系资源关系数据库表设计;
章节资源数据同步到各应⽤平台的 Spark Job 开发。
该项⽬为⽹校的在线教学平台,提供教师在线备课,上课,发布课后作业,学⽣在线预习,上课,作答课后作业,及各维度的任务统计等功能;包含整个在线教学的全流程服务平台。
该项⽬是集在线直播(录播),AI⾃适应测试,与知识体系同步的微课、导学测验于⼀体的学⽣在线⾃主学习系统,并能够提供学⽣整个在线学习过程的跟踪和服务;