About

About Me

I’m Benjamin Yoon, a passionate Software Developer with expertise in full-stack development, machine learning, and cloud computing. I’m currently pursuing a B.S.E. in Computer Science with a concentration in Artificial Intelligence and a minor in Electrical Engineering at the University of Pennsylvania.

I have experience developing scalable applications and collaborating with cross-functional teams to deliver impactful solutions. From optimizing user interfaces and database queries to leading teams in deploying production-ready software, I thrive on solving complex problems and building efficient, innovative solutions.

Skills

  • Programming Languages: Python (Expert), JavaScript (Proficient), C++, C, Java, Go, MATLAB, Ruby, Assembly Language
  • Frameworks & Tools: React (Proficient), Node.js, Flask, AWS, Vue.js, Docker, Git, Scikit-Learn, XGBoost, NumPy, Pandas, TensorFlow, Express, WebSockets
  • Database & Cloud: SQL, AWS, Firebase, GCP, Azure, MySQL, MongoDB
  • Machine Learning & AI: Model Development, Feature Engineering, Hyperparameter Tuning, Deep Learning, NLP, A/B Testing
  • Front-End Development: HTML, CSS, JavaScript, React, Vue.js, RESTful APIs
  • Back-End Development: Node.js, Flask, Express, Java, C, Python, Embedded Systems
  • Testing & QA: Vitest, JUnit, GitHub Actions, CI/CD, Unit Testing, Integration Testing
  • Software Development Skills: Agile Methodologies, Project Management, Quality Assurance, Data Visualization, Database Optimization
  • Soft Skills: Leadership, Communication, Team Collaboration, Problem Solving

Download My Resume


Volunteer Experience

As a member of Penn VIPS (Volunteers in Public Service), I spearheaded several technology-driven projects to enhance local community services. My key contribution was architecting a system that streamlined communication between university alumni and local organizations.


Hobbies & Interests

  • Chess: It keeps my strategic thinking sharp.
  • 3D Printing: I enjoy bringing digital creations to life.
  • Building Custom PCBs: I love hands-on electronics projects that let me create custom solutions.

Work Experience

Software Engineer Intern @ The Home Depot

Duration: May 2024 - Jul 2024 | Atlanta, United States (Hybrid)

Key Responsibilities:

  • Enhanced the Development Blueprint app, focusing on direct report views, project listings, and profile management.
  • Implemented advanced search and filtering, improving data retrieval efficiency by 25%.
  • Conducted front-end testing with Vitest, maintaining 29 test suites and reducing bugs by 20%.
  • Improved accessibility with ARIA attributes and ensured WCAG compliance.
  • Integrated Slack notifications for real-time updates, streamlining communication across teams.
  • Delivered features ahead of schedule, supporting early deployment.

Technologies Used:

  • React, Node.js, Vitest, WCAG, Slack API, HTML, CSS, JavaScript

Software Developer (Student Researcher) @ Perelman School of Medicine, University of Pennsylvania

Duration: Apr 2023 - Present | Philadelphia, United States (On-site)

Key Responsibilities:

  • Developed a GUI Web Application using React and Flask for MRI data visualization, reducing analysis time by 35%.
  • Collaborated on deploying the application via AWS for public access, facilitating data sharing and research collaboration.
  • Published research on MRI coil construction, advancing hyperpolarization imaging strategies.
  • Designed custom PCBs for MRI coils using EAGLE software, improving imaging accuracy for research.
  • Led a team to deploy the application for production use, enhancing collaborative research between labs.

Technologies Used:

  • Python, React, Flask, AWS, REST APIs, EAGLE software, 3D printing

Software Developer (Balloon Member) @ Penn Aerospace Club

Duration: Aug 2023 - May 2024 | Philadelphia, United States (On-site)

Key Responsibilities:

  • Co-developed the Balloon Team’s website using Node.js and Vue.js, increasing web traffic by 40%.
  • Developed and optimized tracking systems for high-altitude balloon crafts using RockBLOCK and embedded programming, ensuring reliable communication during missions.
  • Improved online presence and user engagement, contributing to the success of the team’s operations.

Technologies Used:

  • C++, Node.js, Vue.js, RockBLOCK, Embedded Systems

Education

University of Pennsylvania
Bachelor of Science in Engineering (B.S.E.) in Computer Science

Concentration: Artificial Intelligence

Minor: Electrical Engineering

Expected Graduation: May 2025

Relevant Coursework:

  • Algorithms
  • Machine Learning
  • Data Structures
  • Operating Systems
  • Object-Oriented Programming
  • Web Development
  • Database Management
  • Software Engineering
  • Computer Networks
  • Artificial Intelligence

Activities and Societies:

  • Kappa Sigma Fraternity: Vice President, Apparel Chair, Academic Chair
  • Perelman School of Medicine PIGI Lab: Software Developer (Student Researcher)
  • The Daily Pennsylvanian: News Editor (Editorial)
  • Penn Aerospace Club: Software Developer (Balloon Member)

Courses

  • Algorithms (CIS 3200): Studied advanced problem-solving techniques such as divide-and-conquer, dynamic programming, and graph algorithms.
  • Machine Learning (CIS 5200): Focused on supervised and unsupervised learning, model optimization techniques, and real-world applications using Scikit-Learn and XGBoost.
  • Full-Stack Web Development (CIS 5450): Built comprehensive web applications using React, Node.js, Express, and cloud services like AWS and GCP.
  • Artificial Intelligence (CIS 4210): Explored the foundations of AI, including search algorithms, knowledge representation, and machine reasoning.
  • Big Data Analytics (CIS 5450): Developed scalable data pipelines and utilized parallel computing with Dask for real-time analytics.
  • Computer Operating Systems (CIS 3800): Gained hands-on experience building a UNIX-like operating system, including process scheduling, memory management, and file systems.
  • Database Management (CIS 2400): Designed and optimized database queries using MySQL and MongoDB to improve data retrieval efficiency in scalable applications.
  • Scalable and Cloud Computing (NETS 2120): Learned the principles of scalable computing and developed applications leveraging cloud technologies like AWS, GCP, and Azure.