ErvinSun
1月前来过
全职 · 1000/日  ·  21750/月
工作时间: 工作地点:
服务企业: 1家累计提交: 1工时
联系方式:
********
********
********
聊一聊

使用APP扫码聊一聊

个人介绍

我是程序员客栈的ErvinSun,从事移动端开发8年。曾任职国美iOS高级开发工程师。熟悉flutter跨平台开发。可以做到移动端全栈,Android、iOS以及flutter都有涉及。

技术栈:

熟练掌握 Objective-C 语言,深入理解 iOS SDK 和面向对象设计思想

熟悉 MVC、MVVM 等常用架构,熟悉常用设计模式,能够编写高质量代码

熟练使用 Autolayout 布局,能熟练的使用 StoryBoard,Xib。

深入理解 iOS 运行时机制特性,熟悉 iOS 系统 RunLoop 以及内存管理机制。

熟练使用多线程技术:NSThread、NSOperation、GCD

熟练使用消息推送、二***宝等三方库

熟练使用 Cocoapods、Git 等代码管理工具,以及 Instruments 性能检测工具

熟悉 Swift 以及 Flutter 跨平台开发

熟悉 Android 开发,熟悉 Java 以及了解 Kotlin

熟练使用 Android 各种 UI 布局

熟练使用Flutter进行跨平台开发

工作经历

  • 2021-06-01 -至今北京国美大数据技术有限公司iOS高级开发工程师

    国美美办:是一款企业内部协同办公 APP,提供高效安全的及时通讯,以及审批、 考勤、签到等 OA 办公功能。 主要工作: 1.参与项目重构方案设计,IM 聊天 Item 数十种样式,消息处理逻辑以及交互方 案设计,实现 Item 易扩展,交互易实现。 2.推动项目混合开发,推广并接入 flutter 混合开发,以及 flutter 端框架搭建, 选择部分原生功能进行 flutter 重构接入,实现 iOS、Android 与 flutter 跨平台交互。 3.通讯首页列表重构以及优化,实现大量数据查询 UI 刷新低掉帧,保障流畅程 度。4.优化功能:配合 IM 成员查找并解决一些耗时问题并提供一些解决方案。 5.业务功能:签到、打卡、消息未读已读,以及一些基础组件封装。

  • 2019-07-01 -2021-06-01北京嚼指网络科技有限公司iOS高级开发

    参与开发云游戏项目的开发,主要业务有饺子合集 APP、与合作方发行单包、以 及与 CP 合作云游。主要负责项目基础组件封装、SDK 设计实现、项目管理以及超级 签系统管理。音频解码播放以及 Android 项目部分功能研发。 主导核心组件,基础库封装,功能拆分,通过 cocoapods 进行核心组件及业务管理。 1. GameCore 库的封装,对游戏操作交互以及音视频数据传输进行封装。 2. 音频解码,操作交互设计,JNI 交互封装。 3. CP 合作包 SDK 制作。根据需求制定接口。以及文档编写、客户对接。 4. 推动搭建超级签管理系统,对合集 APP 进行分发测试。 5. Android 项目广告管理,以及详情中心,视频播放上传等功能。 6. Android CP 交互 SDK 封装(主要用于与游戏包云化交互)。

  • 2016-01-01 -2019-04-01上海源码汇通金融信息服务有限公司iOS开发

    在此期间个人主导完成了多肉理财(源码汇)、源码理财师、源码智投以及华基 体育四个项目的上线以及迭代。任职期间主要参与了各个项目的需求制定,项目任务 分配、以及进度管理,并对 iOS 以及 Android 端遇到的问题进行探讨并制定方案。并 对 iOS 项目进行简单框架设计。以及对 H5 交互设计规则等等。

  • 2015-04-01 -2015-12-30上海丰联金融服务有限公司iOS开发

    主要业务为一款类似同花顺的股票软件。集成了开户,购买,股票走 势等功能。个人主要负责公司 iOS 端业务开发,以及 UI 绘制,主要负责 详情页,以及弹窗控件封装等。基础页面绘制。

教育经历

  • 2011-09-01 - 2015-06-01郑州大学计算机科学与技术本科

技能

Android
iOS
Flutter
0
1
2
3
4
5
0
1
2
3
4
5
作品
人人影迷播放器

1.影视类APP,抓一些网站数据然后进行播放。通过一些方法iOS AppStore过审,上架。 2.马甲包类型。 3.使用Swift、OC、Android、Java开发。

0
2023-04-20 18:28
饺子云游戏

1.云游戏平台,游戏运行在服务器,通过长连接传输音频、视频到*端进行解码显示播放。*端模拟键盘、手柄指令发送给服务器进行操作游戏。 2.负责云游戏播放显示,平台搭建。 3.使用技能:Android、iOS。本人负责进行全平台搭建。c++负责音视频传输。

0
2023-04-20 18:23
国美美办

1.类钉钉办公软件,IM聊天系统,办公功能。 2.使用原生iOS以及flutter混合开发。 3.本人移动端全栈,Android、iOS、Flutter都有涉猎。

0
2023-04-20 18:18
更新于: 2023-04-20 浏览: 179