8年ios、java开发经验,精通各种移动端,后台端的功能开发。对代码有洁癖,对代码封装有着强烈的执著。
ios方面:
● 精通掌握C、Objective-C编程语言,有良好的编程习惯,分析问题和解决问题的能力;
● 熟练掌握SQLite数据库、CoreData、文件读写和数据持久化;
● 熟练掌握内存管理机制,具有较强的面向对象编程的概念;
● 熟练掌握各种UI控件,熟悉多视图应用开发,能够实现较复杂的界面和视觉效果;
● 熟练掌握实现瀑布流效果和path效果;
● 熟练掌握Xib、StoryBoard可视化编程;
● 熟悉KVO、KVC进行对象属性监听和通知的使用方法;
java方面:
● 精通 java、c、oc、swfit,可以开发 java 后台程序或者 ios 端原⽣ app。 ● 熟练使用 spring、springmvc、springboot,熟悉底层的实现原理及过程。
● 熟练掌握分布式缓存,例如 redis、memcached;熟练掌握项目的⾼可用,对项目核⼼功能都做了集群的搭建。
● 熟练使用消息中间件,例如 rabbitmq;熟练使用服务注册中⼼,例如 eureka、nacos。 ● 熟练使用分布式架构,例如 springcloud(nacos、gateway、feign、hystrix)。
● 熟练使用 mat ⼯具对 jvm 启动参数进⾏调优,尽可能减少内存回收导致应用的卡顿。
● 熟练使用 mysql、mongodb 等存储⼯具,对 sql 语法、索引能进⾏⼀定的调优。 ● 熟练使用 zipkin ⼯具,对微服务中的链路调用进⾏监管,可以很⽅便分析出服务的请求抗压情况。
● 熟练使用线程池优化项目性能,并对线程池封装了⼯具包,能动态修改线程池配置,检测线程池运⾏情况。
● 熟练使用 seata 以保证分布式事务的正常使用。熟练使用 xxl-jobs 进⾏定时任务的开发,减少对业务代码的耦合性。
● 有丰富的 SaaS 平台开发经验,使用微服务技术开发各模块,利用 springbootadmin 对各个模块进⾏统⼀的监控管理。 ● 能快速搭建⼀整套系统架构,从零到整只需要极短时间;同时可对传统单体项目快速拆分成微服务架构模式。
ios做过直播类,教育类,学习类,电商类的app,对视频的加解密,移动端的即时通讯,页面的可动态定制化等都有相当多的经验。java方面则做过基于SAAS类型的CRM项目,类似于金蝶软件这种运营模式。
“Q学习”是一套智能、高效的教学系统,定位于校方与学员间的“人才培养催化剂”。该系统将教学过程中的报名、签到、同步讲义、课堂互动、课后作业、自由练习、模拟考试、学员互动、学校通知、教学评估、课程分享、宣传招生等环节进行了自动化、移动化的改造,同时精确量化各环节数据表现,准确评估机
一款saas平台的crm服务,包含了在线网络电话,直接线上成单等等,主要亮点是一个saas平台,现在已有多家商户入驻