Petar Vico

Software Engineering Professional

Highly skilled software engineer, with a "Get It Done" attitude, seeking valuable experience, that is poised to tackle diverse challenges and create innovative solutions.

ABOUT

Complex problem-solver with an analytical and driven mindset. Dedicated to achieving demanding development objectives according to tight schedules while producing impeccable code. Driven student leveraging studies in Computer Science seeking real-world experience as a Software Developer.

EDUCATION

University of Waterloo

Honours Bachelor of Computer Science

EXPERIENCE

JUNE 2023 to PRESENT
Full-Stack Software Engineer - SerbLink
Part-Time
Created full MongoDB, ExpressJS, and NodeJS backend from scratch with features such as authentication, subscriptions, and item purchases. Maintained a full functional frontend made with Angular. Created dockerized MongoDB instance for unit tests that are run in CI/CD. In charge of full deployment and maintenance of both frontend and backend.
MongoDB
Angular
NodeJS
ExpressJS
EJS
TailwindCSS
Docker
CI/CD
SEPT 2022 to PRESENT
Software Engineer in Test - IMAX
Coop Full-Time, Part-Time from JAN 2023
Created Slack bot to report daily integration test runs. Created script to automate the TestRail reporting process when running test cases. Created several other automation scripts to ease software testing and development throughout the team. Maintained several areas of testing including regression, integration, and validation. Reworked entire areas of testing for better automativity, documentation, and thoroughness.
Python
TestRail API
Slack API
AUG 2019 to PRESENT
Head of Technology - JV P&C Solutions
Part-Time
Created and currently maintaining company website. Configuration of several different machines for office use. Domain, licensing, and accounts maintenance with Azure DevOps.
PHP
Windows
Azure DevOps
MAY 2023 to JUNE 2023
Software Engineer in Test - Siemens
Coop Full-Time
Created android emulator in Java to speed up acceptance testing by up to 2500%. Emulator had company-impact as it was distributed to other teams internationally. Automated test cases from the ground for an entire new product yet to be released. Used a BDD (Behaviour Driven Development) apporoach with the help of Gherkin to maximize test coverage and accuracy. Maintained several areas of automated testing in Python including acceptance, validation, sanity, and performance.
Python
Java
Gherkin
BDD

PROJECTS

Watopoly
Terminal based Monopoly game supporting 2-8 players.
C++
Bash
Personal Website
My personal website outlining my different software development experiences through different work experiences and projects.
See more at
petarvico.com
NextJS
ReactJS
Tailwind CSS
Tena's Treats Wesbite
A website for a customized sweet treats local business.
See more at
tenastreats.com
Angular
Tailwind CSS
JV P&C Solutions Website
A website for an electrical engineering company focused in relay protection, maintenance, and control.
See more at
jvpcs.com
PHP