Eagerness to Learn

 

I am always eager to learn something new. Since I’m interested in software and design, I have been taking classes and teaching myself design and programming skills. At UW, I took classes on Java and R to learn more about programming. During my free time, I taught myself how to use Sketch, Keynote (for interaction design), Principle, Illustrator, and programming languages like Swift.

Sketch / Illustrator

I learned to use Sketch and Illustrator to visualize my design, create a high fidelity prototype, and design posters. During many of my passion projects, I was able to use both softwares to visualize my design ideas, and also created the prototype for this website.

Keynote / Principle

I learned to use Principle to visualize more advanced elements that we might use in final products, like a popup window or how a character is going to follow a mouse. I sometimes also use Keynote to create visualization videos to help explain our product, like a innovative way to interact with a dictionary picker.

InVision

I use InVision to create an interactive prototype for a complex project. For a big project, it is difficult to use Keynote or Principle to animate the entire application. That is when I would use InVision instead, for it’s an easier way to create an interactive prototype and enables many people to work simultaneously.

Java

I took two quarters of Java at University of Washington (CSE 142, 143) covering topics like loops, arrays, classes, recursive programming and more. I learned about basic Java programming and how to think like a programmer and solve programming problems in that class.

R / Shiny

I took one quarter of R at University of Washington (INFO 201). The course taught us the basics of using R to manage and wrangle a large data set as well as using Shiny to create interactive graphical web programs to visualize the data set.

Swift

Starting in December of 2017, I decided to take a online course and learn about how to use Swift to create iOS applications. It is still a work in progress, but I have learned about how to make some basic graphical interfaces with Xcode, and how to code a basic application like checking prime numbers and an egg timer.

WordPress

Over the summer, I taught myself how to create a WordPress website as a passion project by Googling tutorials and consulting with another WordPress enthusiast at my summer internship at UW-IT. I used the bridge theme to create my personal website, but added a lot of customization and CSS codes to make the website look the way I want it to. My personal website became a way for me to implement some of my design principles: simple, elegant and user-friendly.

OS Management

While working at UW-IT, I learned about different ways which we can use technologies like Jamf Pro, Clonezilla, and Deploy Studio to manage computers in the computer lab. I also have experience talking to and understanding patrons, explaining the issue with their computer in a way which they will understand and fixing their problems.

Teamwork

 

I have experience working with others in a team. I have work in a team from as small as a two person team from my classes and as big as a 20 person team at the IT department at University of Washington. I also have the experience with working in a team to design a software prototype or a poster, and to code a Shiny online application in a team using GitHub. These skills enable me to communicate effectively with teammates, and finish work in an efficient fashion.

UW-IT Computer Lab and Help Desk Operation Specialist

 

As a specialist that helps operate the computer lab at Odegaard Undergraduate Library and the Technology Help Desk at UW-IT, I have experience working with many people to get things done. I coordinate the student consultants working at the desk with specialists at the Systems Team and make sure the lab runs smoothly. I also learned how to effectively communicate with students and patrons through this job, as well as how to use posters to advertise our service. This job helped me develop the skills to communicate with other teammates in an effective fashion.

Teamwork in Design

 

I worked with a team of 5 to design a software prototype, Safesurf, for INFO 200 class. We learned about different technology and design related topics during that class, and we worked together to investigate the problem, to conduct user research, to create wireframes and to create a prototype. That experience taught me about what it is like to design software with a team instead of designing it all on my own. I also designed the Uniters of UW posters with my friends in Unite UW, where we carefully discussed and decided on each design element that made the final poster a reality.

Teamwork in Code

 

I worked with a group of 4 people on a project in INFO 201 class. During the project, we learned about how to use GitHub to take advantage of the version control system and use that to collaborate. At the end of the class, we created a final project, which describes terrorism in the United States with a Shiny application. We created the application together, with each one of us responsible for a different part of the job. This experience taught me how to read and understand other people’s code, proper documentation, GitHub version control and how to work with others to create an application.