Computer science and finance background. Experienced in creating high performance infrastructure for low-latency platforms, as well as creating front-end tools. Also has experience in game design and implementing computer graphics algorithms.
Senior Software Engineer @ I build more toolz. From November 2015 to Present (2 months) Co-Founder, Chief Product Officer, Software Architect @ - Created an innovative platform for adaptive, branching content in the style of 1-on-1 learning that engages users up to 4x longer than lessons from traditional Massive Open Online Courses (MOOCs).
- Writer and maintainer of QuickBranch, our authoring tool, our revenue-generating product, which allows content authors to create nonlinear lessons in minutes, using an intuitive, but flexible interface. From August 2012 to Present (3 years 5 months) Software Architect @ - Developed traders, order gateways, feed handlers, and simulation components as one of the lead
engineers on a platform designed for high-frequency, low-latency trading.
- Developed web applications for risk management and compliance.
- Used knowledge of low-level TCP/IP mechanics and kernel-level networking and architecture-specific optimizations for creating a performant trading layer. From December 2008 to July 2012 (3 years 8 months) Fixed Income GTP @ - Series 7 and 63 certified. From September 2008 to November 2008 (3 months) Programmer @ - Oozerts: We created a prototype game design targeted towards teaching middle-school students struggling with fractions leveraging the touch capabilities of the Nintendo DS to create an intuitive way of thinking about fractions.
- Ochos Locos: Using the OLPC as a platform, we created a Crazy Eights-based card game that allowed users to teach themselves programming by using the inspection tools on the OLPC, as well as generate their own card game variants, using a game engine we developed. From September 2007 to August 2008 (1 year) FICC Summer Analyst @ - Refined a set of two spreadsheet tools related to gathering rates information on local emerging markets, and improved the flow of information between the traders.
- Gained an understanding of the products, such as interest rate swaps and cross-currency swaps, covered by the desk.
- Familiarized self with the intricacies of the emerging markets in the Southeast Asian region, especially with respect to the maturity and liquidity of the markets. From June 2007 to August 2007 (3 months) SingaporeSummer Intern @ - Implemented a parsing tool to analyze quotes for over-the-counter assets such as credit default swaps and convertible bonds to allow for a real-time profit-and-loss viewer, and created a suite of frontend applications to extend the parser.
- Reduced the time to search for quotes by at least an hour and allowed traders to have an intraday record of their portfolio. From June 2006 to November 2006 (6 months) IT Summer Analyst @ - Created a set of Perl scripts to analyze the latency values in a system called Trade Plant Manager, which keeps timestamp values for the millions of orders that go through Morgan Stanley each day.
- Allowed clients to access the statistics by creating a CGI and Javascript-based web user interface.
- Improved efficiency by allowing the firm and clients to trace orders and identify points with large latencies. From June 2005 to August 2005 (3 months)
B.S., Computer Science @ Massachusetts Institute of Technology From 2004 to 2008 B.S., Management Science (Finance) @ Massachusetts Institute of Technology From 2004 to 2008 Kenny Peng is skilled in: C++, JavaScript, Ruby, Programming, Linux, Web Development, Lua, High Performance Computing, Web Applications, Python, Management, Data Analysis, Algorithms, Computer Science