Ryan S.

Software Engineer at Peloton

San Francisco Bay Area

About

Experience

  • Peloton Interactive (Remote)
    • Software Engineer III
      Sep 2024 - Present · 1 yr 10 mos

      Workout API Team

    • Software Engineer II
      Jan 2023 - Sep 2024 · 1 yr 9 mos

      Leaderboard Team - Develop and manage backend leaderboard services that serve upwards of 7 billion requests per month and handle peaks of 30k concurrent users. - Led load testing initiatives for the leaderboard team, ensuring a stable and reliable in-class experience during peak usage times. - Migrates legacy code from monolith to microservice architecture, significantly improving scalability. - Actively engages in code reviews, system design meetings, and team collaborations, ensuring alignment with best practices and providing valuable feedback.

  • Vanguard (Malvern, Pennsylvania, United States)
    • Application Developer - II
      Nov 2021 - Aug 2022 · 10 mos

      - Actively supported and enhanced cloud-native Java microservices while identifying and mitigating application risks. - Collaborated with internal consumers and other Agile teams to deliver new business and technical enhancements. - Delivered a key service enhancement of fee rates data retrieval to support a new company offering that will be used by thousands of clients. - Utilized AWS tools such as Route53 and ECS to implement a multi-region approach to improve overall service reliability and reduce downtime. - Implemented and supported the set-up of a Python and AWS Lambda synthetic traffic tool on our micro service to test service availability. - Efficiently assisted with post-certification of production elevations.

    • Application Developer I
      Jun 2020 - Nov 2021 · 1 yr 6 mos

  • Software Intern at Cerner Corporation
    May 2019 - Aug 2019 · 4 mos

    - Assisted with the development of RESTful service calls in Java to facilitate retrieval of documents from an Amazon S3 Bucket. - Followed Agile software development practices throughout the internship and utilized test-driven development to create efficient unit tests ensuring higher coverage of the Java codebase. - Used the Postman API development environment to create tests for service calls.

  • Gettysburg College (1 yr 1 mo)
    • Teaching Assistant and Grader
      Aug 2018 - May 2019 · 10 mos

      Assisted students in the Introductory Computer Science courses both in-class and out-of-class. Graded Differential Equations homework and provided feedback to students.

    • Research Assistant
      May 2018 - Aug 2018 · 4 mos

      Worked to optimize a search algorithm for solving a solitaire card game called Birds Of A Feather from an average of 1,270 m.s. to 5 m.s. Utilized machine learning and statistical analysis tools in R in order to correlate heuristic search features with greater solvability. Wrote a research paper while developing communication skills in preparation for presentation of our work at the 2019 EAAI Conference.

  • Office Assistant at Gettysburg College, Office of Development, Alumni, and Relations
    Aug 2016 - May 2018 · 1 yr 10 mos

    Inputs giving officer information into computer database, performs office clerical work, and creates Excel spreadsheets for office use.