我有6年的后台开发经验;熟练掌握主流后台开发技术栈(go,asp.net core等);熟练掌握云原生模式下所需技能(微服务,DDD,容器等);软件开发国家软考软件设计师;热爱学习底层,深入的技术;工作认真负责,执行力强。
个人技能栈:
语言:c#,asp.net core,go
db:mysql/mssql
缓存/nosql:mongo/redis
操作系统:Windows/Linux(centos7)
消息中间件:rabbit mq/kafka
容器:docker/docker-compose
智能排课PaaS服务门户API站点,Admin API站点,用户 微服务开发
● 智能排课PaaS服务是将排选课算法以PaaS(特色的)服务形式对外提供。用户可以在排课服务站点上注册账号,调用对应的OpenAPI接口进行排课操作。该PaaS与常规互联网厂商的PaaS服务不同的地方在于,弱化了中间件的管理,增加了运营业务拓展能力。
● 该服务根据DDD思想设计,涵盖多个微服务,服务间采用CQRS这种模式的通信,服务端采用GRPC双向流模式实现高性能的服务端,前端(对外API端)采用JWT Token做统一认证,还涉及到微服务的治理,编排,具体设计技术包括(通信框架NIO、GRPC,kafka, mysql , redis ,docker,docker-swarm,sky apm 等等)。
● 我在该项目中,负责User服务的研发,前端两个对外的API站点研发,对接招商银行银联付费接口以及初期两个网站的前端实现(后转为前后端分离)。