Pranav Bodawala

Pranav Bodawala

Building Great Software, One Line at a Time

Education

University of Alberta

Bachelor of Science in Computer Software Engineering

Class of 2021

Technical Skills

Languages
JavaScript
TypeScript
HTML5
CSS / CSS3
Python
SQL
NoSQL
Java
C/C++
Cloud Technologies
Google Firebase
GCP Compute Engine
GCP Cloud Run
GCP Storage Bucket
Netlify
Docker
Vercel
RabbitMQ
Tools
GitHub
VSCode
Figma
JIRA
Postman
Vultr
Confluence
Postman
Web Frameworks
ReactJS
NextJS
VueJS
Angular
ExpressJS
Flask
FastAPI
Koa
Django

Work Experience

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

Work Experience

TELUS (Co-op Student)
Frontend Developer
Calgary, ABJan - Aug 2019
  • Successfully designed and developed two internal websites which continue to be utilized in 2023
  • Increased team&pos;s weekly output by 50% by automating the process of creating a JIRA issue from requests from other teams and consolidating critical information from various sources into one page
  • Achieved significant improvements in performance and maintainability by rewriting the frontend codebase

Skills: API design, Debugging, Refactoring, Code Performance, User Experience, Angular

Projects

Purlto.com (Link Shortener)
Frontend DeveloperMay - Aug 2022
  • Developed an open-source public link-shortening website, utilizing NodeJS, ReactJS, MySQL and Docker containers for optimal performance and user experience
HustleAuto.com (Car Detailing Business Website)
Fullstack DeveloperAug - Apr 2022
  • Worked with a small business to develop a NextJS (ReactJS) website to promote their car detailing company

Additional Information

  • Class 5 Full Driver's License with a clean recordAug 2017

Send me a message