About
Software engineer experienced in Vue, React, Node, and PHP/Laravel.

Full Stack Developer
Enthusiastic contributor to open-source communities and developer at Loop, a tech startup focused on simplifying the return process for e-commerce businesses. I am passionate about building scalable, efficient, and user-friendly applications that solve real-world problems.
- Birthday: 22 March 1997
- Phone: +714 980 0080
- City: Westminster, California
- Age: 28
- GPA: 3.24
- Degree: BS Computer Science
- Email: ericparkmusic@gmail.com
- Freelance: Available
I'm constantly excited to learn new technologies, and I can't wait to challenge myself, learn valuable lessons, and make lifelong connections with the leaders of the industry.
Facts
Contributing to various open-source communities and working day-to-day with the latest technologies have prepared me to tackle any task at hand with confidence and curiosity.
Monthly users
Daily customer interactions
Years of experience
Github Stars and Counting (Spearmint)
Resume
Sumary
Eric Park
Passion-driven software developer with 4+ years of experience coding front and back end programs in team-oriented settings.
- 1221 Grand Canal, Irvine, CA 92620
- (714) 980-0080
- ericparkmusic@gmail.com
Education
Bachelor of Science Computer Science
California State University Long Beach, California
3.24 GPA
Relevant Coursework:
- Object Oriented Programming and Data Structures
- Database Fundamentals
- Operating Systems
- User Interface Design
- Discrete Structures with Computer Application
- Software Development with Frameworks
- Computer Logic Design
- Networks and Distributed Computing
- Introduction to Computer Security Principles
- Computer Architectures and Organization
- Data Structures and Algorithms
- Digital Logic and Assembly Programming
Graduated
Fountain Valley High, California
Open Source Contributions
Watchr
Webpack | React Hooks | Node | Express | SQL DB | Jest
- Implemented TDD with React for unit testing using Enzyme utility to easily assert, manipulate, and traverse the output of components, in addition to utilizing the Jest framework to run snapshot tests with previously shallow rendered components
- Accelerated productivity by using Webpack’s HMR to actively display component changes in developer environment
- Refactored React codebase from class to functional component syntax to enhance understandability and testability
- Designed a vertically-scalable, ACID-compliant SQL database containing pre-structured tables to safely store critical information such as encrypted user credentials and favorited subscribed content
Bite
WebSockets | Webpack | React | React Hooks | Node | Express
- Modularized stateful data and socket connections by building two globally shared states using React’s context API
- Delivered a fully live experience to the user by establishing a real-time connection between clients’ WebSockets to allow sustained bi-directional flow of data between clients with minimal system latency and transmission delays
- Bundled advanced syntax code such as ES6 and React JSX into uglified, minified, ES5 standard using Webpack with Babel to compile all modules into a single file that is interpretable by modern and legacy browser environments
- Implemented component trees consisting of modular and maintainable React components that make efficient internal server requests, parse JSON response from RESTful API, and display information in a coherent, interactive manner
Experience
Loop
Vue | PHP/Laravel | MySQL | AWS
- Led development of a new feature by partnering with PMs, designers, and engineers to define UX goals, write detailed tickets with clear acceptance criteria and story points, coordinate implementation across the team, and establish analytics dashboards and real-time monitors for visibility; significantly improved engagement tracking and system observability.
- Integrated secure authentication for 1M+ monthly users into a third-party analytics platform using JSON Web Tokens (JWT), enabling end-to-end visibility into user behavior and allowing seamless tracking across the full product experience.
- Designed and built a backend API wrapper that collected and translated over 500K daily customer interactions into structured metrics, which were surfaced through an analytics dashboard and directly used to drive product and design decisions.
- Built and maintained scalable Vue.js views and reusable abstract components, applying advanced patterns like v-slot and v-model to encapsulate logic and promote consistency across user-facing experiences and internal tooling.
- Managed shared application state across multiple dynamic components and nested routes using props, custom event emissions, and Vuex, enabling modular communication and predictable rendering in complex UI flows.
- Established full-stack observability by implementing critical metrics, error alerts, and distributed tracing, which improved incident response speed, increased system uptime, and reduced time-to-resolution during outages and deployment regressions.
- Created robust and efficient unit tests that mocked key Eloquent models and relationships, ensuring predictable behavior across edge cases and supporting maintainability of complex webhook-based workflows and integrations.
Spearmint
React Hooks | Node | Express | NoSQL DB | Typescript
- Streamlined Node server logic and increased modularity by utilizing the Express framework to integrate route handlers that listen for precise client requests, monitor active users to persist testing data, and handle asynchronous logic through the execution of corresponding middleware chains contained in various controller objects such as user, cookie, session, and test state
- Implemented an SPA with React for improved performance from component rerenders rather than page reloads, and increased modularity and maintainability through the separation of concerns between stateful and presentational components
- Reinforced state-management across various functional React component trees by implementing hooks, such as useContext and useReducer, to read-to and write-from the state using code that is more clean, concise, and approachable to co-developers.
- Improved the security and integrity of user credential storage with salting and hashing encryption algorithms on NoSQL database
- Achieved smooth development and deployment process by using TravisCI to continuously and frequently integrate, build, and test code throughout sprints, and Docker to containerize server code to isolate the application from its environment
- Developed product under tech accelerator organization OS Labs (opensourcelabs.io)
Portfolio
When I'm not coding, I like to explore some of my other hobbies like photography and music production. Encountering and conquering my passions is my utmost priority because it helps me understand whom I should strive to become.
Take a look!
- All
- Projects
- Photography
- Music
Contact
Location:
8832 Williamsburg Ave, Westminster, CA 92683
Email:
ericparkmusic@gmail.com
Call:
+714 980 0080