React求职-吴楚衡(5年经验)
1 技能
- 编程语言: Flutter | Java | Typescript/Javascript/NodeJs | Golang | PHP | Lua | vimscript
- 后端框架: SpringBoot(java) | Nestjs | hyperf(php) | Express(js)
- 数据库和缓存: Mysql | sqlite | Postgre | Redis
- 单元测试: Jest | golang test | typescript test | dart library unit test | java unit test
- web端: React/Redux | Angular/rxjs | Vue | ant design(ui库) | Less/Sass(css)
- 小程序端: Taro(react) | uniapp(vue)
- 移动端UI: Material Design(flutter)
- 开发工具: Git | Makefile | Vim
- API接口: Graphql/apolloGraphql | Restfull API
- 运维工具: Docker/docker-compose | Shell/OhMyZsh(Linux/Centos/Ubuntu/Debian/Macos) | virtualbox/Vagrant/packer
- 网关工具: nginx
2 工作经历
2.1 落用网络工作室
工作室负责人/首席工程师
07/2021 -> 至今
- 公司介绍: 外接各种互联网项目
- 成员规模: 2人
- 我的职责: 工作室负责人, 负责项目的设计和开发,根据用户需求定制出可行可靠的解决方案并负责技术的落。
2.2 拾点拾分网络科技有限公司
后端工程师
10/2019 -> 06/2021
- 公司介绍: 项目外包公司。承接各种大型互联网项目
- 团队规模: 50-99人
- 我的职位: 我在公司中负责项目的主程。根据用户需求制定解决方案并安排协调相关人员参与方案的实施,代码开发以及相关的代码审查等工作,主导项目从制定到交付以及维护
3 项目
3.1 我的产品
3.1.1 车租婆租车小程序(微信端/支付宝端)
- 产品功能: 本产品是专门为中小企业的租车公司提供线上租车功能,支付功能,分销功能,多门店功能,推广功能,优惠券功能。为中小租车企业在互联网时代下创造出能与有与其它大企业竞争的条件。
- 我负责的部分: 开发项目的管理后台端、项目小程序端和项目服务端
- 项目源码: github.com/chezupo
- 团队规模: 1人
- 技术栈: SpringBoot + React/Typescript + Taro
- 所在公司: 落用网络工作室
3.1.2 型钢仓库储管理系统
产品功能: 型钢是一种可重复使用的建材,流转于仓库,工地和维修厂之间。而本管理系统,通过给每一根型钢贴上RFID标签后。通过手持终端进行型钢的管理,如出仓库的入仓出仓,工场的入场出场地、安装和拆卸和订单申请。而维修厂的出厂、入厂和相关的报废处理。由于每一根型钢都有 有唯一的标识码,能精细化管理跟踪到每一根型钢。
技术栈:
- 后端: golang + graphQL + SQLServer (2人)
- 管理后台: React (1人)
- 手持终端开发: Android(1人)
团队规模: 4人
我负责部分: 项目架构管理人,负责项目项目的后端开发,制定项目的技术方案。协调管理各端开发人员的技术对接问题。
所在公司: 拾点拾分网络科技有限公司
3.1.3 My revelation(Markdown笔记软件)
- 产品功能: 一个基于IMAP协议的Markdown笔记,实现了用户的笔记数据以邮件的格式保存在用户的邮箱账号下。并实现多设备之间的数据同步更新和缓存功能。
- 我负责的部分: 制定技术选型和完全的开发
- 所在公司: 落用网络工作室
- 团队规模: 1人
- 苹果商店: https://apps.apple.com/cn/app/my-revelation/id1645708224?l=en
3.1.4 警报器(微信小程序)
- 产品功能: 一个警报器产品,分别有: 手机卡类型的和蓝牙类型的。用户可以通过小程序去控制警报器的声音和指定播放曲目。
- 我负责的部分: 服务端, 负责处理mqtt连接设备的消息处理并通过websocket转发给小程序进行及时通知。 和接收小程序下达的指令,并把指令通过mqtt转发给设备。
- 我使用的技术: hyperf + mqtt + goland
- 团队规模: 3人
3.2 开源库项目
- wuchuheng_router
flutter
路由库,解决了原生url
与路由栈不一致的问题,并加入路由跳转前的中间拦截异步事件 - wuchuheng_env
dart
的env
解析库 - imspeng_hooks
flutter
的全局状态管理库和变更事件订阅 - wuchuheng_logger
dart
日志库 - wuchuheng_task_util
dart
的任务处理库,解决多任务复或多任务并发时单个任务调试等场景问题 - wuchuheng_imap_cache
dart
的基于imap
的缓存库 - wuchuheng_ui
flutter
UI库 - wuchuheng_isolate_channel
flutter
的多线程通信管道库 - wuchuheng_local_cache
dart
本地键值缓存库 - 更多的库