We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 1
KEVIN CUI Practice Bot
Competitive programming utility bot
@ kevinjycui@protonmail.com www.kevincui.dev Ý Mar 2020 – Jul 2021 kevinjycui/Practice-Bot kevinjycui kevinjycui £ junferno.itch.io Junferno • An all-competitive-programming-purpose open source Discord bot, online judge to Discord EXPERIENCE • Developed bot program, configured API con- nections and MariaDB database, setup AWS Data Engineer Intern, Technology & Operations instance, moderated open-source contributions RBC Royal Bank of Canada • Used by over 800 Discord servers Ý Jul 2021 – Aug 2021 5 Toronto, ON Python MariaDB discord.py AWS • Data provisioning in Hadoop, data pipeline automation with Python and Bash Linux Java, full-stack application development for database web portal in Ex- press, documentation generation using SQL and JDBC • Worked in an Agile team of 6, collaborating and communicating with EDUCATION other teams in different disciplines McGill University Hadoop HDFS Java Maven Python SQL JDBC Candidate for B.Sc. in Computer Science Node.js JavaScript Express Git Jenkins Windows Ý 2020 – 2024 5 Montreal, QC CGPA: 3.9/4.0 Innovation Developer Intern, Technology & Operations VP Finance of Game Dev Student’s Society RBC Royal Bank of Canada Fall 2022: Operating Systems, Artificial In- Ý Jul 2020 – Aug 2020 5 Toronto, ON telligence, Algorithms, Software Engineering • Full stack software development building internal applications: retro- Project spectives web application with React front-end and Express back-end • Led an Agile team of 4 as a returning intern, helping new developers get SKILLS setup, moderated and managed changes from team Skills I’ve worked with directly. Ordered by • Moderated source control, reviewed, tested, and debugged changes from all other development teams to new releases approximate proficiency/relevance. • Conducted usability testing, moderated test sessions with design teams, presented and demonstrated solutions to senior executives Programming & Other Languages React Node.js TypeScript Express Git Windows C++ Python Java JavaScript C# Bash C Go TypeScript SQL Innovation Developer Intern, Technology & Operations RBC Royal Bank of Canada HTML+CSS Arduino LATEX Scala Ý Jul 2019 – Aug 2019 5 Toronto, ON OCaml MIPS Assembly Node.js TypeScript Java Git Angular Spring SQL Frameworks, Engines, Libs, & Databases Node.js Maven React .NET SDL PROJECTS Unity NumPy OpenGL Django Hadoop MySQL MariaDB OpenCV Wayward Bones 2D digging + platformer game Development Tools & Environment Ý May 2022 kevinjycui/WaywardBones • Designed and developed entire platforming enemy boss stage including Git UNIX/Linux GNU REST entity movement, fixed bugs in other stages, moderated source control Visual Studio Vim FFmpeg AWS • Programmed in-game enemy boss animation cycles and particles fitted to attack patterns, collaborating with artists and sound designers C# Unity Visual Studio Git OTHERS Silver Play Button I run a YouTube channel with >100K Desmos Renderer subscribers as of 2022 covering topics Fun graphing calculator art tool in tech, math, linguistics, and gaming Ý Apr 2021 kevinjycui/DesmosBezierRenderer youtube.com/c/Junferno • A program that draws images and videos as curves on the Desmos Graphing Calculator using potrace and Bezier curve formulas Wayward Bones p McGame Jam 2022 Audio Winner Python OpenCV Flask HTML JavaScript FFmpeg £ akjanklin.itch.io/wayward-bones
Cross-Platform Modern Apps with VS Code: Combine the power of EF Core, ASP.NET Core and Xamarin.Forms to build multi-platform applications on Visual Studio Code
OpenJS Node.js Application Developer (JSNAD) Certification Guide: A complete practical study guide to become a node.js certified developer with 100+ sample programs demonstrated
Ultimate Nuxt.js for Full-Stack Web Applications: Build Production-Grade Server-Side Rendering (SSR) and Static-Site Generated (SSG) Vue.js Applications Using Nuxt.js, Node.js, and Composition API