Summary
Overview
Work History
Education
Skills
Websites
Languages
Extracurricular Activities
Languages
References
Timeline
Generic

Amy Li

Oakville,ON

Summary

Dynamic software developer with experience at Bell Canada and overseas companies, proficient in Java and Agile methodologies. Successfully enhanced UI for CMC activations and automated backend processes, improving efficiency. Strong problem-solving skills and a collaborative mindset, demonstrated through effective teamwork in diverse projects, including autonomous vehicle simulations and mobile app development.

Overview

4
4
years of professional experience

Work History

Software Development Internship

Bell Canada
Mississauga, Canada
05.2023 - 09.2024
  • Developer on WAC Transformers team of ~25 engineers and developers using Jira, Confluence, GitLab, following Waterfall and Agile development practices with one sprint lasting four weeks, tackling a variety of projects such as Autopay, Newcomers, and CMC.
  • Used SCRUM in discussions and role delegations, completing test cases, supporting defect resolution, and contributing to automation readiness for feature deliveries.
  • Updated UIs for CMC FastAct phone plan activations to include messages for data roaming plans in printed contracts using Java, JavaScript, React, XML.
  • Experimented with order flows and created scripts using AWS, supporting backend automation and validation.
  • During the Autopay project, created scripts and methods using jQuery, HTML, SQL, Java to display a new OneBill section, adding a drop-down that saves information based on payment method (CC, PD, MC, etc.), designed to support automated UI testing.
  • Completed an Enabler story for the Newcomers project, creating SQL queries to add rows in data tables for future activation (dealer code, source system, etc.) and extracting them for use in backend testing and automation workflows.
  • Completed SAFe training in Spring 2024 and received certification after participating in project management and delivery activities.

Project Manager

Queen's University
Kingston, ON
09.2021 - 05.2023
  • Managed a 20-member simulation team in developing autonomous vehicle simulation environments, ensuring timely execution of software deliverables using Agile and Waterfall methodologies.
  • Organized and managed sprints, roadmaps, and project priorities using Slack, Jira, and Confluence, aligning development efforts with competition deadlines in Michigan, U.S.
  • Managed the design, integration, and validation of autonomous driving algorithms using MATLAB, Simulink, Python, and machine learning repositories.
  • Authored and reviewed key software documentation, including Software Requirements Specifications (SRS), Software Design Descriptions (SDD), Test Procedures and Reports, and Operation Manuals for Simulations.
  • Ensured all activities adhered to best practices in safety and compliance, working in coordination with safety teams.
  • Reported and provided resolutions for technical quality issues, working closely with vendors, developers, and system manufacturers to troubleshoot integration challenges.
  • Trained personnel on ISO 26262 policies, processes, and procedures.

Application Developer

Learnings Inc.
Hong Kong, China
05.2020 - 05.2022
  • In-depth software application development for apps on Google Play and iOS using Kotlin and Java.
  • Completed a new theme, 'Sakura,' on the Sudoku Google Play app using Jetpack Compose in Android Studio with the Android SDK, partnering with Beetle Studios, a team of approximately 50 engineers through GitHub.
  • Led ECC initiatives for app features, documenting change requests, managing approvals, and implementing structured updates in collaboration with cross-functional teams.
  • Designed and updated Engineering Design Documents (EDDs) for software modules, outlining architecture, dependencies, and feature enhancements.
  • Created and implemented the new 'Sakura' theme in Sudoku (Google Play) using Jetpack Compose and the Android SDK, collaborating with Beetle Studios (approximately 50 engineers) through GitHub version control.
  • Resolved device compatibility issues, ensuring the Sudoku app functions seamlessly across Android phones (411x891 dp, xxhdpi), tablets (1280x800 dp, xxhdpi), foldable devices (674x841 dp, xxhdpi), and desktops (1920x1080 dp, xxhdpi). Currently, I am working on expanding support for wearables and vehicle displays.
  • Optimized game models, reducing latency, and improving response time by approximately 10% through efficient algorithm tuning and performance profiling.
  • Implemented new game modes (“Beginner” and “Expert”), and added 100+ puzzles, enhancing user engagement.
  • Expanded multi-language support, integrating Portuguese, Spanish, Turkish, and other languages.
  • Proficient in Microsoft Office Suite (Word, Excel, Access, Visio, Outlook, PowerPoint) for documentation, reporting, and stakeholder communication.
  • Situational awareness and problem-solving, demonstrated through troubleshooting complex issues related to UI/UX, backend services, and cloud integrations.
  • Excellent written and oral communication skills, contributing to seamless collaboration with developers, QA engineers, and product managers.

Education

Bachelor of Engineering and Applied Science - Electrical and Computer Engineering

Queen’s University
Kingston, ON

Skills

  • Java
  • Kotlin
  • Python
  • C
  • C
  • MATLAB
  • JavaScript
  • SQL
  • Bash
  • Linux
  • Windows
  • Nodejs
  • AWS
  • Git
  • Jira
  • Confluence
  • GitHub
  • GitLab
  • Webex
  • Android SDK
  • Visual Studio Code
  • React
  • Simulink
  • Docker
  • CI/CD Pipelines
  • Agile/Scrum Frameworks

Languages

  • Fluent in English
  • French
  • Mandarin Chinese

Extracurricular Activities

Project Manager, Competitive Autodrive Simulation Team, 09/21, 05/23, Managed a 20-member Simulation Team in developing autonomous vehicle simulation environments, ensuring timely execution of software deliverables using Agile and Waterfall methodologies., Organized and managed Sprints, roadmaps, and project priorities using Slack, Jira, and Confluence, aligning development efforts with competition deadlines in Michigan, US., Managed the design, integration, and validation of autonomous driving algorithms using MATLAB, Simulink, Python, and Machine Learning repositories., Authored and reviewed key software documentation, including: Software Requirements Specifications (SRS), Software Design Descriptions (SDD) and Test Procedures and Reports, Operation Manuals for Simulations., Ensured all activities adhered to best practices in safety and compliance, working in coordination with safety teams., Reported and provided resolutions for technical quality issues, working closely with vendors, developers, and system manufacturers to troubleshoot integration challenges.

Languages

English
Native/ Bilingual
French
Native/ Bilingual
Mandarin
Native/ Bilingual

References

References available upon request.

Timeline

Software Development Internship

Bell Canada
05.2023 - 09.2024

Project Manager

Queen's University
09.2021 - 05.2023

Application Developer

Learnings Inc.
05.2020 - 05.2022

Bachelor of Engineering and Applied Science - Electrical and Computer Engineering

Queen’s University
Amy Li