Newbe·简历

Newbe便是新生,唯有不断蜕变才能焕然新生。

简历照片

概要

俞坤,男,1992年生,2015年6月本科毕业于福建师范大学,计算机科学与技术专。

.Net 服务端开发,开源项目作者,独立博客维护者(www.newbe.pro)。

学习能力强,技术热情高。协作交流佳,文档能力好。

电子邮箱:newbe36524@qq.com

学业主要经历

  • 四年连续获得一等奖学金和校三好学生称号。同专业共 120 余人,每年一人
  • 学生党支部书记、年级学生会主席
  • ACM 福建省银奖一次、校一等奖一次
  • 学分平均绩点 3.0 以上,同专业顶尖
  • 能够阅读英文技术说明文档

工作履历

时段 公司 部门 职务
2018.03至今 上海某创业公司 软件开发部-服务端组 .net服务端工程师
2014.11-2018.03 福建特力惠信息科技股份有限公司 研发部 .net研发工程师
2014.07-2014.11 福州银达天成电子技术有限公司 软件开发部 .net开发工程师

工作主要内容

总体成效

大四第一学期起便开始进入企业工作。技术投入时间多,实际工作经验约为工作时间的1.5倍。

在特力惠三年中,连续两年被评定为”优秀员工”(研发部一人)。

同事领导的普遍评价为:学习能力强,技术能力可靠,工作积极主动,协作能力优秀。

主要技术点

以下内容排名按照熟练度逐级递减。

编程语言:C# / Javascript (ES5) / Powershell 5 & Core / Typescript / Java /

数据库应用:Postgresql 9+ / SQLite 3 / Oracle 11+ / SQLServer Localdb /

其他服务端组件或技术:

ElasticSearch / Redis / RabbitMQ / Docker / Service Fabric /

OpenID Connent / OAuth 2.0 / SAML /

前端技术栈:Easyui / JQuery / Vue

源代码管理:Git / SVN

软件应用:

Rider 2018+ / Visual Studio 2015+ / WebStorm / Sublime Text /

IIS / 禅道 / Team Foundation Server / Office2016 / XMind / Jenkins / TeamCity / Nuget /

.Net 技术内容

掌握C#主要语法特性,熟练使用Task进行异步编程,并行编程。

能够使用AspNetCore框架构建系统API,并使用Swashbuckle.AspNetCore快速生成接口文档。

能够使用Orleans框架构建具备横向扩展能力的集群应用。

此处列出本人能够熟练使用的主要技内容。

AspNetCore / Orleans / AspNet MVC 5 / Autofac / NLog / Dapper / EF6 / dbup / IdentityServer3 /

XUnit / NUnit / SpecFlow / Polly / Hangfire / Topshelf/

熟练使用,即在了解该技术的绝大部分用法,能够在工作中独立解决使用该项技术绝大部分问题,少部分问题只需查询资料便能够解决。

主要项目经历

数字资产交易平台软件

[需求]:实现用户下单,自动撮合,充值提现,O2C交易等。

[贡献]:服务端开发,基于Orleans / Postgresql / RabbitMQ / Redis / ElasticSearch / Service Fabric等主要技术开发的交易平台软件,能够实现单个交易对每秒至少800个订单的下单,每秒撮合至少300个订单

河南省国土资源厅一张图云门户

[需求]:围绕应用资源、服务资源和计算资源三大云资源,实现全省可用的多租户云平台。实现快速交付、简化运维和按需取用的国土云平台。

[贡献]:主程,主要技术决策要点、代码审查与任务分配。独立完成VCenter API的对接调用工作,实现虚拟机的调度与资源管理。

特力惠运维平台

[需求]:为公司现场实施与运维人员,提供一套具备自动化部署、实时监控的运维平台。

[贡献]:主程,主要技术决策要点、代码审查与任务分配。成功采用ansible在远程虚拟机自动部署iis站点和windows服务。并采用ElasticSearch中提供的Beat采集器+ElasticSearch方案,实现了对应用和计算机信息的实时监控与分析。

河南省国土资源厅统一访问控制系统

[需求]:建设支持多业务系统的统一身份认证与授权系统。实现多系统单点登录登出,统一组织机构数据管理,统一权限查看与系统访问控制。

[贡献]:主程,主要技术决策要点、代码审查与任务分配。独立完成IdentityServer3为主要框架的单点登录方案,为其他子系统提供了对接方案并落地成功。

特力惠统一身份认证与授权平台

[需求]:为特力惠所有产品提供统一的身份认证与授权平台,实现多产品单点登录与授权管理。这是公司研发部决定进行JAVA方面尝试的初期项目。

[贡献]:主程,主要技术决策要点、代码审查与任务分配。独立完成JAVA技术转型过程中遇到的技术难点。基于原有的协议知识,对CAS进行自主定制,实现了原有的产品的统一对接。

个人项目

Newbe.Mahua .Net QQ机器人开发框架

项目地址:https://github.com/Newbe36524/Newbe.Mahua.Framework nuget Newbe.Mahua

Newbe.Mahua体系结构

使用该SDK开发可以实现一次开发,运行于多个不同QQ机器人平台平台的绝佳体验。

该项目主要涉及了以下这些技术的应用:

  • Autofac
  • Refit
  • MessagePack
  • .Net Core SDK
  • VS 插件开发

Newbe.Docs 个人静态博客

项目地址:https://github.com/Newbe36524/Newbe.Docs

基于 jekyll 构建编写的纯静态博客,博客地址为 http://www.newbe.pro

Newbe.Pct 自动化测试框架

项目地址:https://github.com/Newbe36524/Newbe.Pct

本项目为测试工作者提供了一套“简易的 Web E2E 自动化测试脚手架”。测试工作者可以通过该脚手架,实现编写一些简单的 Web E2E 自动化测试。

本项目是基于github上优秀的开源项目 protractor-cucumber-typescript 本土化改造,使之更加适用于国内的中小型测试团队。

求职意向

.Net 服务端/Web端 开发

能够胜任.Net 服务端、Web端 开发小型团队管理职责(4-6人)。个人开发能力良好,学习能力强。熟悉 服务端/Web端 开发的主要技术栈。