1、计算机专业,多年C#开发,一年JAVA开发,三年以上项目管理
2、精通C#及.NetCore, 熟练JAVA开发,熟悉JS前端,Sql server
3、了解JVM原理,多线程,Mysql,MongoDB,K8S,Docker、CI/CD
4、熟悉面向对象编程及常用设计模式,微服务开发、DDD、AOP、ABP vNext
5、熟悉消息队列、缓存、日志、ES等常见中间件的使用
6、了解分布式、高并发、高负载、高可用性系统开发及设计
7、工作认真,谦虚好学并保持不断学习,喜欢开发并保持开发热情,较强的问题分析能力
8、具备从0到1开发项目的能力
一、民生教育-成人函授教育平台
项目描述
该平台主要面向全国的大学的成人函授教育,为高校提供从院校管理、课程管理、招生、老师授课全方位的系统管理。方便学生在线学习,作业,考试,获得成绩到毕业。整个平台目前有20多万在籍生,每日访问量近100万。我本人以项目经理的身份负责整个平台,新开发出了微信小程序、H5移动端、学生端与教务端分离、学生行为统计服务(采用分库分表解决亿级数据存储问题),先后对接了课件资源服务、题库及试卷服务、论文服务、学生行为大数据服务及部分第三方服务。自我接手整个平台后在学生增加一倍的情况下将bug工单下降30%,尤其是利用异步及缓存技术解决了大量并发问题,利用索引及sql优化解决了大量数据查询及导出功能。
负责内容:
作为高级开发全面负责平台的稳定、开发进度,性能优化,Bug 管理,迭代,上线。
相关技术:微服务,JAVA,Mybatis,KafKa,Redis,mysql,SpringBoot,K8S,C#
二、联想集团-服务云SaaS平台
项目描述
该平台主要是联想集团依托现有业务开发的一套工单管理SaaS平台,在这个平台上租户可以配置各种类型的工单、工单的流转流程以及各流程中各种事件,来服务客户进行线上/线下创建工单并进行各种流程审批管理,整个平台采用微服务、DevOps的方式进行开发及持续集成。数据库是TIDB,文件存储使用MinIo,缓存使用Redis,消息队列使用KafKa,服务注册与发现使用Apllo,日志使用ELK
负责内容
作为高级开发工程师进入项目,主要负责有工单及工单流程配置开发,自定义表单模块的开发维护工作,工单开单及流程节点提交等模块的开发及维护工作,对接顺丰快递服务进行在线快递下单功能、及其他新需求的开发工作。
项目收获:
1、 大公司的管理模式,产品迭代模式,项目管理及JIRA,Confluence等工具使用
2、 深入理解了DDD领域驱动开发,领域划分标准
3、 熟练微服务及分布式开发
相关技术:.NetCore、MySql、EF Core、DDD、Redis、KafKa、ElasticSearch、事件总线
三、某数据平台-产品
项目描述
该项目是由公益行业的专家主导,汇总整个公益行业相关的数据,通过清洗和分析研究来推动整个公益行业的发展和透明。本项目我是作为主要负责人,从需求到开发,从0到1产品上线。
主要工作内容
1、带领爬虫团队工程师编写爬虫程序,从各个行业数据来源平台上采集行业数据。主要难题:
1)协助解决各种反爬问题,主要分析各大数据源平台反爬技术,利用代理、selenium等优化爬虫
2)1000+爬虫程序管理问题,利用scrapy框架及定时策略来管理及记录大量爬虫状态及日志
3)数据存储问题:制定分类策略,并分库分表解决大量数据存储,大量文件存储使用OSS
2、规划数据分类,制定数据清洗策略,编写数据清洗及同步脚本。
3、开发数据管理平台,用于支持部分数据的入库、编辑
4、开发微信小程序产品:XX数据,主要是展示公益行业里的社会组织、资助方、自然人等等相关清洗后数据和行业的一些统计分析报告。同时支持用户注册、数据推送
5、开发大屏可视化产品,利用DataV产品,将公益行业的数据通过大屏的方式展示出来
6、云平台规划:主要是阿里云,使用产品有云服务器、负载均衡、OSS、短信、邮件、DataV
相关技术:.NET Core、微信小程序、Sqlserver、WebApi、EF、Redis、RabbitMQ、Python
可兼职时间
可兼职地点
0条评论 雇主评价