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
Industry Internships
CSE Courses
GPA
Toolbox
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.