Julia L. Wang

About

It's nice to meet you!

I'm Julia, a fourth-year undergraduate student at the University of Washington studying computer science and minoring in mathematics.

  • School: University of Washington
  • Graduation Year: 2023
  • Major: B.S. Computer Science
  • Location: Seattle, WA

Since joining the Allen School, I have challenged myself with not only the rigorous coursework of my program, but also applications in industry internships and technical research. University has allowed me to deep dive into what I am passionate about and continue to discover my talents!

I'm always on active lookout for more ways to get involved on campus and put my skills to the test in industry, campus involvement, and personal projects.

Feel free to reach out to me at julialwa [@] cs.washington.edu!

Achievements

5

Industry Internships

18

CSE Courses

3.74

GPA

Toolbox

Java
Python
Go
C++
SQL
C

Academics

CSE 332
Data Structures & Parallelism

Dictionaries, hash tables, priority queues, graphs, balanced trees, asymptotic analysis, parallelism / concurrency, and graph algorithms.

CSE 331
Software Design & Implementation

Code invariants, documentation, unit testing, program structure and design, approaches to correctness, and GUIs.

CSE 344
Introduction to Data Management

Database systems, query languages (SQL, XQuery), bindings, security, warehousing, tuning, and web-data management.

CSE 311
Foundations of Computing I

Fundamentals of algebraic structures, logic gates, set theory, induction, finite state machines, limits of computing, and formal proofs.

CSE 312
Foundations of Computing II

Fundamentals of enumeration, probabilistic testing, data analysis, discrete probability, applications of randomness, and polynomial-time.

CSE 351
Hardware/Software Interface

Operating-system process model, number representation, assembly language, C, memory management, and machine architecture.

CSE 333
Systems Programming

Low-level data programmimg in C and C++, explicit memory management, operating-system services, cache-aware programming.

CSE 473
Introduction to Artificial Intelligence

Problem solving and search, game playing, knowledge representation and reasoning, uncertainty, machine learning, natural language processing.

CSE 340
Android Interactions Programming

Android systems, UI/UX principles, event handling, accessibility, context awareness, and app development.

CSE 391
System & Software Linux Tools

Linux command-line, file and string manipulation, managing user permissions, regex, build-management tools, and version-control systems.

CSE 154
Web Programming

HTML/CSS/Javascript tools, Node.js, page styling, design, layout, client and server side scripting, linking to databases, and web security.

CSE 190
Open Source Topics

Open source topics, project introductions, development tools, and real-world implications of open-source development.

CSE 490W
Wireless Communication

Signal to noise ratio, frequency domain analysis, bandwidth, channel capacity, modulation, channel coding, error management, ML-communication links.

CSE 421
Introduction to Algorithms

Proving lower bounds on computational complexity, particular algorithms for sorting, searching, sets, arithmetic, graph problems, pattern matching.

CSE 442
Data Visualization

Visual encoding models, exploratory data analysis, visualization, interaction techniques, graphical perception, high-dimensional data, network visualization.

CSE 444
Database Systems Internals

Conceptual modeling: entity/relationships, normal forms. XML, XPath, and XQuery. Transactions: recovery and concurrency control.

CSE 484
Computer Security

Software security, operating system security, network security, applied cryptography, human factors, authentication, anonymity, web security.

CSE 498
Undergraduate Research

Electrostatic planning method for robot vision, involving Laplace transforms, gradient descent, and rapidly exploring random trees (RRTs).

CSE 451
Introduction to Operating Systems

Principles of operating systems. Process management, memory management, auxiliary storage management, resource allocation.

CSE 440
Introduction to HCI

Methods for designing, prototyping, and evaluating user interfaces. Human capabilities, interface technology, interface design methods, and interface evaluation tools.

CSE 440
Computer Ethics Seminar

Seminar on the ethical issues surrounding sociotechnical systems. Relates computer technology to ethical questions of power, politics, equity, privacy, autonomy, etc.

CSE 478
Autonomous Robotics

State estimation (Bayes filtering, probabilistic motion, sensor models), planning/control (search-based / lattice-based planners, trajectory following), and perception.

CSE 426
Cryptography

Design and application of encryption, message authentication, and zero-knowledge proofs.

CSE 455
Computer Vision

Segmentation, motion estimation, image mosaics, 3D-shape reconstruction, object recognition, and image retrieval.

Resume

Professional Experience

Software Engineering Intern

June 2022 - September 2022

Microsoft

  • Azure Global Development Cloud & AI, Energy Team.
  • Supported the release of a new energy-sector Azure product as part of the Quality v-team.
  • Created thorough Build-Verification/Smoke test pipelines for APIs and polished existing features by clearing aesthetic and functional tech debt.
  • Built and ran Microsoft customer-facing Azure DevOps pipelines with Postman, YAML, and Python.

Software Engineering Intern

April 2022 - June 2022

Amazon

  • Alexa Latency Team.
  • Automated the device onboarding process for Devices to emit User-Perceived Latency (UPL) metrics.
  • Resulting automated process saves customers and my own team 15 days in man-hours per onboard.
  • Built custom API & pipeline, a Typescript frontend, and incorporated numerous AWS services.

Software Engineering Intern

June 2021 - September 2021

F5 Networks

  • Office of the CTO Common Product & Component Libraries Team, Supportability division.
  • Designed a multifaceted common manifest schema that fulfilled the metadata requirements of multiple F5 partner teams.
  • Automated manifest generation for iHealth that standardized cross-team requirements with Go, sqlite, and Docker.

Software Development Intern

January 2021 - April 2021

Amazon

  • Alexa API Tools team.
  • Strengthened API Central, an internal tool that allows Skill engineers to smoothly get designs through review and into development.
  • Improved traffic projection quality by designing a multilayer system to compare estimates to real-time data and calculate metrics on whether services are over/underutilizing.
  • Designed new Java data access objects, accessed/saved to DynamoDB with API calls, and displayed calculation results on Vue.js frontend.

Extracurriculars & Affiliations

Undergraduate Teaching Assistant

September 2020 - Present

Paul G. Allen School of CSE, CSE 484

  • Teach weekly sections and hold biweekly 1 : 1 meetings to augment class understanding of 50 students.
  • Work with co-TAs to improve course climate by organizing study groups, review sessions, and student events.
  • Topics include software security, OS security, network security, applied cryptography, and authentication.
  • Previously: CSE 351 (Hardware-Software Interface), 373 (Data Structures & Algorithms), 344 (Introduction to Data Management), 333 (Systems Programming)

Research Assistant

January 2022 - June 2022

UW Sensors Systems Laboratory, Josh Smith

  • Development of a new robot planning method using electrostatics to model the space of robot travel with charged conductive walls.
  • MATLAB and Python development to solve Laplace equations, compute gradient descent, and generate trajectories into attractive boundary conditions.

Computer Science Instructor

May 2020 - January 2021

Juni Learning

  • Taught students Python and Java algorithms (conditionals, recursion, loops, etc.) in private lessons and guiding them through projects and homework.
  • Mentored ten students and helping them progress through self-driven programming projects.