Hi! My name is Thomas Pan! I'm a software engineer based out in sunny Los Angeles, California, and currently pursuing a Masters in Computer Science at UCLA.
● Developed platform to track COVID-19, detect/predict hotspots, and project impact on hospital resources in the community level
● Developed algorithms for extracting, indexing, and querying the contents of clinical case reports.
● Designed and developed workflow management system for managing data pipelines.
● Developed distributed workflow system with automated decision-making capabilities.
● Designed and implemented end-to-end solutions for ingesting, storing, and presenting high-rate event data.
● Developed new data processing and exploration component resulting is over 90% reduction in operating cost.
● Optimized and improved existing data pipelines to be more efficient, secure, and fault tolerant.
● Developed a new suite of mediation and reporting products with a microservice oriented architecture.
● Led the design and development of an ad mediation microservice in Ruby on Rails utilizing test-driven development with RSpec.
● Executed major design and architectural enhancements to company’s ad mediation platform leading to vast improvements in code quality, UI/UX, and overall performance.
● Overhauled company’s Spring/Hibernate based consumer platform API, expanded its functionality, and supported the improvement and maintenance of company’s internal web platform and various internal software tools and applications.
Search engine for querying annotated clinical case reports via machine learning techniques.
A MapReduce framework implemented in Python and extended to incorporate automatic redundant task detection and caching.
View ProjectA classifier implemented via Apache Spark to detect political sentiments on Reddit’s r/Politics.
A C++ implementation of a reliable data transfer protocol including connection establishment and congestion control.
A clone of the popular Facebook website. It features a large portion of the core Facebook user functionality including searching, friending, posting, commenting, liking and more.
View ProjectA text-based version of the classic chess game. Regular and special moves are all included within the game's logic. The game also features a save functionality. Users can save at any point and resume playing at a later time.
View Project