name : 崇庆旭 职位:iOS开发工程师
工作年限:3年 学历:本科
学校:天津科技大学 电话:*15251575137*
现居地 上海
工作状况:在职
英语:cet-4 *无障碍使用stackoverflow 阅读官方文档 观看wwdc *
☞ 职位:iOS高级开发工程师
☞ 期望薪资 : > 20K
☞ 工作性质 : 全职
☞ 到岗时间 : 一周内
☞ 技术博客 : https://github.com/CQXfly/learnningAll
-
####上海朗信文化传媒有限公司 工作时间:2016-6 ~ 至今 开发app:
1. 木星直播用户端 2. 木星直播商户端
*** 负责整个两端app的架构 基础组件 数据层的搭建。(直播 IM) *** 研发框架(MXPromise MXFrameLayout) *** 第三方调研 *** 作为leader ,培训组员。 *** 攻克难点,为直播项目保驾护航 *** swift oc 混编。 *** 不断增加新功能 新技术,组织内部学习。 *** 底层数据的封装。 *** 性能优化(ui优化,数据层优化,缓存优化)。 使app 的crash率 大大减小。 *** 业绩:app商户端 用户端 顺利完成开发 现处于内测迭代阶段 -
####杭州巨聚网络科技有限公司 工作时间:2015.8-2016-6 离职原因:投资人撤资 公司融资困难裁员 。 开发app:
1. juju - 二次元应用。
2. 颜文字- 第三方键盘 (个人开发应用,用户量10+w)
3. ruru-电商平台
*** 负责app IM以及UI搭建。 *** 为业务开发提供良好的可用组件 *** 复杂UI实现的方案 *** 为公司直播项目提供技术支持
- ####广州盈科科技 工作时间:2014.3-2015.8 离职原因:回家发展 广州太远。 开发app: 前期公司都是外包一些app 主要负责学习搭建ui 更深入学习开发 参与度较低 后期开发商圈宝:搜索周围商家店铺的app
🐲 0x00 :
0.组件化,模块化开发
1.链式编程的完成
2.函数式编程
🐲 0x01 : 0.完成直播开发。即时聊天。app内购
1.runloop,runtime,gcd,nsopertation
2.arc内存管理
3.mvc kvo kvc 单例 代理 通知
4.复杂ui设计 实现
5.动画 贝塞尔曲线 coreanimation cashaperlayer cadisplaylink
6.autolayout 布局
7.了解html css 以及 ios与js的交互
🐲 0x02 : 1.常年使用oc开发
2.熟悉swift
3.swift服务器开发
🐲 0x03 : node.js 使用express mongodb 搭建https 服务器
🐲 0x04 : html5 css3
☞ 0x00:木星直播
职责:iosleader
工作时间:至今
商户端 与 客户端开发
开发人数: 4人
开发周期:半年
技术:基于网易视频云 与 云信的直播开发。
基础架构编写
组件化
基础模块封装
链式编程
promise
基于frame的layout组件
☞ 0x01:juju 一款二次元社交软件
职责描述:团队开发 多人维护
*版本迭代 老代码维护*
技术要点:0. 直播开发的完成
1. 使用fmdb做数据库处理
2. 封装网络请求 JUNETTool -> 异步多网络请求回调通知 getpost封 装
3. 动画设置 直播中送礼动画的实现
4. 即时聊天
5. 表单上传图片到服务器
6. 社交分享 使用官方sdk
7. app的tabarviewcontroller是完全自定义实现
☞ 0x02: 颜文字输入法:一款使用颜文字卖萌输入法
职责描述:该项目负责人
技术要点:1.实现第三方键盘代码编写。
2.键盘布局
3.数据库查词 输出匹配文字 异步操作
4.使用appgroup做到数据共享
5.由于ios8 开始时第三方键盘资料很匮乏 多是查询官方文档以及国外网站的查询
☞ 0x03: ruru : 二次元电商应用
职责描述 :协助开发
技术要点:最一开始是使用原生app方案 UI编写。
后期是直接使用h5做页面。所以app主要实现了js与oc调用的协议。加了webview做控制器view。基本没客户端啥事情。
☞ 0x04: 商圈宝:一款便捷生活服务类项目
职责描述:团队开发,多人维护
负责商店信息以及业务逻辑的实现。
代码优化,以及性能优化。
技术要点:
传统的tabar + navigation 模式。
MXPromise. 木星直播项目中使用的promise 对于后台给的各种需要几个接口同时返回的数据做操作时,使用promise更加美味。
MXFrameLayout. 眼馋于Masonary的block内操作UI布局,但对于frame项目一大块的布局写下来的痛苦,开发的layout布局写法。块内实现每个ui的布局,方便开发,以及代码阅读。
https://www.foxfroever.cn:3003/movies : 开发的爬虫 爬电影天堂的电影数据,是自己的node项目,拥有登录注册功能,使用redis mongodb 阿里大鱼。
https://github.com/CQXfly/QXTagView
应对标签页卡顿解决方案 ;自己管理缓存池,做到标签复用,圆角的处理:异步生成圆角图片覆盖到原来的view上。
https://github.com/CQXfly/QXSeperatePageViewController
分页控件 比较常用
https://github.com/CQXfly/Meituan
三级联动的分类显示界面 购物类app显示商品详情可用到
- 喜爱编程 不求甚解
- 知识面广
- 抗压能力高 团队协作效率
- 学习能力强
- 不断学习新技术 喜爱将新技术带到应用开发中 让用户使用更加友好 app留存率更高。