1. 良好的数据结构与算法基础;优秀的英文阅读能力,能顺利阅读英文专业书籍与开源网站; 善于学习并与团队分享新技术。
2. 熟悉 C/C++/Python/JAVA编程;
3. 熟悉Linux系统和android系统及其源码编译;
4. 熟悉android sdk 和ndk及android内核虚拟机代码;
5. 熟悉frida,xposed 等hook工具以及脱壳工具;
6. 熟悉加固和混淆原理;
7. 熟悉Unicorn、Unidbg、JADX、IDA,Jadx,gdb,gef等逆向相关工具;
8. 熟悉openssl等加密工具;
9. 良好的问题解决和分析能力;
项目名称:APP加固
开发时间:2016.7-2018.1
项目描述:
该项目自动实现对APP的加壳,混淆和加解密等相关功能,支持采用多种加密算法对关键数据进行加解密。
项目业绩 :
1.代码编写;
2.软件的调试;
3.处理和解决调试中遇到的问题;
项目名称:智能助手
开发时间:2019.4-2019.10
项目描述:
该项目是一款智能客服,助手的产品。它支持多轮对话,支持规则方式,在NLU中支持机器学习,深度神经网络技术,以及最新的技术。系统有很好的扩展性能,在现有框架中用户可以逐步加入多种不同的nlp技术,如高效的nlp库,或者自己新创建的模型。
对话管理也有多种策略可供选择,以适应特定的场景,在算法上支持规则和机器学习。对话可以应用于多个领域,如订餐,机票预定,智能助手等领域。可以在本地单机使用docker-compose部署,也可以部署到云端云。
项目职责:
项目业绩 :
1.熟悉机器人框架和现有的自然语言引擎/框架;
2.阅读论文,熟悉最新的技术进展;
3.完成NLP功能的pipeline开发;
4.优化算法中遇到的性能问题;
5.处理和解决调试中遇到的问题;
项目名称:云平台
开发时间:2010.1-2016.12
开发语言:C/C++
项目描述:
从事云计算的开发,该平台涉及上千万行代码,主要是基于云平台上的大型软件平台。
项目业绩 :
1、 参与该项目的设计,开发和测试,问题定位;
2、 参与相关算法的编写和优化;
3、 解决遇到的问题;