
Ryan Chung
Honours Computer Science Major in Ottawa, he/him
In Montreal for the summer, let's meet up!
About
👋 Hello (bonjour), I'm Ryan!
📈 I'm constantly driven by my goal of working with many diverse people at unique companies, learning and improving as much as possible, and impacting people around the world.
⌨️ Some of the languages and tools I'm most proficient in are: Java, Python, Kotlin, HTML, TypeScript, JavaScript, GitHub CI/CD.
🧑💻 During my free time, you can find me working with businesses to find ways to improve their tech presence.
🚀 Seeking Fall 2024, Winter 2025, Summer 2025 SWE/PM co-op/internship opportunities!
📨 Feel free to contact me at ryan.chung.cs@gmail.com, or shoot me a message on LinkedIn to chat!
Contact
Work Experience
• Replatforming Online Banking transaction journeys and flows to support 20+ million clients using Angular and NgRx.
• Implementing the middleware online payment services using Java and Spring.
• Established a data pipeline for a React data modelling application using the Facade and Adapter design patterns to poll user-defined API endpoints and convert unstructured data to column-oriented data.
• Refactored custom Domain Specific Language interpreter to manipulate data and logs of live-data notebook widgets.
• Optimized a Github Actions CI/CD pipeline, reducing Percy-measured build times by 46% through Bash script sharding.
• Employed the Singleton pattern for a unified logging system and expanded Playwright end-to-end test suites by 57%.
• Championed software audit of a website garnering 10,000 monthly visitors, boosting SEO by 36% according to Google Search Console by making components responsive and conform to accessibility best-practices.
• Created GDPR-compliant cookie consent features, preventing a penalty of 4% of annual revenue using HTML and PHP.
• Designed and developed a ghostwriting website accumulating 7,000 monthly visitors using Figma, HTML and PHP.
• Improved Google Lighthouse performance score by 51% through bundle splitting, prefetching, and lazy loading.
• Doubled the number of prospective clients by streamlining the customer acquisition process through a funnel design.
• Implemented 34% faster UI updates using Observer pattern-based rendering of data in Kotlin and Android Studio.
• Accomplished offline application access through the caching and retrieval of data from an SQLite database
Projects
• Built a web crawler using Java to index a large network of over 1,000 pages using the Visitor behavioral design pattern.
• Utilized JavaFX using the MVC pattern to display the pages in the order of the highest similarity to a user-defined query.
• Integrated search query functionality by calculating the cosine similarity between the queries and pre-computed values.
Volunteering
• Managing the budgets of a student-run society which represents and advocates for 3,000 Computer Science students.
• Presented the Software Development Lifecycle with a focus on deployment and CI/CD to 250 hackathon attendees.
• Organized open-source projects, talks, and study sessions to support 150+ students in their extracurricular learning.
• Reviewed the accuracy and completeness of tech-related features and "bytes" of information for a non-profit education platform with 112,000 monthly visitors.
Education
• Major GPA - 4.0/4.0
• Minor in Business Entrepreneurship
• Awards: President's Scholars Scholarship, Harry S. Southam Scholarship, Deans' Honour List
• Relevant Coursework: Operating Systems, Databases, Networking, Data Structures and Algorithms, C/C++ Design Patterns