• broken image

    Mingyuan Ren

    3B Computer Science Student in University of Waterloo

  • My name is Mingyuan Ren.

    3B Computer Science
    University of Waterloo

    Welcome to my website! My name is Mingyuan Ren and I am a computer science student at the University of Waterloo. Throughout my studies and internships, I have gained a wealth of experience in data science, machine learning, and software engineering. I am passionate about using technology to solve problems and am excited about the opportunity to apply my skills as a software engineer. On this website, you'll find information about my background, experience, and projects. Thank you for visiting!
     
     

  • Experience

    Full Stack Developer Intern - System1                                                                     Jan 2023 - April 2023

    • .NET Core (C#)

    • TypeScript

    • Angular 2+

    • Python

    • MSSQL

    • Snowflake

    • AWS

    • Docker

    broken image

    Machine Learning Engineer Intern - BlackBerry QNX                                              May 2022 - Aug 2022

     

    • Architected a data-processing pipeline and restructured the MongoDB database improving open-source license compliance processing data 60% faster

    • Implemented end-to-end machine learning solution with fine-tuned XLNet NLP model improving the open-source license text classification model’s accuracy to 96% with Python(Tensorflow/Scikit-learn/Pandas)

    • Developed and maintained automated CI/CD pipelines for containerized(Docker) and re-producable machine learning model deployment using Jenkins shortens production time by 100%

    • Eliminated wasting time on open-source license compliance among over 100+ QNX team members by building machine learning web application with React and Flask

    • Natural Language Processing 

    • Python(Tensorflow/Scikit-learn/Pandas)

    • Docker

    • CI/CD

    • Kubernetes

    • MongoDB

    • React

    • Flask

    broken image

    Data Product Intern (Global Data Science) - TikTok(ByteDance)                           Sept 2021 - Dec 2021

     

    • Worked for TikTok Global Data Science(Data Cycling Center)

    • Extracted and analyzed data with SQL and Python to evaluate the impact of model iteration on the performance of launched CV and NLP model

    • Implemented TikTok user behavior clustering models from formatting click stream data for 10 million+ US users and similarity graph to identify potential multi-dimensional users’ behavior through Hierarchical clustering

     

    • Machine Learning

    • Data Science

    • Project Management

    • Python(Scikit-learn/Scipy/Numpy/Pandas)

    • SQL

    broken image
  • broken image

    GoChat

    Instant messaging system (chat, groups, friends, vote, activities!) written with Go Programming Language

    Go, Gin
  • broken image

    Sharify

    Sharing Platform for sharing reviews, customer ratings, screenshots and knowledge! 

    Python, Django, MySQL, AWS S3, Redis
  • broken image

    <DevConnector>

    A social network app for building connection between developers!

    JavaScript, Node.js, Express, React, Redux, MongoDB
  • broken image

    Emojify

    Increased the accessibility of sentence transferring to emoji😄

    Python, Tensorflow, React, Django, Docker, PostgreSQL
  • broken image

    Cartoonify

    A toy machine learning app to turn real pictures into cartoons with GAN model~

    Python, Pytorch, React, AWS, Netlify
  • Say hello!

    Don't be afraid to reach out.