Neil Developer

About


关于我

你可以叫我 Neil

现居西安. 程序员,死宅,对新鲜事物充满好奇。

从2008年工作至今, 先后从事多个语言平台的工作.

长于.net, 以及跨平台网络编程。

所涉颇杂,C++ 跨平台,java , Node.Js 平台

也开发过:delphi,c++ builder, php, iOS, windows phone 编程。

过万行代码的跨平台 POSIX shell 脚本编程。

Python 有时候也用用.

专注于压缩, 加密, 传输协议的分析和实现, 有极强的学习能力.

目前 DevOps 粉, 主要兴趣在 Linux 和 docker 栈, 日常操作在 Linux 上, 运维略懂.

主要从事的工作有:

  1. 基于 UDP(RUDP) 实现 Google BBR 高性能拥塞控制算法.
  2. 最新版 TLS 1.3 协议的实现.
  3. 电子数据交换协议EDI AS4的实现.
  4. SSH 协议的实现.
  5. 知名的 .Net 平台(包括Window Forms, Wpf 和 sliverlight) 的高性能 Excel-like 表格控件开发. 简单的说,就是 Excel 功能的完全托管实现.
  6. .Net 平台的自动化测试实践.
  7. TCP/IP(ftp, http, dns, smtp等等) 网络通信应用层协议的多平台实现. 包括.net(mono) 平台, java平台, c++ 跨平台 等.
  8. SMIME安全协议的实现
  9. 编写 Windows Powershell cmdlet 插件
  10. Windows 认证协议 NTLM 等的多平台实现.
  11. zip 文件格式
  12. 7z 文件格式生成和解析的多平台实现
  13. 编写 Nodejs 的 c++ module
  14. Delphi, Borland c++ 控件编写
  15. Windows 8/Windows store/Windows Metro 应用编写
  16. Windows Phone/iOS app 编写 未完,待续…….

业余喜欢听歌。

安静,话不多,还算幽默。

联系我,电子邮件: blog#byneil.com

下面是英文版。


Hey,

I’m Neil. This is my site: http://blog.byneil.com

I’m a software developer located in Xi’an China.

Over the past a few years I’ve developed softwares using several different languages, tools and platforms, including C++, Java and .Net platform, on both Windows and Linux OS etc.

Over the past few years, my work has included activities such as:

  1. Implement Google BBR congestion control algorithm over UDP protocol. Reliable UDP (RUDP)
  2. Implement TLS 1.3 protocol.
  3. Implement EDI AS4 protocol Developing one of the most world famous high performance Excel-like component based on .Net Platform(including Window Forms, Wpf and sliverlight) .
  4. .Net based Software auto-testing practices.
  5. Multi-platform implementations of application protocols over TCP/IP. Including .Net, Mono, Java, and cross-platform c++ etc.
  6. Implement SMIME messages.
  7. Write customized Windows Powershell cmdlets.
  8. Implementation of Windows authentication protocol NTLM .
  9. zip file format.
  10. 7z file editor on multi-platform.
  11. C++ modules of Node.js
  12. Delphi, Borland c++ components
  13. Windows 8/Windows store/Windows Metro apps
  14. Windows Phone/iOS apps
  15. To be continued……

If you’re interested in hearing more about me and my work, please contact me at : blog#byneil.com .

Comments

Content