Experience
2023 — Now
2023 — Now
• Leading projects collaborating with cross team partners, planning and managing projects to meet the deadline, communicating with director to help team align with revisions, monitoring and guiding junior members growing.
• Designing and implementing AI infra components for recommendation systems. Including both infra and AI parts.
• Build infra components like monitoring, message queues, dashboards, adding checking points etc. to help maintain high availability and scalability for the system.
• Building feature importance related projects, including shuffling, BSN(binary stochastic neuron) and other methods. Contributing to gain in NE loss for different clients.
• Reading papers related to recommendation systems and feature importance to help apply new feature importance methods
• Using python, pytorch and related technologies.
2021 — Now
2021 — Now
Manhattan, New York, United States
• Designing and implementing real time trading platform for repo market.
• Using different patterns for loose coupling, isolation, supervision and latency control to improve the resilience of the product.
• Using scaling methods to handle migrating of large data.
• Communicating with tech lead and BA to fully understand the requirements and support after delivering the features.
• Mainly focused on backend, using Golang. Also involved in frontend with Angular.
2017 — 2019
2017 — 2019
Greater New York City Area
• Supporting fixed income traders, including Bonds, Mortgage, Muni Bonds, Commercial Paper, index and others.
• Gathering traders’ requirements and feedbacks, then designing and implementing our trading platform accordingly to improve users’ work efficiency.
• Integrate different business from old service into our new application to increase our volume and improve our performance.
• Designing and building a cluster of related servers to help our application to run smoothly and robustly, including enrichment server, validation server, health monitoring server, load balancer server, resilience server, post inquiring server, data caching server and some other servers.
• Designing and implementing web application to help user manage the data to help them trade. It can show, update and customize different format of data from slang, a database used inside Goldman, also subscribing and publishing data from/to external service.
• Technical stack including Java, Javascript, C#, .NET, Rest and so on.
n.
2016 — 2017
Princeton, New Jersey
●Implemented and Maintained Raters Management System.
●Constructed the server side using Java, also optimized data structures and algorithms when new
feature is introduced or data is increasing sharply in certain period
2014 — 2016
2014 — 2016
Willow Grove, PA
●Implemented both the Web Landing page in the client side and the logic in the client side
●Used Java to control the flow logic and handle edge conditions. Also optimized data structure and
algorithms in extreme conditions.
Education
New York University
Master’s Degree
2010 — 2013
Zhejiang University
Bachelor’s Degree
2006 — 2010
North Carolina State University
Applied Math
2009 — 2009