WORK EXPERIENCE
Bank of America. New York, NY Aug 2011 – Present
Software Developer, Full-Time
• Developing a common platform for risk and PnL as part of a global development team
• Implementing new analytics and models for ODR ( On-Demand Risk system ) and Quant teams
OTC Markets Group. New York, NY Jan 2010 – Jul 2011
Software Developer, Full-Time
• Worked on trading application and web application
• Improved look-and-feel of the trading application. Utilized Google Protocol Buffers to enhance messaging bandwidth. Implemented automated test cases and load test for the application; Used Java Swing, Substance, FEST ( Fixtures for Easy Software Testing )
• Implemented the on-the-fly generation of weekly market report; Used Java, JBoss, JaserReport, MySQL
• Worked on Java Server Page, Javascript, and Servlet. Implemented load tests using JMeter
Comet Trading, LLC. New York, NY May 2009 – Aug 2009
Software Developer, Full-Time Internship
• Developed a Java SWT client/server application for the trading of Equity Derivatives ( ETFs, Swaps )
• Implemented both business-related ( Trading, Post-Trade Allocations, RFQ, Market Data ) and look-and-feel features ( Window Docking, Workspace )
• Worked as part of a team of four students to build a multithreading trading system utilizing Java SWT, Marketcetera Order Routing System, FIX Protocol, ActiveMQ/JMS
MediaMerx Company, New York, NY Jun 2009 – Aug 2009
Software Developer, Part-Time Internship
• Responsible for “AutoTwitter”, a Twitter application that can automatically follow people and publish tweets with certain contents from a provided XML file; Used Flex AS 3.0
PROJECT EXPERIENCE
Columbia University, New York, NY
E-Quiz System Sep 2008 – Dec 2008
• Developed a multiple distributed system that allows the course administrators to create quiz and the students to take the quiz; Both of the roles can view the results of the taken quizzes
• Implemented the system with EJB3.0; Used JBoss Seam, Ant, Eclipse, MySQL
• Practiced Pair Programming, High-level Architecture Design, Component-level Design, UML, Unit Testing, Security Testing, Stress Testing, Code Inspection
Multimedia Twitter Sep 2008 – Dec 2008
• Developed a collaborative multimedia twitter application that uses the Twitter Representational State Transfer API to implement basic Twitter functionality ( micro-blogging and direct message communication ) and associate Image with the tweet. The application also allows the users to categorize/tag/group/filter/manipulate information about themselves and the tweet; Used Flex AS3.0
ACHIEVEMENTS
• First Prize ( 1st/20 ), StreetApps Challenge Competition of Thomson Reuters, New York, US 2010
• First Class Prize ( 1st/173 ), 3rd SUPCON Robotics Simulation Competition of Zhejiang University, China 2008
• Encouragement Award, ACM Programming Contest of Zhejiang University, China 2007
EDUCATION
Columbia University, Fu Foundation School of Engineering & Applied Science, New York, NY
M.S. in Computer Science GPA 3.67/4.0 Sep 2008 – Feb 2010
Zhejiang University, College of Software Technology, Hangzhou, China
B.S. in Software Engineering GPA 3.77/4.0 ( 86.4/100 ) Sep 2004 – Jun 2008
National University of Ireland, Maynooth, Ireland, Exchange Student Jul 2007 – Aug 2007
TECHNICAL SKILLS
Java, Swing, SWT, FLEX, HTML, JSP, JS, PHP, JBoss, Apache, Ant, SQL, FIX, JMS, Marketcetera, SVN