Arianna Joe

Skills

Programming Languages

  • Java
  • JavaScript
  • TypeScript
  • Kotlin
  • SQL
  • PHP
  • C++
  • C
  • Assembly
  • DrRacket
  • Python
  • Web

  • HTML
  • CSS
  • Frameworks/Libraries

  • Node
  • JUnit
  • Mocha
  • Swing
  • Jasmine
  • Jest
  • Espresso
  • UiAutomator
  • Tools/Environment

  • Android Studio
  • GitHub
  • Git
  • Visual Studio Code
  • IntelliJ
  • Jira
  • Figma
  • R
  • Experience

    Software Developer Intern

    PayByPhone

    • Created and wrote additional automation test scripts using Espresso and UiAutomator covering both the UI portion of the Android application and different work flows inside the application
    • Researched into using the UiAutomator framework to be able to cover more areas when automating tests on an Android device
    • Assisted team with running regression tests and feature tests to ensure the quality and performance of the product is maintained
    • Contributed to maintaining and updating utility Android applications using Kotlin that helps support the team

    Agile Developer Intern

    SAP

    • Support team with various testing for both regression and new features to ensure quality performance in terms of functionality and performance through examining the network
    • Lead quality assurance portion of a new feature to ensure feature is ready for release; including creating, writing up, and executing test plans
    • Debug and fix outstanding bugs that are relevant to the features owned by the team using chrome debugger and seeking out the root cause in the source code
    • Increased the overall total coverage of codes owned by the team via writing unit tests with both JavaScript and TypeScript
    • Assist any newcomers with their initial setups and support them with any questions or issues that arise

    Undergrad Teaching Assistant

    UBC

    • Lead multiple lab sections consisting of around 30 students; including giving mini lectures and providing guidance on issues the students may have come across
    • Accessed students’ works and knowledge for grading based on a set criteria
    • Hosted office hour sections to assist with providing students additional help outside of labs and lectures
    • Assisted with invigilation of exams to ensure all rules were followed and went as smoothly as possible

    Education

    University of British Columbia

    Major in Computer Science, BSc

    Grad: 2025

    Projects

    Personal Website (this)

    A dive into website design and development using HTML, CSS, and JavaScript.

    Insight UBC

    Ever want to know more about the details of each building at UBC? Insight UBC provides just that, and insight into the UBC buildings.

    Gallery Manager

    Organizing an art gallery made easy.

    Big 2

    A little virtual game of Big 2. But it's not your average version of the common card game.

    Crazy 8

    Play a virtual game of Crazy 8.

    Black Jack

    Play a virtual game of Black Jack.

    Demos

    Insight UBC Demo Place Holder

    Gallery Manager Demo Place Holder

    Big 2 Demo Place Holder