



个人介绍
1、扎实的C/Objective-C/Swift/HarmonyOS编程经验,熟练使用App项目设计模式(MVP/MVC/MVVM)、开发设计模式(代理模式、工厂模式、策略模式等)和开发流程,具有良好的编程习惯和实际项目经验;对Objective-C/Swift的底层实现有深入的理解以及HarmonyOS相关技术,并且拥有多年完整项目的开发经验;
2、熟悉iOS/Mac/Harmony的操作系统,熟悉iPhone SDK和Harmony的开发环境; 熟练使用Github和SVN等进行团队开发和代码管理,熟练使用Cocoapods和Terminal管理工程,熟练掌握debug和frameWork方式,App测试以及App Store上架流程等,并掌握Apple相关的马甲包开发以及上线流程和渠道;
3、熟练使用环信、融云、Bmob、极光推送等三方数据API集成即时通讯、三方分享、推送、云端数据存储等功能,熟***宝、银联、苹果支付等支付技术; 并可以根据TCP、Socket等相关的协议自定相关的及时通讯协议和实现;
4、熟练使用高德地图、百度地图、苹果地图、谷歌地图等进行相应的地图功能开发;
iOS专业技能:
1、熟悉iOS App内存管理机制和性能优化,熟练使用Xib图形界面设计以及storyboard开发,熟练自动布局、各种适配版本兼容等,具备独立完成项目开发的能力和团队合作开发能力;
2、熟练使用各种主流三方效果和SDK集成,熟练掌握iOS SDK中UI、网络、数据库、JSON解析、XML解析、HTML数据解析等开发技巧,对性能优化、内存管理有深入的实践,并具备一定的系统优化和调试能力,以及模块深度定制及调试;
3、熟练使用iOS的各种控件,并能根据需求自定义各种控件,熟练模块化、组件化和动静态库的相应开发,以及功能插件的开发,
4、熟练使用UIKit、CoreAnimation和UIView等实现动画效果;熟练使用UIDynamic物理引擎实现动画效果及使用OpenGL及OpenGL ES等技术实现复杂的3D动画效果渲染;熟练使用苹果的Metal等相关渲染技术;
5、熟练使用iOS的数据持久化技术、Core Data和SQLite技术,以及其它数据库(WCDB、FMDB等)按照需求对项目的数据进行管理;
6、熟练掌握iOS界面和交互开发,并能够熟练使用各种调试工具(LLDB、Instruments、Debug Memory Graph等),熟悉HTTP协议Server端相关技术;
7、熟练使用iOS的系统功能和硬件交互处理等功能以及实现音频(AVAudioPlayer)、视频(AVPlayer)、录音(AVAudioRecorder)的音视频处理,并熟练掌握直播技术;
8、熟练使用多线程技术(NSThread、NSOperation、GCD),掌握Socket通信技术和原理,深入理解TCP/IP和HTTP/HTTPS的通讯;
9、熟悉使用HBuilder IDE编辑器进行开发,并完成打包发布安卓、iOS版本App,熟悉Vue、uni-app框架应用,并能运用uni-app框架完成移动端及小程序开发;熟悉JSON、XML 等通信格式以及基于AJAX请求实现与后台数据交互以及JQuery、Vue等常见JS开发框架;
10、熟练掌握和使用RAC/RxSwift技术,熟悉ReactNative相关技术;
11、拥有多款完整的项目经验,熟练使用C++、Objective-C、Swift、Uniapp等开发以及混编开发。
HarmonyOS Next专业技能:
1、熟练掌握ArkTS声明式语法、装饰器(如@State、@Prop)、响应式数据绑定,能高效开发原生HarmonyOS应用界面;
2、熟悉ArkUI布局组件(Flex、Grid、List)及动画实现,并熟练DevEco Studio多端预览优化UI适配;并熟练使用Row、Column、Flex、Stack、RelativeContainer、FolderStack的行列与堆叠的UI布局,以及GridRow、GridCol、ColumnSplit、RowSplit、SplitLayout、FoldSplitContainer、SideBarContainer栅格与分栏的布局;
3、熟练使用DevEco Studio进行代码调试、远程模拟器测试及性能分析(内存泄漏检测、渲染优化);
4、掌握各类装饰器Entry/Component/Preview/Builder/State/Prop/Link/Provide/Consume/StorageLink/Observed/ObjectLink的用法;
5、掌握ArkUI自定义组件的封装、传值,以及各层级组件的传值;
6、掌握用户首选项Preferences、键值型数据库KV-Store、关系型数据库RelationalStore的数据持久化技术和使用;
7、掌握harmonyOS Next的AES/RSA、MD5、SM4等加解密方式的实现;
8、掌握harmonyOS Next和Web(ArkWeb)的交互通信,使用前端页面JavaScript、WebMessagePort消息的发送以及接收、postMessageEvent发送WebMessage类型消息给H5等;
9、理解分布式软总线、数据管理(如DistributedData),实现跨设备任务流转(如手机与平板协同编辑文档);
10、熟练掌握ArkTS/ArkUI/主流能力Kit及HarmonyOS应用开发;以及ability的启动、运行、传值的各类方式及路由传值的各种方式;
11、掌握原生能力,如动画/PCM录音/PCM播音/语音转化/拍照/视频/及图片压缩/解压缩相关能力;
12、掌握多线程TaskPool及Worker的用法,掌握线程通信eventHub/commonEventManager的用法;
13、熟练HarmonyOS的Debug、发布、上架等完整的流程。
工作经历
和TA聊聊APP扫码和程序员直接沟通

该用户选择隐藏工作经历信息,如需查看详细信息,可点击右上角“和TA聊一聊”查看
教育经历
2010-09-01 - 2014-06-30电子科技大学电子科学与技术本科已认证
资质认证
语言

费控宝是专为中国中小型企业打造的免费沟通和协同的多端平台,提供 PC版,Web 版和*版,支持*和电脑间文件互传,企业中的同事单聊、群聊、*沟通;以及日常工作的处理,包括日程、工作报告、企业公告、个人签到、差旅预定、开支流水、费用报销、出差申请、现金预支、审批等;还有通讯录的创建、群组创建以及企业员工的信息查看和二维码验证,扫一扫登录、加群等。
