About Me

I'm Shannon, a senior at the University of Pennsylvania, currently pursuing a Bachelor of Applied Science (BAS) in computer science. I am interested in web applications and empowering others through computer science education. Most proficient in Java, Python, HTML/CSS, Node.js but always happy to learn new things!

Skills

  • Programming Languages

    Java, Python, JavaScript, TypeScript

  • Full-Stack Frameworks

    React.js, React Native, Node.js, Express.js

  • Databases

    MySQL, PostgreSQL, MongoDB

  • Collaboration Tools

    GitHub, Jira, Trello, Confluence, Agile, Scrum

  • Developer Tools

    Git/GitHub, web scraping, REST API, component/integration/end-to-end testing, Cypress, Playwright, Heroku

Work Experience

UiPath

Software Engineer Intern

Seattle, WA | May 2022 - Aug 2022

  • Managed authentication using OIDC Auth flow and React for UiPath’s ~130K users to embed UiPath Automation Cloud products via iframe into their own application; implemented end-to-end testing with Playwright
  • Collaborated with routing team to host embed application on cloud.uipath.com/embed_ and updated UiPath’s backend to ensure application is served at correct route
  • Implemented and supported industry best practices in handling personal access tokens restricted to user scoped access using React, resulting in better security management for UiPath’s ~5K enterprise customers
  • Executed component and integration testing using Cypress with over 80% code coverage

CoLearn

Product Engineer Intern

Jakarta, Indonesia | Jul 2021 - Aug 2021

  • Integrated AWS X-Ray tracing on CoLearn’s infrastructure to troubleshoot performance issues and errors
  • Migrated 90% of backend service of an existing application used by ~5M users into independent application
  • Developed Web API using Django REST framework and PostgreSQL, allowing CoLearn’s team to easily build new services around database

Engineering Summer Academy at Penn

CS Teaching Assistant

Philadelphia, PA | Jun 2021 - Jul 2021

  • Guided 40 high school students through a college course focused on object-oriented programming in Python
  • Held weekly office hours to assist students on homeworks and built test cases for automated grading, saving 2 hours per week
  • Collaborated with team of 7 teaching assistants to organize community building activities for students

Qoala

Data Science and Quality Assurance Intern

Jakarta, Indonesia | Jun 2019 - Aug 2019

  • Automated data entry for company’s application to reduce time spent on claiming insurance by up to 800%
  • Extracted data using Python and Amazon Textract from table-based Family Identification Card via OCR technology
  • Streamlined data entry process of post-checkup summary for medical company client, eliminating manual extraction for ~1000 documents per week
  • Conducted manual and automatic quality assurance testing and found over 20 bugs for ongoing project application

Projects

Twitter Clone

Django, Tensorflow, Keras, HTML

Twitter Clone that generates automatic replies for a user's tweets based on past replies

Liquid Life Indo

React Native, JSON

Informative mobile application to encourage blood donations

Brick Breaker

Java

Replica of Brick Breaker with additional power features!

Typer

Python

Typing game for final project of Engineering Summer Academy at Penn