About me

Hi, my name is Petr (He/Him). I study Combined major in Business and Computer Science at the University of British Columbia. I am passionate about learning new technologies, explore new methods in IT, and implement them on real world cases. Being enrolled in a double major program at UBC I am excited about learning ways modern technolgies can help enterpirses and business optimise their processes, and operations, and deliver exciting products to their clients.

Feel free to look over my previous personal projects, and hackathons. I am always open for new connections.

Projects

Github repository → Natural Disaster Tracker (NW Hacks 2021)

Created a website that uses NASA EONET API and allows users to find various natural disasters.

HTML | CSS | API | Flask | Python | Rest API

Github repository → Memorise

Designed my own version of a popular IOS-based "Memory" game which provides user with clean and intuitive interface, and allows them to choose between different modes of the game.

Swift | SwiftUI | UIKit

Github repository → Best Buy Case (BizHacks 2021)

Worked on a Best Buy Case. Used Flask to develop a webpage that personalizes the retail experience online by connecting customers with expert Best Buy advisors using video-conferencing technologies.

HTML | CSS | API | Flask | Python

Github repository → Maverick Voice Assistant (NW Hacks 2022)

Implemented voice recognition and natural language processing techniques to design and develop a voice assistant in Python. The application uses multiple APIs to deliver the finance-related to a user.

Python | Speech Recognition | Rest API

Github repository → POIS

Created a Java Desktop application with full CRUD functionality that allows the user to access a large database of POIs. Developed a functional interface using JSwing, and arranged data storage in JSON format

Java | JUnit | JSwing | JSON

Github repository → Inventory Management System

This application allows user to track the inventory, in particular: create, delete, edit, and view products from inventory. Additionally, the user can create shipments and assign items from inventory to them. This application is specifically designed for companies that sell different types of vehicles.

HTML | CSS | API | Flask | Python | SQLAlchemy

Work Experience

Company website → Software Engineer Intern

Aviatrix Systems Inc.

Developed an application that utilises advantages of container technologies to instantly deploy new products and allows for hitless updates of applications, thus decreasing services’ downtime from 3 weeks to a few minutes
Researched and prepared multiple reports on various tools and technologies, including Docker, Kubernetes, Go, RedHat OpenShift, and Rpm-Ostree to create a robust tech stack for the project
Had full ownership over a graph-based upgrade service that releases new version updates and updates paths, as well as a Kubernetes-inspired macro service that manages deployment and updates of containerised applications

Go | Docker | Graph theory | Kubernetes | Git | Rpm-Ostree | RedHat OpenShift | Unix | Linux | CoreOs

Company website → Teaching Assistant

University of British Columbia Computer Science Department

Worked as an Undergraduate Teaching Assistant - Computation, Programs, and Programming course (CPSC 110)
Provided feedback and guidance on the course material to 100+ students during scheduled office hours and labs
Guided and helped students to master the fundamental programming skills and algorithms

Company website → Database and ML Intern

Pivot Point Family Growth Centre Inc.

Designed and developed the application used to facilitate the creation of service plans that decreased the practitioners’ workload by 40% by creating a database with 1000+ company documents and applying Natural Language Processing algorithms to design the Machine Learning models
Set project timeline, created application’s workflow, prepared descriptive documentation and manuals, developed statements of work for software developers

OpenAI GPT2 | Torch | Tokenizer | Python (Pandas, NumPy, Matplotlib) | TensorFlow | Docker | Linux