曾在创业团队当中担任 iOS developer 以及项目经理。有中大型 iOS 项目经验,对 iOS 开发、设计模式、app架构有一定的经验和见解。
目前仍处于学习中,大三年级。有一年多 iOS 开发经验,熟练掌握 Swift 语言,能够独立开发 iOS 端一个完整的iOS Application。
- 手机:17302535735
- 邮箱:[email protected]
- GitHub:https://github.com/iWeslie
- 个人博客:http://www.iweslie.com
- 南京工程学院(2016年9月~2020年6月)
- 计算机工程学院(专业:计算机科学与技术)
- 奖学金:2017-2018年学院单项奖学金
- 计算机课程:算法与数据结构,操作系统,计算机网络,数据库原理及应用,Java面向对象编程
- 嵌入式课程:嵌入式微处理器,微机原理,数字电路VHDL描述语言,模拟电路
「智慧课堂」:为在校老师开发的布置检查学生作业及课堂管理的跨平台 App
- 整合 App 设置界面,根据面向组件的思想对该功能模块进行组件化开发
- 应用 Redux 和 Immutable 实现单向数据流应用状态管理,Flux进行页面布局及约束
- 利用知识: React Native, node JS, npm, Redux, 使用 Jenkins 进行持续集成, Chrome开发者工具调试
「邻里帮」:为南京市鼓楼区政府开发的一款社区云治理平台iOS App
- 设计App整体项目架构,参加模块划分,使得开发周期比预期缩短 20%
- 使用storyboard结合旧Designable来进行UI布局及约束,显著提升开发效率
- 通过封装 AFNetworking ⽹络请求框架去除了 40% 的冗余代码,在重构过程中还引⼊ MVVM 设计模式实现了 对 90% 的视图模型的抽离,达到了控制器瘦身和解耦的效果
- 利用知识: Swift, Xcode, Git, 使用 Pod 与 Carthage 管理第三方依赖库, lldb 和断点命令等进行 debug 阶段调试, Instruments 对 App 进行性能分析及检测内存问题
个人主页:http://www.iweslie.com(详情更多信息和项目介绍)
「Simple 简 • 阅」(App Store 链接)
- 基于 Swift 开发的一款极简风格的英文句子赏析阅读类 iOS App
- 使用 Sketch 绘制 UI 界面并导出到 Flinto 再设计交互逻辑和具体动画效果
- 在 LeanCloud BaaS 平台上建立关系型数据库并进行可视化管理,App 内通过 SDK 的调用与后端交互
- 引入数据持久化来存储句子和用户信息,为最近阅读和用户评论建立缓存机制
- 利用 Runtime 为 UIButton 动态添加属性,由闭包传递按钮点击事件
- 技术点: Swift,Runtime,数据持久化,数据库,UI/UX,设计模式,语言本地化
- 「Journey to WS-0326D」苹果开发者大会 WWDC19 Apple Scholarship 奖学金获奖作品
- 为 GitHub 上 20k+ Star 的 “掘金翻译计划” 翻译校对《iOS 设计模式》等数十篇技术类英文文章
- 「Contacts」一款在基于 ARM 的 NanoPi 上使用 C 开发的嵌入式通讯录系统
- 「小蚂蚁」iOS上一款致力于为华侨而打造的房屋租赁、二手市场、求职招聘的平台
- 「ITPS-Hybrid」一款基于 Ionic 平台使用 TypeScript 混合开发的 App
- 「UlObjects」一套用于展示 iOS 基础 UI 控件的作品集合
(熟练掌握):iOS开发,Swift,Xcode,算法与数据结构,Git (熟悉):Objective-C,Java,C/C++,JavaScript,Python,Linux,SQL,HTML/CSS
- 在“邻里帮”、“合伙人”、“Simple”等 App 中封装使用 AFNetworking、Alamofire、Kingfisher、MJExtension、MJRefresh、SVProgressHUD 等热门开源框架
- 为 BulletinBoard 开源 iOS 库提交 pull request,解决了部分代码导致的崩溃问题-
- 运用 ARKit 制作 AR 版本的 Stack 小游戏以及基于 AR 的面部追踪识别效果
- 使用 CoreML 和 Vision 框架开发基于 Resnet50 等模型的图片识别分类小型 App