杨西川-前端/移动端开发-7年
联系方式
工作经历
- 成都艾途教育有限公司 高级移动端工程师 (2021.10 ~ 至今)
- 深圳市创链数据有限公司 高级前端工程师 ( 2020.11 ~ 2021.09 )
- 深圳市消安科技有限公司 高级前端工程师 ( 2019.05 ~ 2020.10 )
- 深圳市知学云科技有限公司 高级移动端工程师 ( 2016.02 ~ 2019.05 )
技能清单
- Oobject-C, Swift, Flutter, Vue, 微信小程序
- 能独立完成高质量原生 iOS 以及跨平台APP
- 参与多个企业级大型项目开发
项目经验
成都艾途教育有限公司
i2School 是[i2全外教少儿英语]自主研发的一款配音学习软件,它不仅包括电影、电视剧、脱口秀等热门经典视频的配音,还有【i2全外教少儿英语】科创团队原创的《Act Out!》、《Copycat That》以及外教或学员互动的原创视频、动画等内容
- 独立维护 i2School 与 i2School 员工端
- 采用 Mobx 作为状态管理工具.
- 常用工具 fluro 路由工具, Dio 网络请求, shared_preferences 本地储存等工具.
- 编写自动打包脚本,配合 drone-server 持续集成项目.
深圳市创链数据有限公司
盘好店APP/微信小程序/盘好店BAAS平台
一起盘是一款区块链加实体经济的应用产品, 区块链投资招商平台 ,商家资产,交易数据上链, 让每笔交易都有迹可循,解决投资人与商家的信任问题.
- APP 端从零开始采用 Flutter 开发, 框架搭建, 开发上线, 已上架各大市场.主要功能包括商家实时营收,数据报表,用户资产,钱包,提现转账等功能.
- 小程序采用 Vue 开发的 Wepy 框架, 包含 APP 大部分功能.主要功能包括区块链实时信息,入驻商家实时收款分红,商家营收记录记录等.
- 盘好店 BAAS 平台.主要功能包括商家管理,分账比例调整,交易上链等功能.
- 持续迭代盘好店产品.
深圳市消安科技有限公司
智慧消防
适用于某个地区,城市,设施等的智慧消防系统, 火警以及其他消防突发事件应预案, 应急处理, 在线监控室, 监控火警巡查的
- Swift 结合 H5 开发.
- 负责整个项目进度把控,需求沟通
- 负责 iOS 端开发. H5 集成.
- 新技术学习, Flutter集成等.
深圳市知学云科技有限公司
知学云Vue平台主干产品,与下面[知学云网络学院][203]是同类产品,后期为节俭维护成本,使用 Cordova + Vue 作为跨平台方案,重新开发了一个版本。公司其他大部分项目均基于该代码二次修改打包上线。项目已经上架AppStore,可以以公司名义开放注册,欢迎下载体验。
- 负责项目框架搭建,采用 Cordova + Vue2 跨平台开发,负责技术指导,设定开发任务,把控开发进度
- 重够知学云网络学院原有重要模块。
- 根据开发过程中的体验对产品提出改进建议,配合运营等部门,提供手机平台产品相关的技术支持。
- 负责项目的课程,知识,专题,积分商城等模块开发。
培伴是与江苏培训杂志社合作的一款在线杂志APP,包括在线学习的软件,在线观看直播,在线互动等功能。项目已经上架AppStore。
- 采用第三方展示互动直播SDK, 实现在线教学, 可以在线观看老师演讲,回顾之前直播, 师生互动
- 问吧模块,学习论坛, 用户可以提问,解答问题,互赞 ,互动, 分享, 评选等
- 个人模块,可以查看离线下载的课程,充值学币用来购买需要购买的课程,杂志,报告
- 支付购买,支持,微信,支付宝,苹果内购等方式
中移网大是中国移动的在线学习平台,为企业员工提供涵盖多个类别数千门优质课程、数百个精品主题及大量优秀工作实践案例等学习资源,是企业员工碎片化、体系化、社交化、实效化学习的工具。
- 从零开始学习 HTML5, JavaScript, Vue2.x
- 项目采用跨平台开发模式支持 iOS, Android 界面布局一致
- 原生交互实现使用 Cordova 开放性插件如: 扫一扫、终端类型判断、手机横竖屏监听等接口,Web 端使用基于 Vue 开发的工具插件如 Swipe,日历,弹窗,等
- 项目从零到项目发布,前端语言从零开始到入手开发项目
在线学习平台知学云学院的微信小程序;</br>
- 使用 Vue2.x 搭建整个应用程序开发框架,封装全局模块,底层数据请求
- 使用 Vuex 进行各个模块的状态管理
- 使用 Mint UI 搭建各个模块页面
- 微信端从0到项目发布,使自己更加熟悉前端语言:Html,Scss,Vue2.x,JavaScript
- 技术要点: Cordova, Cordova-Plugins, Vue2.x, Vue-router, Vuex
开源项目和作品
Github 活跃用户,贡献多个第三方库
- iOSAutoBuild: Shell脚本,使用 xcodebuild 命令实现 iOS 自动打包脚本,包括导出 ipa, 上传到七牛云, 发送邮件通知测试
- swiftScan: 同其他人协作开发 swift 版的二维码识别框架; 为框架支持 Carthage
- Git 快速入门教程: 手把手教你入门 Git, Git 命令详解
- BasicTools: Flutter组件化开发的基础组件,包含公用第三方库已经自己封装的一些组件,打造 Flutter 开发利器
致谢
感谢您花时间阅读我的简历,期待能有机会和您共事。