Edward Tsang
Edward Tsang

EDWARD TSANG
33-26 172nd Street  Flushing, NY 11358
------------ 
------------

EDUCATION

Stony Brook University
Expected Graduation: December 2019
B.S. in Computer Science

Notable Coursework: Cloud Computing, Principles of Programming Languages, Scripting Languages, Systems Programming, Database Systems, Analysis of Algorithms, Data Structures, Finite Mathematical Structures, Environmental Sociology, Sociology of Work, Sociology of Medicine
GPA: 3.5

Stuyvesant High School 2017

PROJECTS

StackOver?ow Clone
February 2019 - Current
Cloud-based Project
· Developed a version of StackOver?ow in a cloud-based microservice setting
· Current back-end consists of Python and JavaScript with MongoDB and RabbitMQ supporting
· Developed primarily in an OpenStack environment
· Future plans include an e?ective front-end design as well as the ability to handle extreme stress loads

SBML
March 2019 - Current
Written in Python
· Designed a language with the PLY library that incorporates portions of both Python and SML
· Supported variables, assignments, conditionals, loops, and output
· Reinforced the idea of scoping local variables

Xacto Server
December 2018
Written in C
· Implemented a simple transactional object store, designed for use in a network environment
· Simulated said object store with a hash map but with multiple concurrent users functionality
· Exercised knowledge in low-level POSIX threads, multi-threading safety, concurrency guarantees, and basic networking

Movie Database System
September 2018 - December 2018
Written in MySQL and Python
· Led a team of 4 in the creation of a web-based database service, akin to that of IMDb
· Oversaw the collection of data for the server, as well as handled user-issues relating to MySQL
· Provided debugging and an introduction to Git for groupmates

Principles of Programming Languages Grading Tool
October 2018
Written in C
· Simulated maintaining legacy code using available resources
· Learnt how to properly use the GDB and valgrind commands to debug e?ciently

Terminal-Based Sun Audio File Format Manipulation
September 2018
Written in C
· Manipulated the .au ?le format to simulate various common operations on audio ?les
· Reinforced pointer arithmetic and bit manipulation

Data-ViLiJ
January 2018 - May 2018
Written in Java
· Implemented multi-threading functionality to simulate various graph-based algorithms
· Reinforced the importance of version-control
· Exposure to basic UI design in JavaFX

EXPERIENCE
Stony Brook University
January 2018 - December 2018
Head Teaching Assistant Stony Brook, NY
· Managed the logistics and scheduling of the Discrete Mathematics course under the supervision of David Xianfeng Gu.
· Worked under Catherine Marrone in preparing lecture materials regarding the connections between medicine and media

Sino-American Friendship Association
2014 - 2018
Management Intern
New York, NY
· Communicated with local political leaders to bridge the gap between China and America
· Handled ?nances and paperwork typically left for paid employees
· Entrusted with giving VIPs tours around notable venues such as the United Nations · Successfully applied for a position in the Macy’s Thanksgiving Parade lineup for the years 2014 to 2016
· Assisted at Times Square in handling New Year’s Ball Drop venue
· Secondary photographer at key events

Tutor for Children with Special Needs
Summer 2016
Self-Employed
New York, NY
· Worked with local psychologist in providing educational reinforcement for children with special needs
· Curated a custom curriculum and a targeted path for the child to follow

Leaders Summer Camp
Summer 2013, Summer 2016 Summer
Counselor/Teaching Assistant/Photographer
Flushing, NY
· Supervised and taught kids from grades K to 8
· Proposed a reworked website in order to appeal to larger markets
· Provided high-quality photographs of day-to-day activities to the marketing division

SKILLS

Pro?cient Computer Languages
Java, Python, Scheme, C, JavaScript, MIPS Assembly

Tools
Linux, Windows, IntelliJ, Microsoft O?ce, OpenStack, Github Ansible, RabbitMQ, MySQL, Cassandra, MongoDB

Languages
English, Mandarin