Ryan Duan

Computer Science Student at Rutgers University–New Brunswick

Palo Alto, California, United States

About

Computer Science student with hands-on experience in software engineering and a strong foundation in machine learning, algorithms, and system design. Proven ability to reduce algorithm complexity by 30% and deliver production-ready solutions in collaborative environments. Seeking a software engineering internship to apply technical expertise in Java, Python, C, and PyTorch while contributing to innovative projects.

Experience

  • Software Engineer Internship at Yi Leng Technologies
    Jun 2024 - Aug 2024 · 3 mos

    * Enabled automated airline job scheduling by migrating a genetic algorithm-based program from Matlab to Python, utilizing Python libraries for optimal schedule generation * Reduced scheduling algorithm complexity by 30% through advanced optimization techniques, cyclomatic complexity reduction, and REST API integration * Improved team workflow efficiency by streamlining engineering tasks and collaborating with senior engineers following agile development practices

  • Lead Counselor in Training/Teacher Assistant at Palo Alto Art Center
    Jun 2022 - Jul 2022 · 2 mos

    Helped with CIT training and assisted professional art instructors in the day-to-day running of the camps Shared art skills with children and supported them Mentored new CITs and managed camper recreation