Raphael Young Oh
Software Developer | Computer Science B.S. | UCSD 2023
Software Developer
Computer Science B.S.
UCSD 2023
About
Biography
I was born in Seoul, South Korea.
My family immigrated to the United States in 2006.
I studied Computer Science at University of California, San Diego.
My primary interest lies in HTML to design websites and use high-level semantic HTML.
Skills
Here are my Skill Profiecieny Level
|
Java |
|
|
HTML |
|
|
C++ |
|
|
JavaScript |
|
|
Python |
|
|
Kotlin |
Education
Here is my Education History
Northwood High School
I attended Northwood High School from 2011 to 2015.
Northwood High School is located in Irvine, California.
Cerritos College
I attended Cerritos College from 2018 to 2020.
My major was Computer Science, A.S.
Cerritos College is located in Cerritos, California.
University of California, San Diego
I attended UCSD from 2020 to 2023.
My major was Computer Science, B.S.
UCSD is located in San Diego, California.
Work Experience
Here is my Work History
Private Tennis Coach
January 2019 - Current
Tennis Coach
I am teaching tennis for all levels. I work with each clients for both strengths and weaknesses.
Zzan Hillcrest Korean Soju House
November 2020 - Current
Server
I worked as a server/bartender at a Korean Soju House in Hillcrest, California.
Rice Goban
June 2020 - October 2020
Cashier
I worked as a cashier at a Korean-fast food restaurant.
My Projects
Exploring the Web Medium and First Steps in Web Development
The student will begin to understand how to look at and analyze web sites in order to observe both good and bad aspects of design and execution employing common browser and site based tools.
The student will set-up a local dev environment to support later web development
The student will modify and publish a very rudimentary web site to serve as a foundation for practice and study.
The student will have a basic understanding of screen readers and how they read websites
Plan Site and Semantic HTML Execution - Site Build Out Phase 1
The student will begin to understand the process of applying user centered thinking to help formulate documentation to build out a web site or application.
The student will explore standards based semantic HTML and its use. More than 50 tag types will be employed.
The student will scaffold up a small web site with no set look to demonstrate the progressive enhancement design philosophy and create a foundation for future assignments
Standards Based CSS Responsive Web Design - Site Build Out Phase 2
The student will begin to master the use of Cascading Style Sheets for designing the presentation layer of web sites and applications in a layered fashion.
The students will explore CSS syntax including Flexbox, CSS Grid, Media Queries, CSS variables, CSS animations, and variety of common CSS properties. The focus will be on standards based CSS, but there will be opportunity to explore proprietary features such as the need for vendor-prefixes.
Presentation technologies such as custom fonts and images will also be utilized to expose to students to the syntax, but emphasis will be placed on performance focused use of such technology which may include correct HTML usage (picture element and srcset), image format choice and optimization and font optimization strategies.
The student will explore responsive web design (RWD) and how to execute a look that should allow for mobile, tablet, and desktop forms. Upon conclusion the student should be able to discuss the challenges and benefits of this design pattern.
In Page JavaScript, Site Improvements and Misc. Experiments - Site Build Out Phase 3
The student will begin to master the use of core JavaScript in support of later efforts.
Some puzzling aspects of JavaScript and basic features will be explored in a few lab style exercises that will be in support of the final step of the portfolio a "CRUD" feature.
The use of 3rd party JavaScript solutions for common tasks like analytics, content inclusion, and search will also be performed.
Further improvements to your portfolio website.