Michael Chin
Software Engineer at Bloomberg- Claim this Profile
Click to upgrade to our gold package
for the full feature experience.
-
English Native or bilingual proficiency
-
Chinese Limited working proficiency
Topline Score
Bio
0
/5.0 / Based on 0 ratingsFilter reviews by:
Experience
-
Bloomberg
-
United States
-
Financial Services
-
700 & Above Employee
-
Software Engineer
-
2023 - Present
-
-
-
Obsidian
-
United Arab Emirates
-
Investment Management
-
1 - 100 Employee
-
Software Engineer
-
2021 - 2022
• Developed the first GraphQL client and server-side caching solution for React apps built in the Deno runtime environment using a cache-aside paradigm to optimize fetching and storage of data in read-heavy environments • Implemented Redis to establish server-side in-memory caching and a robust LRU cache eviction strategy to maintain data consistency and allow for scalability • Improved cache write speed (total time of fetching GraphQL response object, manipulating response into a cacheable piece of data, and storing into Redis) by over 10% through optimization of the destructuring and normalization algorithm • Created cache invalidation strategy to ensure accurate cache upon execution of GraphQL mutations in a high concurrency environment • Created partial caching algorithm to split up large pieces of data in cache into smaller pieces of data to allow for cache invalidation and faster cache read speeds • Followed a test-driven development methodology, adding a robust testing suite and modularizing code to create a streamlined development process and a more maintainable product with fewer bugs • Product developed under tech accelerator OS Labs (opensourcelabs.io) Show less
-
-
-
Open Source
-
Software Development
-
1 - 100 Employee
-
Tipsy | Cocktail Recommender
-
2021 - 2021
• Built single page application that recommends cocktail recipes based on user’s mood and desired ingredients • Used React Router to minimize HTTP requests with dynamic client-side routing and conditional rendering of components, enabling a smoother user interface and faster rendering speed • Created Node.js/Express server to efficiently handle HTTP requests to different endpoints based on a linear middleware, routing, and controlling design pattern for improved code readability and debugging • Implemented PostgreSQL database to store relational data while ensuring ACID compliance with strict schema to accommodate static and structured nature of cocktail data Show less
-
-
-
Massachusetts Institute of Technology
-
United States
-
Higher Education
-
700 & Above Employee
-
MIT-Takeda AI Data Collaboration Project
-
2020 - 2021
• Guided development of predictive data-driven AI models of cell culture process to enable more efficient process development by reducing the timeline and experimental burden • Identified historic cell culture and product quality data sets and developed VBA macros for data cleaning, pre-processing, and exploratory data analysis prior to ingestion into model • Communicated with MIT to provide SME knowledge on data context (e.g. data completeness, data distributions, variance) and insight on relationships between process parameters in order to inform strategies for model development and validation • Provided feedback on baseline model performance and suggestions for improvement in model inputs/outputs Show less
-
-
-
Takeda
-
Biotechnology
-
1 - 100 Employee
-
Upstream Development Engineer
-
2017 - 2021
• Set up DeltaV process control system to programmatically control and monitor critical process parameters during execution of bioreactor experiments to decrease operational complexity and guarantee product quality assurance • Developed VBA tools to minimize the amount of manual Excel data manipulation performed (e.g. transcription of data, plotting of data, formatting of graphs) and achieve significant time-savings • Deployed VBA tools within team and ensured a well-connected workflow between bioreactor data input spreadsheet (data from individual experiment), master file (compilation of data across experiments), and tool for automated graphing • Used JMP statistical software to design and analyze multivariate bioreactor studies for efficient process characterization Show less
-
-
Education
-
Northwestern University
Bachelor's degree, Chemical Engineering -
Hunter College High School