# Yula Ko > Software Engineer at Peatix Location: New York, New York, United States Profile: https://flows.cv/yula Software Engineer experienced in Javascript. Co-creater of Battletest, a npm package CLI tool that automatically generates server testing files. ## Work Experience ### Software Engineer @ Peatix Jan 2021 – Present | New York, New York, United States ### Software Engineer @ Battletest Jan 2020 – Jan 2021 | New York, New York, United States • Developed a NPM package CLI tool that automatically generates server testing files through random scenario generators • Utilized Node.js's event-driven architecture to write scalable applications, capitalizing on multiple tools and modules by npm for easier debugging and popular testing frameworks such as Mocha • Used OpenAPI to create a user configuration file for providing seamless user experience • Customized Mocha’s testing report, allowing for flexible and accurate reporting of tests for easy reference to individual tests, saving developers time and removing the need to run tests multiple times to see the output for each specific case • Leveraged Express instance for code introspection to look through the server object to create a configuration file • Implemented recursive algorithm to traverse nested request body object that generates configuration file • Applied Mocha/Chai/Supertest testing tools for its flexibility to pair with any testing framework to generate server testing cases • Utilized JSDoc to auto-generate documentation for functional javascript code to allow developers to contribute more easily • Applied Travis CI to ensure that unit tests are run against new features and to ensure new code is automatically and consistently tested for errors ### Software Engineer @ Open Source Jan 2020 – Jan 2020 BusyBazzar | eCommerce site for foreign goods • Applied React Context API and React Hooks API to simplifies components by making them flatter and more explicit, enabling faster component re-rendering on updates to state and cleaner code • Utilized Node.js Express library to build a scaling retrieval structure, generating, and responding to user facing application • Implemented JWT to ensure secure transmission of encrypted data for authentication persistence and better user experience Live Text Editor​ | collaborative live text editor • Implemented React Router to minimize server requests and increase load speed by declaring particular routes and components • Integrated WebSockets into Node.js backend and React frontend to establish user-to-user communication in rooms for efficient real-time parsing of messages sent to the browser for user display • Refactored existing code base to add the functionality of multiple rooms to chat for many users ### Data Science Intern @ Everlasting Wardrobe Corp. Jan 2018 – Jan 2018 | Brooklyn, New York, United States • Utilized Python to organize, format and clean data for analysis • Facilitated communication between Data Science and Software Engineer Team to accelerate product development smoothly ## Education ### Bachelor's degree in Mathematics Baruch College ## Contact & Social - LinkedIn: https://linkedin.com/in/yulako --- Source: https://flows.cv/yula JSON Resume: https://flows.cv/yula/resume.json Last updated: 2026-03-29