Skip to Content
bash — 80x24
~whoami

Hi, I'm Alexander Shen.

Lifelong learner && Pioneer

I'm always trying to pick up and master new skills. Currently getting a Bachelor's in Computer Science at the University of Waterloo. When I'm not coding, you can find me video editing, listening to new music, or playing video games.

~ls -la ./hobbies
-rw-r--r--
video_editing.exe
-rw-r--r--
music_discovery.mp3
-rw-r--r--
gaming_config.json
~

Where I've Worked

Software Engineer Intern @ Amazon Web Services

May 2025 - Aug 2025

  • Built auto-scaling solution for queue-based worker service using AWS CDK and TypeScript to dynamically scale worker instances based on thread utilization, reducing worker costs by 40%.
  • Created multithreaded Python load testing scripts to simulate high API traffic and validate performance of auto-scaling strategies.
  • Developed test workers using Java to test auto-scaling in deployment pipeline for regression testing.
  • Researched and implemented optimal scaling strategy by analyzing CloudWatch metrics (thread utilization, queue size, message age) to identify optimal configuration
JavaPythonTypeScript
  • Built auto-scaling solution for queue-based worker service using AWS CDK and TypeScript to dynamically scale worker instances based on thread utilization, reducing worker costs by 40%.
  • Created multithreaded Python load testing scripts to simulate high API traffic and validate performance of auto-scaling strategies.
  • Developed test workers using Java to test auto-scaling in deployment pipeline for regression testing.
  • Researched and implemented optimal scaling strategy by analyzing CloudWatch metrics (thread utilization, queue size, message age) to identify optimal configuration
JavaPythonTypeScript
  • Developed 29 test scripts using Python and Selenium for 3 high priority features, reducing manual testing time.
  • Designed test cases for an internal feature for our supply chain platform, achieving 100% requirement coverage.
PythonJenkinsSelenium
  • Developed semantic search for surveys using JavaScript, PHP, and OpenAI to improve search accuracy.
  • Implemented a user consent EULA form using JavaScript and PHP, enhancing data security and legal compliance.
  • Replaced an outdated text editor dependency with Summernote and JavaScript to reduce security vulnerabilities.
JavaScriptjQueryPHPSymfonyPSQLPythonSelenium
  • Updated sidebar tabs and standardized modals using JavaScript and SCSS to create a modernized UI.
  • Optimized test script performance using Python and Selenium, improving performance by 80% through the implementation of parallel execution utilizing multithreading in order to improve resource usage.
  • Developed a web scraper that converts postal codes to addresses using fuzzy searching and Levenshtein distance in order to streamline postal code validation and improve overall data quality.
JavaScriptjQueryPHPSymfonyPSQLPythonSelenium
  • Automated testing process for the validation of probabilistic risk models using Selenium and Java by collecting risk calculation results displayed and comparing them to pre-calculated results on Excel.
  • Created automation tests covering 40% of regression test cases using Selenium and Java to validate data import features, visual graph displays, and quality of life features.
  • Collaborated with stakeholders to create decimal precision standards of pipeline risk calculations to optimize UI readability and result accuracy.
JavaSelenium

What’s Next?

Get In Touch

I'm always looking for new opportunities and people to meet, so let's link up! Whether you have a question or just want to say hi, feel free to reach out!