




个人介绍
1.我拥有十多年年app/web开发经验,精通iOS原生开发,熟练掌握Vue、Html、Android、Flutter、React Native等跨平台开发技术。非常熟悉app上架流程。
2.熟练使用nodejs、express、mysql、mogodb、redis。
3.熟练使用Figma、github、Cursor等工具完成项目开发。
4.拥有良好的产品思维,追求像素级别的页面还原度。
5.具备良好的架构设计理论和实践经验,能够针对具体业务场景提供架构设计方案。
6.喜欢积淀、分享个人技术经验,能够吸取不同系统的代码设计/实现优点。
7.我有一个开发团队,可以根据工作量动态调整开发投入。
8.崇尚敏捷开发,但不惟技术论,追加投入产出比。
9.本人有着多年的软件服务经验,可以开票。
欢迎我们能开启一段美好的合作之旅!
工作经历
2019-09-24 -2025-03-10南京汇银迅信息技术有限公司iOS资深/架构工程师
1.业务开发方面: 1.负责公司多个iOS项目从0搭建,以及可持续化演进和提升稳定性的细节实施 2.多次参与android/h5/小程序需求开发 3.把控iOS/android/h5/小程序实施方案 2.架构方面成绩: 1.独立开发iOS端路由组件HYXRouterModule 2.主导开发出iOS端http请求框架HYXBaseHttpFactoryModule 3.独立开发iOS端跨模块服务注册组件HYXOctopusModule 4.独立开发完成轻量级数据库自动升级管理类(包含安卓、iOS) 5.多次重构app多个重点业务设计方案 6.独立开发iOS端轻量级多图片下载组件 7.设计客户端/前端的日志采集方案、方便线上问题排查 8.不断完善公司的语音播报细节,提供用户体验 9.主导完善公司iOS端/H5私有库的搭建/维护 10.逐步将已有功能迁移至flutter框架 3.整理输出/维护了多份技术规范文档: 代码规范、组件发布规范、上线发布规范、软件设计原则等,并组织了多次部门培训 4.2020年底开发向dm岗位(负责和产品对接,并
2013-09-01 -2019-09-01南京联创科技iOS高级工程师
1.负责公司多个省份的校讯通和后来的和教育项目开发以及其它教育类相关产品开发,多次以主程或独立开发项目,按时高质量的完成项目。 2.整理输出一些项目组件和框架以及些公共库,如通用UI组件库,数据库自动化升级管理类,图片自动剪切工具类,React-Native里的自定义webview组件,log打印组件、app埋点采集sdk等。 3.负责调研客户端开发一些前沿技术,并能融合在公司业务中。率先在公司内部尝试使用swift开发项目,在16年上半年时开始调研React-Native技术,首先在江苏和教育iOS版本使用,后在多个项目中成功使用使用此技术;验证了完全使用React-Native开发的可能性,对比了在android和iOS中的实际效果,并且解决了不少坑。 4.后期参与了Android原生、小程序开发。 5.三次获得年度优秀员工。
2012-12-12 -2013-09-25南京软通动力iOS高级工程师
1.一直在华为的iptv项目中,负责播放视频的书签,收藏,播放片源列表等重要模块开发,以及多次版本升级。在这项目得到了方方面面的成长,无论在编程的细节还是在项目构架等都有十足的进步与收获。
2011-06-01 -2012-12-12南京讯天网络科技公司iOS开发工程师
1.实习期间独立实现一个基于MFC开发的excel分析考勤程序,数万条打卡数据,自动找出异常考勤数据,得到了公司的认可。 2.深度参与coverme项目第一版开发,独立负责聊天页面开发,地图以及js和原生互调。在这个项目中得到很大提升,逐渐能自主开发iOS项目。
教育经历
2016-12-01 - 2018-12-01南京大学软件工程硕士
在职研究生
2007-09-01 - 2011-06-01江苏大学 计算机科学与技术本科
语言

简易版mockapi 1.基于express+mysql,可以在本地以最快速度完成mockapi服务搭建。 2.功能简单实用:可快速提供mockapi,可以新增、编辑、删除、查询。 3.扩展自由,程序员可以根据自己要求随意升级。 4.DDL语句 create table hyx_app_mockapi ( id bigint auto_increment primary key, appid text null, taskid text null, url text null, para text null, resp json null );


HYXRouterModule HYXRouter是一款基于MGRouter二次封装的iOS端轻量级路由组件 特点 1.根据命名规则自动注册module 2.提供UIModule和ServiceModule两个打开方案 3.提供拦截器功能,比如登录 4.使用链式调用,参考js的promise,每次可返回成功或失败的回调信息 5.传值时可以携带各种类型参数 使用说明 1.添加依赖 pod HYXRouterModule 2.具体使用 HYXRouterControllerModel *target = [HYXRouterControllerModel from:@"HYXTest1ViewController" navi:self.navigationController objectPropertys:{@"key1":value1} intPropertys:nil boolPropertys:nil]; HYXRouterLoginInterceptor *interceptor = [[HYXRouterLoginInterceptor alloc]init]; interceptor.isLogined =NO; interceptor.target = [HYXRouterControllerModel from:@"HYXTest2ViewController" navi:self.navigationController]; HYXROUTER.open(target) .interceptor(interceptor) .catchError(^(HYXRouterError * _Nonnull error) { }) .then(^(id _Nonnull resp) { }); 3.objectPropertys,intPropertys,boolPropertys三者都可以使用kvc方式传值给页面
