熟悉java的集合框架,I/O流,注解等知识。熟悉java web系统的开发模式
熟悉java多线程的开发,NIO的基本原理
熟悉mysql数据库,熟悉sql常用优化策略,数据库分表策略。
熟悉SSM框架的运行机制和原理,MVC模式,熟悉B/S架构。
熟练常用的linux命令,掌握shell编程
熟悉RESTFUL接口开发模式
熟悉springcloud微服务开发,springboot
熟悉tomcat中间件
熟悉缓存相关知识,Redis的配置,应用及开发
熟悉消息队列的相关知识,应用过RabbitMQ,kafka,并在服务器上部署过
熟悉java网络编程socket,netty4通信框架的开发,mqtt通信协议的开发,mqtt代理服务中间件mosquitto的搭建
熟悉tomcat+Nginx的常用配置,并在服务器上部署过
拥有良好的算法和数据结构基础,能根据需求,独立进行设计方案的编写,以及设计数据库表模型。
使用过MAVEN,SVN,GIT等项目和版本管理工具。
启迪云控
云平台系统
提供所有车辆间的互通能力:
以星型结构,平台作为中心交换节点,为连接到不同平台的车辆之间提供互通能力。在初期,主要是云平台对全部车辆的协调调度能力,例如交通管控等。
为创新应用提供基础数据支持:提供红绿灯信息、天气信息、停车位信息等单个开发者难以整合的数据,以支持更多基于上述数据的创新型应用。
降低各类车辆应用开发的难度:通过为开发者提供车端中间件和标准化车辆抽象,使开发者可以专注于业务逻辑的开发,减少车型适配等核心业务逻辑无关的工作。特别的,对于某些不涉及车辆复杂控制的业务,例如UBI,开发者只需开发云端业务逻辑,车端不需要任何开发工作。
负责模块:
通信模块双通道(mqtt+netty)的开发实现
58同城
品牌广告业务:入职后,参与58品牌广告业务的需求开发和系统维护。品牌广告1.0于去年6月上线,目的在于提升品牌的影响力和关注度,扩大市场占有率,为广告主带来长期利益。其注重长期效果,即时效果相对较低,培养潜在消费者,更在意对品牌本身形象的宣传和推广。广告主可以根据自身需求制定特性化的推广策略和展示。
主要参与项目:除了日常的需求处理,以及一些广告流量监控脚本开发之外。于2015年5月下旬至16年1月上旬,参与了品牌广告大客户系统的开发,历时半年,系统主要涉及订单管理,广告管理及效果数据查看。通过这个系统的开发,对于互联网开发模式有了非常深入的认识,学习到页面静态化处理,js加载时机对于页面响应的快慢,缓存的使用,数据库的分表策略等许多知识技巧。另外,学到了部分hadoop调度任务开发的知识,加强了awk编程的能力。系统上线后,客户现金流水明显增加。
2016年7月开始进行品牌广告数据平台一期,二期,三期的开发,根据一定的规则生成与用户业务相关的指标数据,便于进行产品策略的分析。
2017年2月--2017年6月,与无线app部合作,向他们的CRM订单系统提供品牌广告业务线的相关后台接口。
大唐软件
2014.03 – 2015.04
北京联通网格营销项目:北京联通管理一线工作人员经营活动而开展的系统,涉及组织机构管理、个人工作台、预算管理、业绩管理、网格管理、营销管理、统计分析等多个功能模块。
该项目是对精细化营销体系的支撑。网格化是对营销组织机构的进一步细分,细分到网格、到客户经理,对网格内目标客户和渠道实行名单制管理,落实经营责任,匹配营销资源,通过支撑系统实现网格管理、资源下沉、排产管理、名单制管理,网格的360度信息视图、基于GIS的信息展示、数据向上汇总、向下钻去的报表展示,并以业绩为导向的考核激励机制,形成全渠道全业务的精细化营销管理模式。
个人职责:
2014年3月至11月
负责新系统预算模块,营销活动模块,促销品模块,预警模块的核心代码开发,包括前端HTML和后台相应的处理逻辑。预算模块主要供北京联通市公司下发预算使用,预算下发时可动态定义其包含的指标类型,并在前台动态展示。联通领导可在改系统前台直接做预算编制和下发处理。其余各级领导和相关人员可查看下发给自己的预算,并确定相应的营销策略。营销活动模块与促销品模块紧密相关,可供联通人员在前台指定,派发,查看营销活动,分发和调拨促销品。预警模块则为各个模块用到的指标进行告警处理,比如预算模块用到的某个指标超过了一定的警戒值后,用户便可在前台查看到其信息。技术上,在应用公司自主研发的FAST框架基础上,使用javascript,css+div,jquery框架,easyUi框架,oracle数据库及maven和svn项目管理工具完成负责的核心模块的开发。