xjfweibo2012

肖建芳

Java软件工程师/Clojure软件工程师

教育经历Education

  • 南昌航空大学
    电子商务(本科)
    2010 - 2013 学年度 - 先进团员
    2013 - 2014 学年度 - 创新个人

语言水平Language

CET-4
580
CET-6
616
  • 能流畅阅读英文专业书籍、文档及其他资料
  • 可无字幕观看 MOOC 课程、开发者大会视频
  • 能够在英文邮件列表、Stack Overflow 等社区正常交流

项目与工作经验Experience

  • 花旗金融信息服务(中国)有限公司

    Java软件开发&大数据分析(实习)
    多资产风险系统(MARS)是一个编制和报告的框架,用于计算各种金融衍生品德风险措施。
    Mars 系统的日常维护与Daily数据处理,转换,加工,转换,生成报表等。
    缓存管理服务,日志服务,故障管理,安全服务,通用组件服务,配置管理服务相关模块的开发。
    采用的框架有:
    Restful,Wicket,Guice,AKKA,Kafka;
    Spring,Structs2,Hibernate等。
    使用的技术有:
    Jenkins,Git,Maven,Ehcache,Shiro,Json。
    采用HiveHbase作为数据存储手段。
  • 无锡文思海辉有限公司

    公司实训(实习)
    参与集团内部办公系统(OA)的模块开发
    基于 Spring3+ Structs2 + Hibernate等实现前端bootstrap组件,中间件及后台数据交互。
    彻底解决遗留的 bug 及浏览器兼容(IE8+)和中文乱码问题
    采用 Lucene 开启全文搜索。
    使用 svn 版本控制工具, maven 构建、编译、测试、部署工具, Hudson 用于项目持续集成工具。
  • 苏州高博Java&Android实训基地

    Android 开发(实习)
    android手机客户端的应用,为即将迈入婚礼殿堂的群体量身打造
    本项目有以下几大板块:
    1、电子请帖模块 2、爱乐购模块 3、商品活动模块4、婚礼统筹模块5、更多版块。
    使用 VagepagerindicatorFragment 搭建整个架构
    结合 GestureDetectorActionbarafinal框架实现从服务器加载图片和文字和瀑布流
    主要负责电子请帖,爱乐购,商品活动模块及后台服务器、数据库设计核心代码的实现。

技能Skills

  • Web 前端

    HTML / CSS
    能够编写语义化的 HTML,模块化的 CSS,实现较复杂的布局与动画
    熟悉已标准化的 HTML5 / CSS3 新特性,实验项目中能尝试使用未广泛实现的新标准
    JavaScriptjQuery
    熟悉 jQueryJavaScript),对 JavaScript 引擎及相关 JIT 技术有一定的了解
    了解 jQuery 新标准与相关后处理工具并能在项目中使用
    DOM / BOM 及常见 Web API
    熟悉原生 DOMBOM 的使用及相关标准(W3C / WHATWG),有桌面 / 移动端前端组件的开发经验
    WebGL / Web Workers / WebSocket / Web Components / SVG 等 API 有一定的使用经验
    阅读过 WebKit / Blink 源码中的部分实现,了解常见的 Web API 兼容性问题及其解决方案
  • Web 后端

    java
    掌握面向对象的软件分析、设计方法以及设计模式;
    掌握Java基础知识,Jdbc编程开发,JavaEE,Android基础编程等编程技术;
    熟悉B/S结构,MVC模式,RESTful for Java,JPA,Struts2、Spring、Hibernate;
    掌握JavaEE技术Jsp、Servlet、Html、Xml、Css、JavaScript、Json等WEB开发技术;
    了解异步 I/O 及事件驱动的服务器模型,掌握常见的异步编程解决方案
    clojure
    掌握Clojure函数式编程语言基础知识,及其框架应用;
    掌握Leiningen,ring,Compojure,Noir,luminus,pedestal;
    掌握clojure macro,test,STM模型;
    掌握Clojure大数据分析与处理;
    能够简单使用RESTfull API编写web应用。
    其他
    使用 Tomcat / ApacheJaveEE) 搭建过简单的服务器
    有使用 Server2005/2008OracleMongoDB / MySQL 数据库,Redis 缓存,nginx 反向代理的经验
    了解 HTTP(1.x / 2)、 TCP/IPWebSocket 等协议
  • 其他

    • 三年 Linux 使用经验,熟悉常用命令与配置,能编写简单的 bash 脚本
    • 熟悉多种平台与编译环境下的 C / java 及其新标准,编写过简单的解释器
    • 熟悉 Java clojure,机器学习算法及分布式程序(参见 GitHub)
    • 能够使用 LaTeXMarkdown 编写得体的中英文文档或论文,具备良好的技术交流能力
    • 日常使用 GitSublime Text / Vim 进行开发,也乐于尝试新工具
    • 能够使用 Photoshop / Illustrator 完成简单的设计