Vous êtes sur la page 1sur 1

Eddie Choi ​

Los Angeles, CA | 818.454.3600 | ​choi.eddie93@gmail.com 


github.com/echoi01​ | ​https://www.linkedin.com/in/echoi93/  
 
Skills 
Strong:​ C, JavaScript (ES6/7), React, Redux, SQL, NoSQL, Node.js/Express, jQuery, Mocha/Chai, PostgreSQL, NoSQL, Git 
Experienced:​ Webpack, Parcel, Websockets, AWS, OAuth, Cypress, Enzyme, Travis CI, Python, Ruby/Rails 

Experience 
GraphQL-Matcha​​ | Software Engineer 2018–Present 
● Established React architecture bridging state communications between GraphQL visualizer and query runner 
sub-applications 
● Determined syntactic constraints of GraphQL present in all variations of GraphQL schema to ensure accurate query 
generation and compatibility with any GraphQL application 
● Designed algorithm to programmatically generate GraphQL queries based on user interaction with schema visualizer 
● Developed Mocha-Chai test generation feature integrated with GraphiQL IDE to automate a significant portion of the 
test creation process, promoting development best practices
● Created an Express middleware package allowing users to deploy the tool on any Express server with minimal buy-in 
● Created pseudo DOM elements in React to bypass React restrictions enabling generated test export 
● Integrated TypeScript to reduce bugs and improve development time by catching errors in compilation phase 
● Configured Travis CI to automate testing/deployment, speeding up workflow and ensuring stability on all pull requests 
● Implemented Cypress for end-to-end testing on frontend components, ensuring continually accurate event stream 
data rendering and functionality 
● Applied Redux architecture to stabilize state changes during asynchronous data pushes and user interactions 
● Authored and published npm package, simplifying dependency and configuration management 
● Utilized Webpack’s configurability to bundle together two distinct applications with independent build processes 
 
Dr.OGX ​| Freelance Web Developer 2017 
● Developed a user-oriented architecture by programming site navigation, social media links/widgets, and organizing 
site content into a logical catalog 
● Created web-compliant metadata for SEO with wordpress (based in php) plugin infrastructure 
● Validated site by testing front end UI to ensure cross-platform compatibility 
● Maintained website by updating content, implementing new technology and monitoring performance 

Open-Source Projects 
JS-Bin​​ | ​ Collaborative JavaScript Coding Environment 
● Established necessary Node with Express routes for interaction with NoSql database to persist data throughout 
multiple sessions 
● Used Websockets to enable real-time code editing between multiple developers, making use of “bins” in order to
separate messages, only emitting them to specific users 
● Used Webworkers to execute user-input JavaScript commands, reallocating computation to minimize UI delay without 
adding server load 
DriveWay​​ | ​Airbnb For Parking 
● Created a Node/Express backend with NoSQL database using REST architecture enabling and authorization 
● Leveraged Material-UI React components to improve user interface and user experience 
● Engineered Redux-based architecture to provide centralized state management and data immutability of all 
components allowing for better scalability 
Opinion8.ed ​ | ​Google Trends Opinions Website 
● Leveraged React’s modularity to create a single page application containing multiple similar components 
● Created SPA with React dynamic component to minimize server calls when allowing users to post opinions and 
authorized users login processes via OAuth and Passport 
● Integrated hosted NoSQL database to store topics and related opinions for rapid data retrieval 

Education 
42 Silicon Valley​ - ​Software Engineering 2016 - 2017 
University Of California Santa Barbara​ - ​Philosophy 2011 - 2015 
- Computer Science Course in Python  

Vous aimerez peut-être aussi