youngjunyoo.com
←  Back to home
Experience
Table of contents

A brief list of things that I’ve been up to in the past few years. You can view my official resume here.

💻 Professional Experience

Software Engineering Intern - AI, Frontend

Summer 2024
Fasoo Inc., Seoul, South Korea

  • Developed a real-time voice-to-note solution using React and WebSockets, integrating STT and LLM to process responses for 300+ active daily users.
  • Implemented a TTS platform using OpenAI TTS, enabling bi-directional voice communication with Claude 3 Haiku LLM, increasing user engagement by 65% through dynamic voice interaction and multilingual support.
  • Implemented audio transcription and diarization with WhisperX, achieving 95% accuracy on 2-hour audio files.

Software Engineering Intern - Frontend

Summer 2023
Fasoo Inc., Seoul, South Korea

  • Engineered new features in the internal TypeScript/React/Redux-based project management system by building reusable frontend components for tracking project status, creating tasks, and updating the overall progress.
  • Developed and integrated a real-time markdown renderer with React, transitioning from manual formatting to markdown-based documentation with live preview, enhancing collaboration and boosting productivity by 40% for 300+ employees.

Software Engineering Intern - Security, Backend

Summer 2021
Fasoo Inc., Seoul, South Korea

  • Created a deliberately insecure Flask application to test Sparrow, a static/dynamic application security testing solution.
  • Augmented Sparrow’s static application security testing (SAST) suite with new ground truths, mitigating 90% of obfuscated OWASP Top 10 security risks in Flask WebGoat, surpassing the detection capabilities of external tools.
  • Implemented Flask logging, enabling real-time on-screen display of deserialization for insecure Linux commands.

🚀 Campus Involvement

Purdue Hack the Future

Team Lead - Fall 2024 - Present

  • Leading a 10-person team in developing and deploying a revamped website for Rebuilding Together East Bay Network (RTEBN), ensuring stakeholder alignment.
  • Organized weekly meetings, served as the primary communication point with stakeholders, and utilized Agile methodology for project management.
  • Acted as Scrum Master, facilitating team collaboration and mentoring in React, Git version control, and design principles for effective project delivery.

Frontend Developer - Fall 2023 - Spring 2024

  • Developed a robust billing website for YWCA using React and Material UI, enhancing both user experience and operational efficiency.
  • Created a CSV file previewer that seamlessly integrates with the new billing frontend, offering efficient parsing and instant display of data in a well-organized table, tailored for non-profit billing management.
  • Automated the generation of personalized vendor bills from CSV uploads, facilitating direct PDF downloads and achieving a 65% reduction in bill processing time.

Backend Developer - Fall 2020 - Spring 2021

  • Worked in a team to develop large-scale software for NICHES Land Trust, an organization focused on conserving natural habitats in west-central Indiana.
  • Developed a full-stack web application that tracks items needing removal in parks, integrating geolocation to help volunteers navigate trails with interactive landmarks and waypoints.

✏️ Undergraduate Teaching Assistant

CS 34800 - Information Systems

Spring 2025
Purdue University Department of Computer Science

CS 24000 - Programming in C

Spring 2024 & Spring 2025
Purdue University Department of Computer Science

  • Guided 300+ students on core C concepts (memory management, pointers, structs) through a course Q&A forum.
  • Participated in QA for assignments for 700+ students, graded assignments, and led weekly labs with 30+ students.
  • Evaluated code standards, specifically focusing on variable definitions, initialization, and scope detection to ensure adherence to quality standards.

CS 25200 - Systems Programming

Fall 2024
Purdue University Department of Computer Science

  • Conducted weekly lab sessions, assisting 100+ students in systems programming concepts and supporting malloc implementation, shell scripting, shell implementation, threads/mutex locks/spin locks, and web server projects.
  • Evaluated code standards, specifically focusing on multiple logical expressions to ensure adherence to quality standards.