熟练掌握各种后端开发语言,如C,C++,JAVA,Python等。有极强的SQL调优能力,熟练掌握MySQL,Elasticsearch,Redis,MongoDB,PostgreSQL。能够等价改写SQL加速SQL的执行。熟练掌握各种算法,擅长设计新的算法解决困难的问题。有大数据处理和机器学习的经验,熟练掌握Python,R进行大数据处理与分析的技巧。能够从整体架构的视角去设计项目,整体把控项目的各个方面。熟练掌握AWS,阿里云等云平台。英语听说读写流利。
1. 搜索引擎优化 —— 利用字典树优化IP黑名单查找,使单次的查找时间复杂度从4o(logn)降低到3o(1)+o(logn),极大的提升了查询性能。开发语言Java,C++。
2. 金融支付平台——对接支付宝,微信,网银,以及Shopify,并构建金融支付系统。开发语言Java,React等。
3. 大数据分析与预测平台——构建数据处理ETL流水线,从数据获取,数据清洗处理,数据入库,数据整合到数据分析展现。利用机器学习去预测未来的产品销量。开发语言Python,Java
4. 自然语言处理系统 —— 抓取舆情数据,做分析处理,分析出用户对某产品的看法。并细分用户组,例如男女,年龄等。开发语言Python,R
5. 数据库设计与优化 —— 深刻理解数据库原理,深刻理解SQL执行的步骤,设计出高可扩展性的数据表满足项目需求,并实现高效率的SQL查询。
角色 | 职位 |
负责人 | 高级系统架构工程师 |
队员 | 后端工程师 |