Echo Yin

I'm a

Experience

Online Programmer (Permenant Full-time)

Brass Lion Entertainment - A Game Company

    Skills: Unreal Engine, PlayFab SDK, C++

    July 2024 - Present

    Organizer

    Women Game Jam Canada
    • Notification System between social media managment tool and Discord using AWS, Gmail IMAP and Discord App.
    • Responsible for social media management and email newsletters.

    Skills: Amazon AWS

    May 2024 - Present

    Back End Engineer (Contract Part-time)

    CouchCore Games - A Queer Owned Indie Game Studio
    • One-month contract.
    • Co-op multiplayer features for an Unreal project.
    • Migrate blueprint logic to C++, improve and adjust existing gameplay logic for multiplayer.
    • Steam SDK intergration.
    • Assist on any programming needs.

    Skills: Unreal, C++, Plastic SCM, Steam SDK

    March 2024 - April 2024

    Back End Engineer / Business Strategist

    Froglet Games - A Mobile Game Company
    • Working on authentication, in-game economy and leaderboard using C# and Playfab.
    • Instrumenting analytics using Firebase and Unity Analytics.
    • Working on multiplayer features using Unity Netcode for Object, Relay and Lobby.
    • Working on app shell structure.
    • Pair gameplay programming and bug fixing.
    • Create innovative solutions and then develop the plans, strategies, approaches.
    • Recruite awesome team members.

    Skills: Unity · Microsoft Azure · C# · Data Analysis · Azure PlayFab · Firebase · Git · Databases · SQL

    September 2023 - Present

    Generalist Programmer / Level Designer (Volunteer)

    Studio Jojo - A Game Jam Team
    • WWorked as Generalist Programmer on prototyping, gameplay, animation and UI.
    • Worked on the game's Level Design.
    • Did Code reviews and bug fixes.
    • Built the game for multiple platforms (Windows, Mac, WebGL).
    • Wrote technical documents and devlogs.

    Skills: Unity · C# · Git

    June 2023 - September 2023

    Tools Engineer Intern (Internship Full-time)

    Rec Room - A VR Multiplayer Online Game Company
    • Developed a tool for faster build downloading for our Quality Assurance using C#, MAUI (Xamarin), Azure Cloud Storage and Azure Authentication.
    • Integrated interactive custom protocols for internal communication tool andbuild pipelines (Azure DevOps, Jenkins).
    • Added cross-platform functionalities to internal UI framework using C# and Unity.
    • Maintenance and support of existing infrastructure.

    Skills: Unity · DevOps · Jenkins · Microsoft Azure · Azure DevOps · Full-Stack Development · C# · Gi

    January 2023 - May 2023

    MLOps Engineer Intern (Internship Full-time)

    PointClickCare - A Cloud-based Healthcare Software Provider
  • Worked closely with senior developer for cloud-based machine learning servicesusing python and Java.
  • Successfully Resolving 6 security risks and vulnerabilities for the Docker micro-services.
  • Rapid test frameworks enhancement for five new features on across themachine learning core and API services using Flask, Springboot and SQL Server.
  • Effectively communicate with a team of ten on work sprint planning and scoring.
  • Skills: Jenkins · Jira · DevOps · Maven · Spring Boot · Flask · Git · Python (Programming Language) · Machine Learning · Java · Natural Language Processing (NLP) · Docker · Microsoft SQL Server

    January 2022 - May 2022

    Software Engineer (Permenant Full-time)

    Hubei Xinyegang Co., Ltd. - A Special Steel Producer
  • Responsible for the submission and maintenance cycle, the system maintenance itself and its review and analysis.
  • Evaluate requests for system and process changes including data for necessary updates.
  • Support external training activities including creation, presentation and coordination of training.
  • Participation of finance and accounting systems projects from inception to go live and post production support using C#, Oracle and internal system framework.
  • Building new capabilities and implementing new modules.
  • Skills: C# · PL/SQL · Databases · SQL · Oracle Database

    July 2012 - February 2020

    Gaming Content Editor (Contract Part-time)

    Gamecores - A Gaming Social Media Company
  • Responsible for news, translations, previews, reviews and retrospectives, mostly major western RPG titles;
  • Chronicled several biographies and conducted interviews for outstanding game developers;
  • Completed English gaming news and article translation with high quality and efficiency;
  • Maintained energy and enthusiasm in fast-paced environment.
  • Skills: Social Media · Gaming News · Gaming Journalist · Translation · Content Editing · Gaming

    September 2018 - September 2019

    Quality Assurance Engineer (Internship Full-time)

    VanceInfo Creative Software Technology Ltd. - An IT Outsourcing Company
  • Work on helping develop standards for the department.
  • Documenting how systems work and analyzing the state of the system.
  • Learn to write, execute and manage test cases using C# in Microsoft Dynamics CRM.
  • Process documentation, workflows, process improvement, and help build standards.
  • Skills: C#, Microsoft Dynamics CRM

    November 2011 - April 2012

    Projects

    cosmic-shore

    Cosmic Shore

    It’s your game and you can play it your way, with genre-crossing Classes and every level of engagement: from casual, hotseat minigames and rewarded dailies to team missions and a structured esport.

    Tech Stack: Unity · Microsoft Azure · C# · Data Analysis · Azure PlayFab · Firebase · Git · Databases · SQL

    froglet-games

    the-order-of-elf

    The Order of E.L.F

    As a recruit, you aim to use stealth and magic to gather intel on your child target on Christmas Eve. Your objective is to create the perfect Christmas list based on your findings.

    Tech Stack: C# · Unity

    team7-mondae team7-molly team7-sara team7-milton

    vr-space

    VR Space

    A work-in-progress proof-of-concept for a novel locomotion system for VR. It uses the physical space (previously mapped) around the user to generate the map. Joystick movement or teleporting are not used.

    Tech Stack: C# · Unity · XR famework

    mentor-jj

    book-recommendation

    Book Recommender

    A book recommender, which leverages the capabilities of a fine-tuned GPT-2 language model and Vision Transformer. Drawing insights from a diverse dataset of small-sized book covers and descriptions across thirty-three genres, we aim to provide unbiased and personalized recommendations.

    Tech Stack: Python · Numpy · Pandas · Pytorch · Tensorflow · HTML · CSS · Javascript

    cultural-heritage

    Relic Revival Run - A Runner Game

    A 2D platformer runner where you could play as an art restorer who run and perform restoration action on the wonderful art pieces from legacies of Mexico, China and Portugal. Let's bring damaged masterpieces back to their former glory.

    Tech Stack: C# · Unity · FMOD

    jojo-miguel jojo-paola jojo-ock jojo-jair

    shadow-dungeon

    Shadow Dungeon

    A Self-taught coding and implementation for Online Subsystem replication from official Unreal documentation and Multiplayer Game Development with Unreal Engine 5 by Marco Secchi. Featuring a complete gameplay loop and animation synchronized in multiplayer context.

    Tech Stack: C++ · Unreal Engine · Online Replication System · Epic Online SubSystem

    game-ranking-app

    Game Ranking App

    This is a game ranking app based on React JS and ASP.NET WebAPI. A hobby and a code along project of mine.

    Tech Stack: React JS, ASP.NET WebAPI, C#, Full-Stack

    portfolio

    Portfolio Website

    Welcome to my portfolio website, crafted from a Resume template by Start Bootstrap. With the aid of advanced bootstrap snippets and third-party animation plugins, this website by yours truly, showcasing my work in a captivating and engaging manner.

    Tech Stack: PUG · SCSS · NPM · HTML · CSS · Javascript · Bootstrap · Typed · AOS

    rental-discovery

    WebGIS Rental Discovery

    A full-stack demo project designed to assist you humbly in finding and comparing local rentals. Leveraging WebGIS technology, maven, Flask, and the native framework LayUI, explore a user-friendly web application that simplifies the rental search process, making it effortless and efficient.

    Tech Stack: Java · Python · Redis · Maven · Web GIS · LayUI · HTML · CSS · Javascript · JSON


    Education

    graduate

    Lakehead University

    Master of Science
    Computer Science
    September 2020 - May 2023

    GPA: 3.86

    Relevant Coursework:

  • Machine Learning
  • Deep Learning
  • Pattern Recognition
  • Big Data
  • Natural Language Processing
  • Activities and societies:

    A consistent volunteer for multiple campus events, clubs and departments.

    undergraduate

    Dalian Minzu University

    Bachelor of Engineering
    Software Engineering
    September 2008 - July 2012

    Relevant Coursework:

  • Linear Algebra, Advanced Mathematics, Mathematical Modeling, Probability and Mathematical Statistics, Discrete Mathematics, College Physics.
  • Fundamentals of Software Design, Fundamentals of Programming, Object-Oriented Programming, Java Language, Data Structures and Algorithms, Artificial Intelligence Principles.
  • Linux and its applications, Operating System, Introduction to Database, Database and Information Management, Embedded Software, Software Quality Assurance and Testing, Software Engineering, Computer Organization and Architecture, Computer Network, Analysis and Design of Algorithms, Embedded Real Time Operating System, Software Analysis and Design, Software Engineering Integrated Design.
  • CET 4, CET6, College English, Elementary Japanese.

  • Skills

    Programming Languages
    Development Frameworks & Tools
    Strengths
    • Open-mind to New Ideas
    • Love Constructive Feedback
    • Learning Effective Communication with Functional Teams
    • Strong Will & Thinking Outside Box


    Volunteer Works

    Industry Advocate

    Grads In Games
    • Improve the links between the games industry and education.
    • Educate young people on how to access the games industry by refining their employability.
    • Provide opportunities for young people to develop and present their skills to games industry professionals.
    • Promote a diverse range of young people as exceptional and essential future employees for games studios.
    • Support the growth and success of the games industry.
    Sepbember 2023 - Present

    Women in Games Ambassador

    Women in Games
    • To support all women, those identifying as women, non-binary individuals and allies, no matter what stage they are in their career or life journey;
    • To empower people to challenge gender inequality and discrimination by providing a safe space to socially connect, and to exchange knowledge and perspectives to activate change;
    • To celebrate and showcase the work and talent of women throughout the sector and provide unique opportunities for our Ambassadors to contribute to: our events programme, Awards, initiatives and research projects.
    July 2023 - Present

    CHOICES Table Coach

    Thunder Bay Counselling
  • Facilitating Group Sessions: responsible for facilitating group sessions within the CHOICES program, using the curriculum provided by the Thunder Bay Counselling Centre;
  • Supporting Participants: provide support and encouragement to program participants, both during group sessions and in one-on-one interactions;
  • Attending Training: attend training sessions offered by the Thunder Bay Counselling Centre to ensure that they are equipped to perform their roles effectively;
  • Maintaining Records: maintaining accurate records of program participation and progress;
  • January 2023 - April 2023

    Community Volunteer

    Roots to Harvest
  • Food Preparation: responsible for helping with food preparation, such as chopping vegetables, preparing sauces, or cooking meals;
  • Serving Customers: serve customers and explain the different meal options available;
  • Sorting Donations: help with sorting and organizing donated items;
  • Follow Food Safety Protocols: follow all food safety protocols, including proper handwashing, wearing gloves, and following temperature guidelines.
  • October 2022 - April 2023

    Student Volunteer

    Lakehead University Food Resource Center and Sustainability Office · International Enrollment Office · Nursing Association
  • Food Distribution: assist with the distribution of food to clients, including sorting, packing, and distributing food items;
  • Community Outreach: participate in community outreach efforts to raise awareness about the services provided by the Food Resource Center and recruit new volunteers;
  • Organizting and greeting event participants;
  • Event equipments safekeeping.
  • September 2022 - April 2023