Ivan Wei

Software Engineer at Michigan Robotic Submarine
  • Claim this Profile
Contact Information
us****@****om
(386) 825-5501
Location
New York, New York, United States, US

Topline Score

Topline score feature will be out soon.

Bio

Generated by
Topline AI

You need to have a working account to view this content.
You need to have a working account to view this content.

Experience

    • United States
    • Industrial Machinery Manufacturing
    • 1 - 100 Employee
    • Software Engineer
      • Sep 2022 - Present

      - Implemented all Arduino-side submarine functionality, including depth sensor reading, servo control, and LED control, and integrated it with main submarine Robotics Operating System network using Docker and C++ - Saved hours of prototyping and implementation time for new features during competition by writing Arduino code in flexible modular structure and adhering to strict code organization practices - Collaborated on thruster control and Python submarine logic, familiarizing self with entire system Show less

    • United States
    • Financial Services
    • 700 & Above Employee
    • Freshman Trading and Technology Program (FTTP)
      • Mar 2023 - Apr 2023

      - Attended a selective weeklong program containing lectures, demonstrations, games, and simulations introducing financial terminology and Jane Street's work in and philosophy on trading - Only University of Michigan Student to attend the 2023 program - Attended a selective weeklong program containing lectures, demonstrations, games, and simulations introducing financial terminology and Jane Street's work in and philosophy on trading - Only University of Michigan Student to attend the 2023 program

    • United States
    • Software Development
    • 700 & Above Employee
    • Stuyvesant 2022 Google Mentorship
      • Mar 2022 - Jun 2022

      - Collaborated in a team of four students and a Google mentor on researching and implementing potential solutions to gerrymandering and creating fair districts - Used random border manipulation to "optimize" districts and experimented with several metrics of fairness for which to optimize for - Created a graphic visualization of the optimization process using the C++ SFML library - Presented results and showed live demonstrations to other mentees at the end of the program - Collaborated in a team of four students and a Google mentor on researching and implementing potential solutions to gerrymandering and creating fair districts - Used random border manipulation to "optimize" districts and experimented with several metrics of fairness for which to optimize for - Created a graphic visualization of the optimization process using the C++ SFML library - Presented results and showed live demonstrations to other mentees at the end of the program

    • Assistant Mentor
      • Sep 2021 - Jun 2022

      - Taught competitive programming topics to intermediate programmers, including runtime analysis, dynamic programming, and relevant math - Participated in a variety of team coding competitions, including the PClassic, Lexington Informatics Tournament, Cornell University High School Programming Contest, and Montgomery Blair Informatics Tournament - Taught competitive programming topics to intermediate programmers, including runtime analysis, dynamic programming, and relevant math - Participated in a variety of team coding competitions, including the PClassic, Lexington Informatics Tournament, Cornell University High School Programming Contest, and Montgomery Blair Informatics Tournament

    • United States
    • Industrial Machinery Manufacturing
    • 1 - 100 Employee
    • Software Engineer
      • Sep 2018 - Jun 2022

      - Led a subteam to program color sensing, ball ejection mechanism logic in Java for 2022 championship-qualifying robot - Communicated with mechanical engineers to bring strategy, design ideas into software via Slack and stand-up meetings - Mentored the department's next generation of software engineers by teaching new members rudimentary calculus, physics, PID control, and the WPILib API - Contributed integration approximation methods and projectile trajectory calculations to the team's code library - Volunteered during regional competitions to aid other teams with fixing software bugs and teaching them how to avoid them in the future, sometimes using C++ Show less

    • United States
    • Defense and Space Manufacturing
    • 700 & Above Employee
    • MIT BeaverWorks Summer Institute - Quantum Software
      • Jul 2021 - Jul 2021

      - Learned about the fundamentals of quantum software in a four week course - Implemented several well-known quantum algorithms, including Shor's and Grover's algorithms - Implemented the "Novel Enhanced Quantum Representation" algorithm for quantum image compression in Qiskit and Q# with a team of three under the mentorship of MITRE engineers - Recorded and edited a video presentation to introduce the basic principles of quantum software and explain the algorithm - Learned about the fundamentals of quantum software in a four week course - Implemented several well-known quantum algorithms, including Shor's and Grover's algorithms - Implemented the "Novel Enhanced Quantum Representation" algorithm for quantum image compression in Qiskit and Q# with a team of three under the mentorship of MITRE engineers - Recorded and edited a video presentation to introduce the basic principles of quantum software and explain the algorithm

    • United States
    • Software Development
    • 700 & Above Employee
    • Stuyvesant 2021 Google Mentorship
      • Jan 2021 - Jun 2021

      - Worked in a team of four students alongside a Google mentor on a research project to optimize walking paths over terrain on a topographical map - Worked with real world altitude data to be able to visualize how practical shortest paths might look - Presented results and showed live demonstrations to other mentees at the end of the program - Worked in a team of four students alongside a Google mentor on a research project to optimize walking paths over terrain on a topographical map - Worked with real world altitude data to be able to visualize how practical shortest paths might look - Presented results and showed live demonstrations to other mentees at the end of the program

Education

  • University of Michigan
    Bachelor of Science in Engineering, Computer Science
    2022 - 2025
  • Stuyvesant High School
    High School Diploma, Undecided
    2018 - 2022

Community

You need to have a working account to view this content. Click here to join now