******.***.****@*****.***
917-***-**** Jae Park
Software Engineer New York, NY
linkedin.com/in/wjp241
github.com/wjp241
SKILLS
Strong: Javascript (ES6+), React, Node.js, Express.js, SQL(PostgreSQL), NoSQL(MongoDB), Mongoose, Build Tools(Webpack), Chrome Extensions, Version Control(Git), HTML5, CSS3, jQuery, RESTful API, Functional Programming, Object Oriented Programming Experienced: Ruby, Python, Redux, p5.js, Flow, Typescript, Bcrypt, JWT, Regex, TDD (Jest/Enzyme), SASS/SCSS/LESS, UX / UI Design EXPERIENCE
React Quantum Software Engineer 2018 - Current
● Utilized React Devtools’ global hook to access fiber tree data for subsequent transformations such as filtration and serialization in order to optimize render performance by identifying bottlenecks and analyzing component render time and frequency in interactive tree graph
● Composed a recursive algorithm to deeply clone the fiber tree in order to safely update performance metrics and eliminate UI distortion through fiber tree mutation and adverse side-effects for improved and consistent user experience
● Leveraged React Fiber’s reconciliation algorithm to conduct DFS traversal of fiber tree clone in order to eliminate stack overflow and utilize declarative programming paradigm in updating component render frequency
● Designed D3 data format-compliant algorithm to destructure render properties from each fiber node, encapsulating singly-linked list of children into single arrays and preserving fiber hierarchy in order to eliminate unnecessary parsing and duplicate operations
● Designed serialization algorithm to filter fiber tree by deleting circular references in order to enable data stringification and cross-transfer
● Leveraged Chrome Devtool’s content and background script injection to build persistent data connection between application state and client-facing application in order to bring fiber tree data into React Quantum devtool
● Employed MutationObserver API as DOM event listener to selectively detect DOM changes triggered by state and prop updates from React components and enable immediate tree visualization on React Quantum upon detection
● Integrated D3 Tree to visualize animated tree graph of React component instances, displaying render time, frequency, and triggers on hover and indicating render performance via color-coded interactive nodes
● Employed browser API timing methods that coordinates tree rendering by queuing script injection to the event loop in order to throttle unsynchronized rerenders and ensure scalability of the React Quantum devtool to larger applications ESR, Mobile AR Lab 2017 - 2018
● Programmed VBA scripts to automate data web-scraping and streamline meta-tagging of potential content providers’ online profiles in order to generate client analytics for company-wide content development and programming strategy
● Operated memory management of 3D assets for augmented reality movie to eliminate mobile device playback latency and enhance UX Mango Concept 2017 - 2018
● Ensured W3C compliance for client app UI components in collaboration with front-end developers by conducting functional QA testing OPEN SOURCE
RADIUS Job Posted Google Map 2017 - 2018
● Employed react-oriented mapping npm package in order to access map components and render them in React’s virtual DOM
● Utilized geocoding API to convert addresses into coordinates in order to position map and marker on user-defined location
● Used Amazon Web Services RDS PostgreSQL database in order to store user activities, account information, and job post preferences
● Incorporated Bcrypt hashing and JWT encryption into backend server logic in order to enhance the security of data access and storage MJB Automated Relational Database Creation 2017 - 2018
● Utilized Multer npm middleware to convert user-generated multipart data into image data to enable efficient processing by OCR engine
● Harnessed Tesseract as an OCR engine to recognize line and character patterns and convert image data of whiteboard relational table diagram characters into JSON strings, enabling subsequent parsing into SQL commands and real-time updates to user database EDUCATION
CS Labs Open Source Residency
NYU Bachelor of Science Integrated Digital Media (Relevant Material: Web Development/Javascript/ Python) PUBLIC TALKS
Revisiting the Backpack: Deeper Dive into Closure Build with Code NYC INTERESTS
80s & 90s Soul/R&B Ping-Pong Ghost in the Shell Tetris Friends