Andrew Murwin

Hi, I'm Andrew

I'm a frontend-focused Software Engineer building scalable React/TypeScript applications, shared testing infrastructure, and intuitive user experiences.

  • Starbucks

    Software Engineer IIMay 2023 - PresentBuilding and scaling React/TypeScript applications at enterprise scale. Delivered shared testing infrastructure, led modal design system consolidation, drove org-wide routing standardization, and led the Webpack v4→v5 migration achieving a 38% bundle size reduction.
  • Arizona State University

    Computer Science (Big Data), M.S.December 2023Studied Database Management System Implementation, Distributed Database Systems, Data Mining, Semantic Web Mining, Statistical Machine Learning, Software Testing, and Data Visualization.
  • Starbucks

    Web Development InternMay 2022 - August 2022Designed and implemented a Role-Based Access Control (RBAC) feature using React and GraphQL. Enhanced application accessibility with WCAG 2.1 AA compliant features including ARIA labels and improved color contrast.
  • Arizona State University

    Computer Science, B.S. — Barrett, The Honors CollegeDecember 2022Studied Database Management, Data Structures & Algorithms, Programming Languages, Operating Systems, Software Engineering, and various mathematics.
  • Comtech Telecommunications

    Software Engineer InternDecember 2021 - May 2022Built a full-stack project contribution dashboard using .NET MVC, with RBAC features via C# LDAP integration against Microsoft Active Directory.
  • Mindful Planet

    Business Data Analyst (Freelance)January 2018 - January 2025Automated Excel reporting using Python (pymongo, pandas, xlsxwriter) to extract and transform data from a MongoDB database, establishing a repeatable data pipeline and documenting shared database structure for contractor onboarding.

Quality Code, Real Results

Over 3 years of professionally building and shipping front-end applications.

2023 - Present

Starbucks - Phoenix, AZ
Software Engineer II
Testing Infrastructure
Designed and shipped a standardized Jest test wrapper now used in 90% of new React component tests across the codebase, fixing the most common developer testing gaps and establishing shared test ownership patterns at scale.
Design System
Led modal component consolidation effort in partnership with design by auditing 30 existing implementations, reconciling conflicting requirements, and delivering a scalable, reusable pattern that reduced modal implementation time by 80%.
Microfrontend Architecture
Built a proof-of-concept microfrontend implementation using Webpack Module Federation, demonstrating feasibility of decoupling a shared codebase to accelerate co-located team feature development and reduce deployment dependencies.
Routing Standardization
Designed and drove org-wide adoption of a React Router search parameter pattern that auto-standardizes parameter validation and default values, reducing bugs and accelerating feature development across teams.
Webpack v4 → v5 Migration
Led full codebase migration and achieved a 38% bundle size reduction through tree shaking, code splitting, and reducing unnecessary region support; reduced build times and unblocked adoption of Webpack 5 features including Module Federation.

2022

Starbucks - Phoenix, AZ
Web Development Intern
Designed and implemented a Role-Based Access Control (RBAC) feature using React and GraphQL; enhanced application accessibility with WCAG 2.1 AA compliant features, including ARIA labels and improved color contrast.

2021

Comtech Telecommunications - Tempe, AZ
Software Engineer Intern
Built a full-stack project contribution dashboard using .NET MVC, with RBAC features via C# LDAP integration against Microsoft Active Directory.

2018

Mindful Planet - Phoenix, AZ
Business Data Analyst (Freelance)
Automated Excel reporting using Python (pymongo, pandas, xlsxwriter) to extract and transform data from a MongoDB database, establishing a repeatable data pipeline for report generation and documenting the shared database structure for contractor onboarding.

Academic Excellence

Rigorous study in computer science and engineering principles.
Computer Science, M.S.
Arizona State UniversityDecember 2023Big Data4
Overview
Focused on designing and deploying scalable systems for processing and analyzing large-scale datasets. Studied distributed computing, data mining, machine learning, and visualization through project-based learning.
Key Coursework
  • Database Management System Implementation
  • Distributed Database Systems
  • Data Mining
  • Semantic Web Mining
  • Statistical Machine Learning
  • Software Verification, Validation and Testing
  • Data Visualization
  • Knowledge Representation
  • Mobile Computing
Context-Aware Mobile Application for Mitigating Sleep Deprivation-Related Vehicular Traffic Accidents
Context-Aware Mobile Application for Mitigating Sleep Deprivation-Related Vehicular Traffic Accidents
Fiscal Clarity: Turning Data into Insights for Engagement, Ohio
Fiscal Clarity: Turning Data into Insights for Engagement, Ohio
Fraud Detection with Graph Databases and Machine Learning
Fraud Detection with Graph Databases and Machine Learning
Predicting and Comparing Brain Networks
Predicting and Comparing Brain Networks
Sentiment Analysis on IMDB Reviews Using Ensemble of SVM Models
Sentiment Analysis on IMDB Reviews Using Ensemble of SVM Models
Computer Science, B.S.
Arizona State University — Barrett, The Honors CollegeDecember 20224
Overview
Studied the design, development, and analysis of software systems, building a strong foundation in programming, data structures, algorithms, and computer systems.
Key Coursework
  • Database Management
  • Software Engineering
  • Data Structures & Algorithms
  • Multimedia Information Systems
  • Operating Systems
  • Programming Languages
  • Object-Oriented Programming & Data Structures
  • Theoretical Computer Science
  • Probability & Statistics Engineering Problem Solving
Undergraduate Thesis:
The Efficacy of Different Timesteps in Data when Predicting Cryptocurrency Prices
Undergraduate Thesis: The Efficacy of Different Timesteps in Data when Predicting Cryptocurrency Prices
Undergraduate Capstone:
Simulating Construction Installation Projects in Augmented Reality
Undergraduate Capstone: Simulating Construction Installation Projects in Augmented Reality

A Powerful Toolbox

Robust, relevant, and always evolving.
Programming Languages
TypeScript
TypeScript
A superset of JavaScript that adds static typing. My go to language for web development for its incredible flexibility while still maintaining type safety.
Python
Python
A versatile language used for data analysis and automation across academic and freelance work. I use it extensively for building automated systems and testing machine learning models.
C / C++
C / C++
A low-level language that I used in multiple college courses for learning principles of programming languages, data structures, and algorithms.
.NET / C#
.NET / C#
Microsoft's in-house framework for building full-stack applications. Useful for building enterprise applications that integrate with features Microsoft's ecosystem like Active Directory.
SQL
SQL
A language for managing and querying databases. I studied it formally in several databases courses and use it frequently for persistent data storage in personal projects.
Web Development
React
React
A component-based UI library for building interactive web applications. My go-to for all frontend work due to its flexibility and strong ecosystem.
React Router
React Router
A routing library for React applications. I designed and drove org-wide adoption of a search parameter pattern built on React Router that auto-standardizes validation and default values, reducing bugs and accelerating feature development across teams.
GraphQL & Apollo Client
GraphQL & Apollo Client
A query language for APIs that lets clients request exactly the data they need. Used at Starbucks for querying backend services and implementing data-driven features, as well as in personal projects for serving dynamic data.
HTML & CSS
HTML & CSS
The foundational languages of the web for structure and styling. I have a strong grasp of semantic HTML and CSS, including WCAG 2.1 AA accessibility standards applied in internship work to improve ARIA labels and color contrast.
D3.js
D3.js
A JavaScript library for producing dynamic, interactive data visualizations in web browsers. I learned it formally in a graduate data visualization course and built many highly interactive custom visualizations.
Jest
Jest
A JavaScript testing framework for unit and integration tests. I designed and shipped a standardized Jest test wrapper now used in 90% of new React component tests at Starbucks, fixing common testing gaps and establishing shared ownership patterns.
React Testing Library
React Testing Library
A testing utility that encourages testing components from the user's perspective. My companion to Jest for asserting component behavior, and central to the shared testing infrastructure I built and maintain at Starbucks.
Figma
Figma
A collaborative design tool for building and iterating on UI. I used it during the modal consolidation project to work alongside design partners, reconciling 30 existing implementations into a single reusable pattern.
Data Technologies
Node.js
Node.js
A JavaScript runtime for building server-side applications and tooling. I use it in personal projects for building APIs and backend services.
MongoDB
MongoDB
A document-oriented NoSQL database for flexible, schema-free data storage. I worked with MongoDB as the data source for automated reporting and studied it formally in graduate school.
PostgreSQL
PostgreSQL
One of the leading open-source SQL databases. I use it in personal projects due to its lightweight nature and the ease of setup and teardown.
NumPy
NumPy
A fundamental package for scientific computing with Python. I used it in graduate school for numerical computations and data manipulation, especially in conjunction with pandas.
pandas
pandas
A Python library for data manipulation and analysis. I used it extensively for data extraction, transformation, and report generation as part of my undergraduate research on cryptocurrency price prediction.
PyTorch
PyTorch
An open-source machine learning framework for building and training neural networks. I used it in undergraduate research to build ML models for time-series cryptocurrency price forecasting across different data timesteps.
Tooling
Webpack
Webpack
A module bundler that compiles JavaScript applications for the browser. I led the full Webpack v4→v5 migration at Starbucks, achieving a 38% bundle size reduction and enabling Module Federation for microfrontend architecture.
Git
Git
A distributed version control system for tracking code changes. My daily driver across all professional and personal work, with strong comfort in branching strategies, PR workflows, and large-team collaboration patterns.
Claude Code
Claude Code
An agentic AI coding assistant that operates directly in the terminal. I use it extensively for rapid prototyping, refactoring, test generation, and multi-step engineering tasks across my personal and profressional projects.
JIRA
JIRA
A project management tool for agile teams. Used for sprint planning, issue tracking, and cross-functional coordination across engineering teams at Starbucks.

© 2026 Andrew Murwin. All rights reserved.

GitHub