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
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.