Programming language: Java, Closure, Shell( c#,vb.net, node.js as a plus, not main language)
Environment: Linux(preferable)
IDE: Eclipse, Intellij Idea (Visual Studio as a plus)
Misc: Amazon aws, Elasticsearch, Logstash , kibana, Docker, ActiveMQ, MySQL, Cassandra, EhCache, Spring, Agile Scrum...
2013至今工作于路透社新闻分发系统Reuters Connect, 负责开发从对接新闻编辑系统,新闻处理系统至客户分发系统一系列服务端程序(运行于Centos)以及一系列配套工具。
Reuters Connect
• Responsible for developing over 12 standalone applications running on Linux (CentOS 6.5), involving retrieving source news (text, picture, video, package..) from editorial system/3rd party system, processing news data with core processing system which is written in Clojure, internal data transfer with JMS between ActiveMQ servers, 2-level caching solution (in-memory EHCache/Cassandra) for throughputs, internal web services/libraries/tools, active push servers.
• Involved in Open Media Express project, developed AWS Lambda (with Node.js) for news jsonizing, image resizing and video relocation.
• Worked alone on central logging system, based on Elasticsearch, Logstash
and Kibana, which has already become a must for production support and defect analysis.
• Worked on all production application’s dockerization.
• Regular production support