个人介绍
对技术一直保持着很高的兴趣, 尤其是APP开发方向, 期待开发出优秀的APP;
会利用业余时间对自己的知识进行扩展, 遇到问题不惧怕, 对解决问题和钻研问题有着积极的态度, 会尝试在目前的方案中寻找更好更有效率的方案, 不断优化同时也提升自己.
良好的跨团队沟通和协调能力, 无障碍的英语阅读/交流能力.
更多可访问:
iOS开发
精通iOS全平台开发, 丰富的开发经验, 可应对几乎所有常见的开发需求, 熟悉iOS 自身的功能库, 熟悉各主流开源库, 同时自行编写一些工具为己用, 比如基于反射和runtime的Swift Model解析库, 二次对AF进行封装等.
对APP性能优化也有比较丰富的经验, 同时也会利用instruments工具进行APP的运行状态跟踪.
对使用LLDB对APP进行动态调试有一定了解并在特定场景可应用于开发过程中.
iOS逆向
熟练掌握iOS逆向基本流程, 可自行编写tweak插件, 对iOS系统结构也有一定程度的认识, 对基础的各类工具也有着熟练的应用, 例如:class-dump, Theos, Reveal, IDA, Cycript, LLDB, dumpdecrypted等.
对ARM汇编有一定了解, 可在逆向过程中, 对汇编代码进行阅读和理解, 了解ASLR偏移, 通过LLDB和IDA的辅助来定位函数或者功能.
数据库
根据使用场景不同,主要MySQL, sqlite等关系型数据库,也使用mongodb对象型数据库, 熟练掌握对基本的SQL使用.
Python
熟悉Python基本语法, 熟练使用Django构建服务及其其它若干功能包, 相比Java的使用更为轻量级和便捷.
可以使用Python轻松搭建所需的web项目, 完成一般的需求和满足大多数业务场景.
Javaweb
具备一定的Javaweb开发经验, 熟练使用Spring, SpringMVC, Struts2, Maven构建web项目.
区块链
熟悉区块链相关技术, 包括Keys的加密, 各种地址的分类, 各类钱包的实现原理, 以及一些C++/Python库和工具的使用(pybitcointools, libbitcoin, bx等).
其它
熟悉Linux的操作, 可熟练部署各类服务. 熟练使用Axure绘制原型图, 熟练使用OmniGraffle, Processon等辅助工具绘制流程.
工作经历
2018-03-01 -2018-05-30山东星宏电讯有限责任公司iOS开发工程师
期间参与星宏视界APP开发, 后期跟进的项目, 暂无太多改动, 主要工作是修BUG和优化细节.
2016-12-01 -2018-03-01山东秋文教育咨询有限公司iOS开发工程师
负责APP"秋文心理"的开发. 期间参与APP和OA系统的设计和需求研讨, 负责工期确定和技术点分析和突破,开发任务的分配和规划.
2015-12-01 -2016-12-01山东茶虫网络科技有限公司iOS开发工程师
负责"茶虫"项目的开发. 本人主要负责iOS端的进度和质量, 还有需求最终确定,预计工期和分配任务.
2014-10-01 -2015-12-01山东拓研网络传媒有限公司iOS开发工程
负责iOS开发,外包项目与甲方的沟通, 对接. 本公司主要以外包项目为主. 期间负责开发进度的把握; 跟客户有效及时的沟通; 顺利完成若干外包项目, 与客户及开发人员之间都保持良好, 积极的关系
2012-03-01 -2014-05-01济南网标信息科技有限公司Java开发工程师
自学Java web开发后, 转行进入IT行业, 在此公司期间积累了大量的基础开发经验, 后期可以带领Java小团队在外包工作中顺利完成任务, 后转iOS开发.
教育经历
2016-05-01 - 2018-05-01中国石油大学(华东)计算机科学与技术本科
无