Newbe·简历

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

简历照片

概要

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

大学在校期间,四年连续获得一等奖学金和校三好学生称号。(同专业共 120 余人,每年一人)

学生党支部书记。年级学生会主席。学分平均绩点 3.0 以上,同专业顶尖。ACM 福建省银奖一次、校一等奖一次。

四年专注于.Net 服务端开发 / BS系统开发。具备“高并发,分布式”系统设计与实践经验。具备全栈开发能力。

能够支持二十万同时在线用户在线交易。线上日下单数400万以上(未达到极限),实现订单秒级撮合。

开源项目作者,独立开发实现的“QQ机器人框架-Newbe.Mahua”,已经达到 550 Star 以上。

独立博客维护者(www.newbe.pro)。

熟悉“敏捷项目管理”,承担过 4-6 人的项目管理工作。

英文阅读能力良好,能够通读英文技术文档。

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

电子邮箱:newbe36524@qq.com

QQ:472158246

工作履历

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

工作主要内容

总体成效

大四第一学期起便开始进入企业工作。

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

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

主要技术点

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

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

数据库应用:Postgresql 10+ / 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结合Service Fabric框架构建具备横向扩展能力的集群应用。

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

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等主要技术开发的交易平台软件。在确保业务数据正确性的基本前提下,优化业务流程,解决系统性能瓶颈。实现在高并发大数据量压力下的系统稳定。能够支持二十万同时在线用户在线交易。线上日下单数 400 万以上(未达到极限),实现订单秒级撮合。

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

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

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

特力惠运维平台

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

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

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

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

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

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

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

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

个人项目

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

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

Newbe.Mahua体系结构

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

Newbe.Docs 个人静态博客

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

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

Newbe.Pct 自动化测试框架

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

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

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

求职意向

小型或初创团队技术核心

如果您已经拥有资金,拥有战略,现在就缺一个“程序员”了,那么请联系我。

中大型公司研发人员

如果您的公司需要 .Net 服务端、Web端 工作经验充足,并且沟通良好,甚至还具备项目管理能力的人员,那么请联系我。