Yesun Joung LogoYesun Joung

Senior Software Engineer

← Back to Home

Projects at Mcgraw-Hill Education

Background

I joined McGraw-Hill Education as a Software Engineer on the ALEKS team, a widely-used AI-driven adaptive learning platform for K–12 and Higer-Ed students.

My primary focus was enhancing the student and teacher interfaces, ensuring accessibility compliance, enabling internationalization, and building tools to support cross-functional engineering teams.

ALEKS was integrated into various institutional platforms, such as Arizona State University’s online learning system, and required seamless interoperability, usability, and reliability for a large and diverse user base.


Key Contributions

Interface Integration & Accessibility

  • Integrated ALEKS with third-party platforms, such as Arizona State University’s online learning site, ensuring consistent user experience and authentication flow.
  • Led initiatives to make the platform WCAG-compliant, improving accessibility for students with disabilities.

Internationalization & Localization

  • Developed an internal translation tool to streamline content localization and support global product expansion.
  • Ensured that the UI components could dynamically switch languages without breaking layout or functionality.

Test Automation & Code Quality

  • Created and maintained a custom Jasmine unit testing framework tailored to ALEKS’s frontend codebase to ensure quality and stability.
  • Actively contributed to maintaining high code coverage across key user-facing components.

Agile Development & Cross-Functional Collaboration

  • Worked in a Scrum-based Agile team, collaborating closely with UX designers, QA engineers, TPMs, and other developers to deliver features in 2-week sprints.
  • Participated in planning meetings, sprint reviews, and retrospectives, often taking the lead on UI feature estimations.

Mentorship & Onboarding

  • Mentored interns and junior engineers, guiding them through best practices in responsive UI development for tablets and mobile devices.
  • Authored and maintained GitLab onboarding documentation using GitLab Wiki to support efficient ramp-up for new team members.