TELUS Graduate Technology Leadership Program
Backend Developer | Rotation 3
Calgary, ABJan 2024 - Present- Collaborated across teams to enhance AGL backend, a critical part of TELUS TV which has over 1 million users, 5+ repos of code, multiple pipelines, and 9 squad teams
- Enhanced AGL by developing a new service-oriented architecture with typescript which addressed current architecture limitations
- Demonstrated my specialty in JavaScript by identifying areas of improvement: improper use of asynchronous functions, testability constraints due to architecture
- Created a presentation demonstrating the current architecture limitations to senior software architects and proposed a new architecture
- Spearheaded the initiative to integrate my proposed changes resulting in greater robustness, maintainability, and testability
- Helped a senior dev on TELUS's Emergency Alert System by writing API tests which are run every 15 minutes
Skills: Communication, API Design, Software Architecture, NodeJS, TypeScript, Maintaining Large Codebase
Frontend Developer | Rotation 2
Calgary, ABFeb 2022 - Jan 2023- Successfully delivered a full-stack ReactJS website for blocking illegal streams with a tight deadline of one month
- Developed a highly agile software development cycle to handle weekly changes in requirements where we worked very closely together (including pair programming), relied heavily on code reviews, planned and prioritized work weekly, upheld each other to a high code quality
- Assisted in implementing API versioning, containerization, and GitLab actions to deploy to the Kubernetes cluster (DevOps)
- TELUS executives recognized the team for rapid, high-quality product delivery with minimal issues
Skills: Communication, Teamwork, ReactJS, Agile methodologies, API design, Git, FastAPI, Code reviews
Frontend Developer | Rotation 1
Calgary, ABMay 2021 - Feb 2022- Developed a website for other teams within TELUS to request changes to TELUS's DNS which are converted to JIRA issues for my team
- Successfully designed, developed, and implemented an internal website using ReactJS, Flask, and Docker that has become an integral tool for members of my TELUS team
- Gained skills in project management by managing timelines, managing expectations from stakeholders, and earning recognition from colleagues and superiors by outlining the improvements to processes from my work
Skills: Project management, Communication, JIRA, API Integration, ReactJS, Flask, Docker