Close

Prabhjeet Bains

Software Developer

About Me

I am a graduate of BCIT's Computer Systems Technology program, where I gained diverse skills in web and mobile development, along with a solid foundation in object-oriented and procedural programming. By the end of my current contract position, I will have almost a year of professional experience. While I have substantial expertise in web development projects, I am also very open to exploring various other tech roles that interest me. I am seeking a company that offers a more permanent role, where I can continue to learn and grow within the organization.

Experience

TeejLab

Junior Software Engineer

I enhanced the marketing website's SEO by making it mobile-friendly and optimizing metadata, which elevated its Google search ranking from 9th to 2nd for "API discovery." Building on this, I refactored platform pages using React, Styled Components, and Redux to improve UI consistency and maintainability. This included developing backend features with Python and Django for efficient data serialization. I also upgraded the marketing site with WordPress and custom JavaScript, addressing long-standing issues with many pages across the entire website. Additionally, I implemented robust search functionality using HTML, JavaScript, and CSS to enhance navigation on our Learning Hub page. I also automated email notifications for new events posted by our company using Google Sheets and Google Apps Script, introducing a valuable marketing component to the company.

City of Surrey

Skating Instructor

Planned and created skating lesson plans for individuals of all ages and abilities. This also included the preparation of evaluation materials and the delivery of tailored guidance to ensure a positive recreational experience.

ReachXR

Practicum Student

As a member of a collaborative team, we leveraged cutting-edge gesture tracking technologies to create engaging, interactive web applications in partnership with the Tech Collider at BCIT. As a key team member, I primarily focused on designing and implementing dynamic weather scenes using Babylon.js. Additionally, I worked on creating a presentation application that uses a NoSQL databases to store and retrieve a set of presentation slides that you can navigate through using simple hand gestures. I am excited to continue working on this ongoing project, as it presents an opportunity to further develop my skills in a collaborative environment while exploring new possibilities with innovative technologies.

Sport Chek

Sales Associate

Provide assistance and knowledge of products to customers, so they can make informed decisions before purchasing. As well as organizing, sorting, and cleaning to allow for a more efficient work environment.

Education

British Columbia Institute of Technology

Sept 2021 - May 2023

Computer Systems Technology

I am a recent graduate with distinction from the Computer Systems Technology program at the British Columbia Institute of Technology, where I specialized in Predictive Analytics.

Fleetwood Park Secondary School

Sept 2016 - June 2021

High School Diploma

I graduated from Fleetwood Park Secondary School in June 2021 with a 4.0 GPA. I was also a member of various extra-curricular activities including Reach Out, ice hockey, ball hockey, volleyball, and basketball.

Projects

IntelliTravel

An Android application that uses open-source data to provide users with travel advisories for a given country. This app was made using Java and Android Studio.

View Project

To-Do List App

An Android/IOS application that utilizes Firebase's authentication feature. This app was made using Dart and Flutter.

View Project

Song Recommendations

A Django application that builds a simple model to predict the user's top 10 songs between the years of 2011-2017 using a Spotify dataset.

View Project

Connectify

A Web application prototype that uses a variety of tools such as Bootstrap, Node, MongoDB and Heroku, to help connect non-coop students to employers.

View Project

Minesweeper

A clone of the popular game Minesweeper, using Java and the Java Swing toolkit. This game was developed as a final project in my senior year of high school.

View Project

Python Basics Documentation

A concise documentation that uses Markdown to teach users how to use the Pycharm IDE as well as the fundementals of Python.

View Project

Skills

Get in Touch

Please feel free to contact me via email or through LinkedIn, both of which are available through the icons on the footer of this page.