Profile

Alice Mu

Software Engineer at Bloomberg LP, New York

3.9

Years of Experience

Education

university of waterloo

Companies

bloomberg, tophatter, bloomberg, tophatter, university of waterloo, interaptix augmented reality, vispect, flipp, nexus youth services

Reach out to Alice Mu via Email, InMail and SMS drip

by installing Chrome extension

Alice's contact details

Experience

  • img

    2022 - Present

    bloomberg

    Software Engineer

  • img

    2021 - 2021

    tophatter

    Full-Stack Software Engineer

    • Developed microservice to move Instant Bloomberg arbiter chat rooms between database partitions in real-time • Ensured smooth logic to block or reroute queued requests, update arbiter route caches, publish to relevant services • Implemented robust recovery and retry logic in case of race conditions from service failures, arbiter crashes, message publishing misses, timeouts • Used in client beta stage database provisioning and moving stale rooms into designated databases; planned to be used for load balancing and tracking

  • img

    2021 - 2021

    bloomberg

    Software Engineer

    • Developed microservice to move Instant Bloomberg arbiter chat rooms between database partitions in real-time • Ensured smooth logic to block or reroute queued requests, update arbiter route caches, publish to relevant services • Implemented robust recovery and retry logic in case of race conditions from service failures, arbiter crashes, message publishing misses, timeouts • Used in client beta stage database provisioning and moving stale rooms into designated databases; planned to be used for load balancing and tracking

  • img

    2020 - 2020

    tophatter

    Full-Stack Software Engineer

    • Developed the Gravity algorithm moderating the sorting of a product in the feed depending on its audience targeting • Implemented product counter offers and low offer warning logic; increased product offer rate by 21% • Engineered product feed social proof experiment; continuously evaluated with the analytics team & completed 3 iterations before winning strategy • Implemented the Name Your Price product scoring and sorting in the feed according to factors such as impression count, targeting & buy-rate • On web, iOS, and Android: Implemented buyer-side product filtering, the Ratings section on product page, internal tooling to manage User Badges

  • img

    2019 - 2021

    university of waterloo

    Undergraduate Researcher

    • Co-author for paper on empirical research on modern Conflict-Driven Clause Learning Boolean Satisfiability solvers • Study community-like structures and parametrizations of hardware verification, Crypto SHA1, and hard combinatorial instances • Parameterizations include treewidth, mergeability, resolvability, and hierarchal community structure of formulas and their proofs • Analyze and characterize solver heuristics in the Conjunctive Normal Form-solving, proof- producing & proof-reducing stages

  • img

    2019 - 2019

    interaptix augmented reality

    Full-Stack Software Engineer

    • Co-implemented end-to-end test suite and analytics for the Serial Number OCR product (Django) along with modelling and integration of database (MySQL) and analytics visualization tools (JavaScript, React) • Developed AutoMatch, a smart pruner and autocorrect for Serial Number recognition with a regex-to-string edit distance calculator (Python); integrated in the pilot of Interaptix’s Serial Number OCR product • Implemented web server for Interaptix’s AR app to handle location, image, and annotation data to and from the Unity web client (Django) • Researched modern synthetic data creation and algorithmetized production of realistic synthetic samples for ML OCR training (OpenCV) • Developed internal tool for the categorization and annotation of training samples along with the training samples database (Python, MySQL)

  • img

    2019 - 2019

    vispect

    Machine Learning Intern

    • Designed and implemented marker-recognition algorithm for the Autonomous Forklift calibration. Uses Support Vector Machines to recognize the digits, orientation, and angle of the marker; robust to lighting, skew, and rotation variations • Continuously trained and updated binary Haar-Feature Cascade Classifiers for the Driver Status Monitor phone-usage alert. Recognizes when driver is calling while driving; robust to variations in lighting, phone, face, hand, and position • Developed in C++ using OpenCV in Visual Studio; all code well-documented and modularized into classes • Compiled and annotated all necessary samples used for classifier training (600+) • Received the University of Waterloo International Experience Award

  • img

    2018 - 2018

    flipp

    Software Engineer

    • Supported and created tools for flyer generation and distribution to automate content according to customer preferences, region & store clusters (Ruby/Rails) • Fixed and optimized web scrapers to supply data for virtual flyers (Ruby/Rails) • Built scripts to generate data reports from production database (MySQL)

  • img

    2014 - 2017

    nexus youth services

    Peer Youth Worker

    • Presented to and facilitated groups of 5-20 youth weekly • Worked with team of 11 on year-long video project supporting local homelessness resources; premiered at Peel Children and Youth Initiative • Core member of the 4k4Youth run raising $4,700 in support of mental health resources

Experience

4 Skills

Load Balancing

Logic and Reasoning

Microservices

Software Engineer

Education

  • img

    2017 - 2022

    university of waterloo

    Bachelor of Applied Science - BASc

    Computer Engineering