Michael Wang

Software Engineer

Los Angeles, California, United States

About

Software engineer experienced in the development of Typescript applications with an emphasis on Node, React and Express to facilitate reliable and scalable projects. Passionate about Open Source contributions and the Open Source community.

Experience

  • Senior Software Engineer at GoodRx
    Apr 2023 - Present · 3 yrs 3 mos

  • Software Engineer at Amazon
    Sep 2022 - Apr 2023 · 8 mos

  • Software Engineer at Artera
    Nov 2020 - Sep 2022 · 1 yr 11 mos

    Artera is the patient engagement platform that allows enterprise healthcare systems to communicate with patients in their preferred medium, whether that’s text, email, phone, or Live Chat. It enables secure, interactive text conversations using existing practice phone numbers — making it as easy for patients to communicate with their doctors as they would with a friend. Founded in 2015, Artera is utilized by some of the leading healthcare systems, including Houston Methodist, Memorial Care, and NYU Langone Health.

  • Software Engineer at Chronos
    Apr 2020 - 2021 · 10 mos

    • Established dynamic routing via React Router and optimized relational/ non-relational database queries to make data handling lightweight resulting in reduction of rendering times throughout the application by 80% • Implemented webhooks to notify developers of critical microservice failure via Slack or e-mail to facilitate with developer efforts in minimizing downtime for application users • Employed Typescript and redesigned infrastructure for relational/ non-relational databases to optimize data handling and ensure strict type safe code facilitating long term reliability of the codebase • Applied Travis CI, Jest, and Enzyme in combination with an Amazon Elastic Compute Cloud instance to streamline the testing environment and deployment process minimizing debug and development time • Constructed dynamic D3.js and Plotly.js graphs to assist with visualization of diagnostic data on containerized and non-containerized microservices or applications • Engineered an NPM package to act as downloadable middleware for user applications and microservices in order to collect and save diagnostic data while being database type agnostic throughout • Deployed an Electron application, under OS labs, utilizing IPC communication protocol to interface with the Node.js environment, facilitating secure, asynchronous and efficient data flow from server to client • Utilized code splitting via React Suspense and incorporated standard data visualization methods to reimagine display graphics and user experience leading to significant increase in user satisfaction

  • Open Source (Full-time · 2 yrs 1 mo)
    • Pandaudio
      2020 - 2021 · 1 yr

      A platform where users can join chat rooms and listen to the host’s favorite music • Leveraged the React/Redux state management architecture to implement a highly scalable, bug free environment while eliminating inefficient prop-drilling or rendering schemas • Generated high integrity SQL queries to facilitate quick retrieval of relational data for user consumption • Incorporated a React user interface framework to ensure uniformity and modularity to ease scalability of the codebase and ensure positive user experience throughout the application • Employed web sockets and caching via Redis to provide low latency communication between client and server to synchronize playback and messages among users

    • Predicticoin
      2019 - 2020 · 1 yr

      A web scraping tool that does the heavy lifting for easy, risk free arbitrage • Implemented a complex algorithm with data scraped from Predict.it via Beautiful Soup and Python to determine optimal resource allocation for high-volume, risk-free arbitrage