Vishwas Puri

Canada

@vishwaspuri27

Badges

Problem Solving
Python

Certifications

vishwaspuri27 has not earned any certificates yet.

Work Experience

  • Lead Software Engineering Intern

    Royal Bank of Canada•  May 2024 - August 2024•  Toronto, ON

    • Directed an Agile team of 5 developers to design and streamline the financial plan verification process, collaborating with business stakeholders to build a custom business rule engine • Owned the project, delivering a scalable Spring Boot microservice that automated daily batch validation for hundreds of financial plans, achieving 3 production releases in 8 weeks • Engineered a data pipeline using Oracle SQL and integrated external APIs, powering an Angular dashboard utilized daily by 200+ financial advisors and managers

  • Software Engineering Intern

    Royal Bank of Canada•  July 2023 - August 2023•  Toronto, ON

    • Collaborated with RBC’s digital team to resolve UI inconsistencies by developing 4 maintainable and reusable web component APIs for Angular and React, ensuring standardized components across applications • Performed testing protocols with Jest and Cypress, achieving over 80% code coverage, and ensured design alignment via Figma to deliver high-quality components • Enhanced usability and accessibility for customers while improving developer productivity by over 30%, with components adopted daily by 1,000+ engineers

  • Lead Software Developer

    Brampton Focus•  May 2022 - August 2022•  Remote

    • Led a team of 4 developers to create a cross-platform web app for tracking and reporting litter collection • Utilized React, Node.js, AWS Relational Database Service with PostgreSQL, and integrated live location tracking to enable real-time analytics for 400+ concurrent users • Launched the app in collaboration with non-profits and municipalities, enabling real-time tracking of thousands of pieces of litter, driving a 25% increase in organized cleanup efforts to improve public cleanliness

Education

  • University of Toronto, Toronto

    Computer Engineering, BS•  September 2023 - Present

    • Relevant Coursework: Object-Oriented Programming, Data Structures and Algorithms, Complex Analysis • Elected as Second Year Representative for 250+ Electrical and Computer Engineering students

Skills

Git
Firebase
GCP
Maven
Gradle
Jira
Confluence
Figma
Postman
AWS
SQL
NoSQL
PostgreSQL
Angular
React
Node.js
JUnit
Mockito
Jest
Spring Boot
FastAPI
Flask
Taipy
Flutter
Python
Java
C/C++
JavaScript
TypeScript
HTML/CSS
MATLAB
Verilog
NodeJs
Data Structure
Algorithm