个人介绍
熟练使用CocoaPods管理三方库,以及常用的三方库的使用,熟练制作各种静态库及Framwork;
熟悉javascript、node.js、react、react-native、flutter、mysql等多种语言或框架;
对各种设计模式有较深入理解,使用过MVC、MVVM、代理模式、工厂模式、适配器模式、观察者模式等;
对程序设计的基本原则有比较准确的把握;
适配过各种iPhone手机屏幕包括iPhone5s、6、6p、X等;对各版本的iOS系统有比较清楚的了解,同时适配过iOS6-iOS12各个版本的系统;
对数据加密有较深入了解,项目中适配http、https有丰富经验;
喜欢独立思考,寻找问题的根本原因,处理事情尽可能全盘考虑、换位考虑。
善于处理项目开发中遇到的疑难问题,迅速排除bug,为人和善,善与人交流;喜欢新挑战,尝试新技术。
有多个大型项目的完整开发和主导经验,对项目开发中不同阶段的理解和事物处理方式有比较深刻的理解。
喜欢站在用户角度分析问题,注重用户体验,努力寻找更好的开发手段以提升用户满意度。
对iOS系统架构和内存管理有深刻理解,经历了XCode4.3到Xcode10.1等各个版本。
有两年多的项目管理经验,对项目管理和人员管理有自己的理解和心得。
工作经历
2018-06-05 -至今武汉宏晟世纪信息科技有限公司高级iOS开发工程师
主要负责公司iOS端产品的研发,包括“工匠兔”和和“筑之大师”两个产品,其中工匠兔已上appStore苹果商店,筑之大师功能已全面完成,正在做上架准备;同时在延伸研发公司网站、OA办公系统、后台管理系统等;
2013-03-15 -2018-04-30上海彩亿信息技术有限公司高级iOS开发工程师
1.负责彩票项目的iOS开发,包括系统架构搭建,迭代开发,弱网优化,不断升级优化项目结构,制定代码规范等 2.负责公司其他项目的前期预研和框架搭建,项目结构划分,代码评估等 3.负责与产品对接沟通确认项目可实施的最优方案 4.负责每期迭代开发的项目进度跟踪和问题处理,及协调各组等
2012-04-04 -2013-03-15上海帜讯信息技术有限公司iOS 开发工程师
负责公司所有项目框架搭建,核心代码开发,准确理解经理派发的任务,按时按量完成app产品开发;引导和督促项目组成员真确高效完成代码编写;负责公司所有产品的发布工作,包括in-house无线发布和appStore发布;负责新技术的探索和研究,并有效整合到现有项目中
2011-03-03 -2012-04-04武汉阿格码科技有限公司iOS开发工程师
公司主要从事欧美等企业的软件外包,主要针对iphone平台和ipad平台开发应用软件,我们或以团队形式或以单人形式完成不同客户的软件需求,工作主要负责根据用户提出的软件需求定制开发内容,精准了解客户的需求然后运用objective-c语言设计开发,负责对客户要求的app从开发到成
教育经历
2007-09-10 - 2010-07-06荆楚理工学院软件技术大专
主要学习计算机基础、dreamwvear网页制作、photoshop、flash、delphi、asp.net、vb.net、C语言、C++、数据库基础、数据结构、计算机网络等相关课程。 毕业时设计了一个学生信息管理系统,主要功能是记录、保存、修改、删除学生在校期间的各项信息,系
技能
此项目属于公司外包项目,已swift为主开发语言,objective-c与swift混编。主要提供公司流程管理,消息下发,文件管理,考情打开等功能。 考勤打开记录用户上下班以及外出打卡时间,可以提交补卡申请,上下班时间由后台下发控制 流程管理功能在客户端预先定制了一套完整的UI控件,支持20多种流程动态下发,支持保存流程草稿,查看流程审批进度,指定审批人等多种功能。