周锦堂

1 性格开朗,乐于助人,集体荣誉感强,经常利用业余时间解答网友的问题,热心共享自己的劳动成果,将fastdfs分布式文件系统的连接池客户端开源
2 学习能力强,喜欢专研与工作相关的技术问题,在连龙博通帮助版本管理员开发一个版本打包工具,实现工具增量打包,文档生成,提高了工作效率,在大唐云动力开发了一个接口报文测试服务器,解决客户端,服务器开发协做问题,另外还开发了推送服务器,代码统计等工具
3工作

  • 技术能力:
  • 工作态度:
  • 工作成果:
收藏 立即预约
项目意向
高级软件工程师、互联网软件工程师、移动互联网开发、系统架构设计师 800元 全程集中 北京 工作经验: 擅长技能: JAVA、C#、PHP
平台工作经历
其他工作经历
公司名称 大唐云动力科技股份有限公司
在职时间 2012-11-01 ~ 2019-01-01
职位名称 高级软件工程师
薪水 0/月
项目描述 软件/互联网开发/系统集成
个人职责 工作描述: 专业技能 1 精通java编程,对jvm,内存模型,垃圾回收,锁,反射等原理及使用有所研究 2 熟练使用Struts1.2,struts2, hibernate ibatis,精通Spring框架核心机制,根据web开发框架的缺陷或者不足开发了Quick框架 3 熟练使用mysql sqlserver Oracle 具有数据库性能优化经验,使用mysql的主从备份,读写分离 4 熟练使用常用的服务器(tomcat,jetty,websphere,weblogic),会搭建nginx+tomcat软件方式负载均衡 5 熟练使用UML,常用的设计模式(单例,模板,组合,工厂,适配器,代理等)来设计系统,重构系统 6 熟练使用memcached,redis,fastdfs文件系统,了解memcached,fastdfs架构 了解CMMI,敏捷软件开发流程 熟悉android,能够使用android开发客户端,了解ios,精通手机客户端与服务器交互的原理及流程 了解云计算,能够使用hadoop,hive,hbase技术,会编写MapRuduce 熟练使用其他语言,例如php ,C# 对web安全漏洞有一定的研究,知道怎么解决sql注入,xss脚本攻击,会话拦截 特殊项目经历 项目一: WEB快速开发框架(Quick) 项目简述: 在法国电信期间,所做的项目都是和移动互联网有关,涉及到接口报文及后台管理,当时使用的是struts2,感觉对外提供接口不太方便,开发也比较复杂,后台换成resful开发模式,使用jersey做为服务器,但是开发管理平台又不方便,后来研究其他的框架的优缺点以及项目中经常用到的特性(例如权限控制)开发了qucik开发平台,该框架基于spring,控制层(c层)是一个普通的java对象,在方法上面增加框架定义的配置注解,在注解中配置访问路径,访问类型,结果类型,结果集合,责任链。在框架初始化的时候会扫描带有注解的方法并将改方法的相关信息保存到一个交易对象,以请求地址,交易对象的方式保存到map集合中,当用户请求的时候 根据url(支持正则)获得对应的交易对象,调用核心处理器,处理器根据调用责任链,方法,然后根据方法的返回结果,结果类型进行页面显示。该框架使用memcached开作为存取中间件,用来保存session信息及数据缓存,大大提高了系统的并发,易于分布式部署该框架支持静态化配置。另外支持权限,责任链配置,在法国电信及自己的项目都是使用这个框架,速度非常快 开发周期: 基本完成1个星期,后续持续优化,增加新特性 开发人数: 1 开发工具: window+maven+memcached 工作职责: 整个框架的设计,构思,编码,测试,培训 项目二: 地平线域名销售系统 domain.121xx.net 开发周期: 1个月(大学的时候兼职开发) 开发环境: window+jdk1.5+php+apche 使用技术: PHP+MySql+Smarty 项目职责: 独立开发 分析-设计—编码-测试 项目介绍: 这个系统是使用新网提供的接口来变成的 使用的是自己开发的MVC 框架来实现的 里面分域名查询 注册 续费 个人信息管理 帐户管理 冲值 消费记录 项目心得: 这个系统是个人完成的 虽然有点累 但是锻炼了我的设计分析能力 另外也学会一些新的技术 Smarty摸板 实现页面与业务逻辑的分离 项目三: 开发者自助服务平台 项目介绍: 改项目目前包含两部分功能,接口服务,消息推送,接口消息推送主要解决客户端与服务器端动态报文传输,无缝对接,客户端人员可以自行操作,不需要服务器端人员参与配合,消息推送,目前主要是IOS的消息推送,客户端测试消息推送,正常情况下需要服务器端人员配合,但是这样无法做到开发独立,有自助平台,客户端人员自行操作 开发时间: 1个星期 工作职责: 设计,开发,测试,部署 项目四: 开源项目fastdfs客户端连接池 项目介绍: 在系统架构中使用了分布式系统fastdfs,但是在java程序调用端官方没有提供带连接池的客户端,需要自己设计,经研究可以使用基于common-pool开发客户端连接池,目前在项目中使用,同时分享到相关群,有网友在项目中使用获得好评,后续将源代码开发,大家一起维护,升级 开发时间: 1天 工作职责: 设计,开发,测试,部署,研究源代码,编写使用手册 项目五: 创业项目,某社交app 架构介绍: 考虑到产品的扩展性,在架构设计的时候就面向分布式,使用redis为缓存层,数据库做持久层,数据库采取的读写分离的策略,文件采用的分布式文件系统fastdfs,直接通过nigix映射访问,经过压力测试100W条 在一个2G的内存,双核上面并发500完全没有问题 开发时间: 技术: quick+ibatis+spring+redis+mongodb(主要是lbs使用)+mysql+Amoeba 工作职责: 项目架构,技术选型,调研,框架搭建,报文定义,压力测试,环境部署,核心功能实现
使用技能
教育经历
院校名称 湖北工业大学
毕业时间
所学专业 计算机软件
最高学历 本科