1. 熟练掌握web开发,使用过的后端开发语言包括node.js, java, python, php, 精通node.js
2,熟悉spring mvc, spring boot, flask, django, ThinkPHP等web开发框架,以及vue等前端开发框架
3. 熟悉MVC架构、前后端分离的开发模式、Restful的接口风格、了解传统的webservice接口调用。
4.熟练掌握关系型和非关系型数据库,关系型包括Mysql, sqlServer等、 非关系型包括mongodb等。
5. 熟练掌握redis。
6.了解Docker虚拟化技术、K8S分布式系统、kafka消息队列等。
7. 写过前端,熟悉前后端数据交互过程。
1. 在即刻APP中负责“即刻合伙人”的后端开发,“即刻合伙人”是一个获客项目,通过邀请新用户完成指定任务从而发放获客奖励。因为牵涉到获客成本,所以数据库查询的一致性、安全性要求很高,并且需要设置有效的锁机制,在任务完成过程中,使用了kafka消息队列来确保任务完成的真实性以防羊毛党。
2. 由于用户量大,需要进行压力测试确保服务有效运行。
3. 参与了内部工具的开发,熟悉vue.js, 了解react.js
4. 本科期间负责创新项目,基于机器学习的房价分析,爬取了链接上海房源,调用百度地图api,计算房价和地理区位的联系