从事开发工作近6年,主要集中的后端开发,对分布式微服务有一些项目经验和心得,平时喜欢学习研究各类IT技术。主要的技术方向有两个方向。
一个是java方向,主要运用springmvc,springboot做项目开发,数据库主要运用mysql。在分布式服务方面主要掌握dubbo和springcloud做服务端开发,dubbo属于rpc方式,springcloud属于restful方式,两种方式各有优点,看项目的实际需求做选型和开发。服务器主要用tomcat进行部署。
另外一个方向是.net方向,主要运用mvc,做web端的网站或者运营系统的开发。另外也有wpf的开发经验,wpf主要进行windows的C/S架构的系统开发。做分布式服务开发的话.net 主要运用wcf(rpc方式)和webapi(restful)方式进行后台分布式服务开发。数据库用sqlserver。部署一般运用iis进行部署
其次中间件技术主要熟悉redis,mongodb,msmq,activemq,elk等做中间件。考虑到负载均衡和集群可以用ngnix等做技术实现。前端技术,因为不是专业前端,所以只是会写jquery和js,对bootstrap的api略有应用和了解,以及对anglurjs略有学习应用。
摇旺理财:
该项目用java进行开发,最早用cxf进行开发,第二版进行了改版,我是第二版改版的时候参与的。主要是进行服务重构,用dubbo取代cxf进行分布式服务的重构。我主要服务用户中心,产品展示,用户购买记录,用户退款记录,注册签到优惠等模块的开发。dubbo+zookeeper连接后端服务暴露。服务从统一认证中心开始,然后通过后用dubbo进行调用。
真爱通:
信用卡优惠项目app,主要功能是定位用户当前的地理位置(调用高德地图),再根据算法对比出最近的信用卡优惠活动的商户(高德地图进行经纬度定位),然后向客户展示最近的商户优惠活动。我主要负责银行信用卡优惠活动的数据抓取(用java写爬虫),以及商户定位返回,路线规划,以及后台管理服务。项目主要用cxf和springmvc进行开发
99真爱微信平台
企业服务微信号,主要负责企业新闻展示,关键字恢复,红包发放活动。技术主要用springmvc和中间件redis(分布式锁)进行开发。
航旅易
wpf项目,主要给机票代理人使用,通过航旅易提交订票申请和查询服务(调用中航信接口)
角色 | 职位 |
负责人 | 高级java工程师 |
队员 | iOS工程师 |
队员 | 安卓工程师 |
队员 | 前端工程师 |
队员 | 后端工程师 |