十多年的 java开发经验,一直热衷在编程的第一线。
1. java是第一擅长语言,Java,spring,mybatis,junit,maven 等开源框架都比较熟悉,自己开发过公司级的java开发框架。
2.勇于尝试技术方面的挑战,比如 android的 im 架构,c语言的高并发项目优化,ide工具研发,前端nodejs架构设计,基于java的js引擎设计的web框架,flow流程框架等。
3.有高并发下的分布式架构的项目经验和实践经验。
4.热爱 unix/linux ,热衷于纯键盘高效的环境和工具持续打造(emacs/neovim)
5.自己业余会接些朋友介绍的项目,早期喜欢尝试用新技术,既可以研究新技术还能赚钱,比如rails,danjgo,jfinal,flask,gobin,flutter等。最近会稳定在flutter、vue、go、python。不用java是考虑开发效率和服务器资源的节省。
1.银行类项目,比如手机银行和互联网金融,实现过跨app端的移动开发框架。
2.电商类项目,支持app、小程序和pc端,前后端负责了技术架构和关键技术实现。
3.负责公司级别的移动开发框架和ide工具研发(早期给予eclipse插件,后来升级到vscode插件实现)。
TinyBuilder是什么? TinyBuilder是一款非常强大易用的移动开发框架,最大的价值是提供一套跨平台组件重用的规范和标准。完美适配不同平台,不同终端机型,轻量级框架,用户体验至上。它可以让一个不会复杂编程语言,只掌握了基础脚本语言的人,在很短时间内开发出具有原生体
基于taro+vue+flutter,一套代码实现android、ios和小程序的多端实现。整个项目实现了大部分标准的商城功能,还实现了很多个性化的需求定制。