Close

Hi, I'm Mona

A curious software developer with a passion to build great applications and websites -

View my Resume

About Me

1 / 3
Rome, Italy (2021)
2 / 3
Scuba Diving in Corfu, Greece (2021)
3 / 3
Punta Cana (2020)

I am currently entering my third year of computer science and have a strong passion for innovation and design. I initially attended Western University for Nursing, though my curious mind pushed me to tap in the world of computer science and take a basic programming course in the summer. Fascinated by my creations and new skills, it was then I decided to change majors and pursue a career in computer science. Since switching career paths, I’ve had a never-ending desire to learn more skills and get involved with any project or opportunity.

Aside from the skills I have gained, I have also realized the flexibility computer science offers in the balance of my personal and work life. I had transitioned into computer science in the midst of the Covid-19 pandemic and was fully online for the first year and a half of my program. I found that I thrived in this setting as it gave me the flexibility to learn my lectures at my own time and plan my work accordingly. Seeing as I was able to work independently and efficiently, I was blessed with the opportunity to travel throughout the time my school was remote! And yes, still maintained a 3.8 GPA!

Experience

Environmental Innovations Inc

Front-end Developer

Gained experience working with React components, Forms, Events, Keys, and Hooks. Developed responsive web pages using the react library and custom-built components – Pagination, Navigation bar, Dropdown menu, User Input field, etc. Integrated UI components with the back-end to fetch JSON data stored in Firebase.

Western University

Full Stack Student Developer

Worked on the maintenance and development of CPSX Department website and Impact Crater website for the Department of Earth Sciences. Set up a PostgreSQL database to update data on real-time WordPress plugins compatible on both desktop and mobile. Formed MySQL queries to allow data to be presented dynamically and manipulated by the needs of the user.

Indigo Books and Music

Customer Experience Representative

I engaged and connected with customers on the floor assisting with book reccomendations and providing information regarding new products, promotions and programs. I also achieved the most subscription sales in the hour accross all of Canada!

Education

University of Western Ontario - Bachelor of Science in Computer Science

  • Sept 2020 - December 2022
  • 3.8 GPA
  • Awarded the Western Scholarship of Excellence - 93% average in high school

Projects

This Portfolio!

This website will hopefully give you a glimpse about who I am, as well as showcase my skills and experience in a fun and engaging way! This template was forked from github and developed using HTML, CSS, JavaScript, and Bootstrap.

| Bootstrap, Javascript, HTML, CSS |

View Project

1StopLaundry.com

Founded a wash and fold pick-up delivery business that allows users to schedule a pick-up time via the online booking system.

| WordPress, LightSail, HTML, CSS |

View Project

SpaceRocks.ca

Worked on the maintenance and development of CPSX Department website and Impact Crater website for the Department of Earth Sciences. Set up a PostgreSQL database to update data on real-time WordPress plugins compatible on both desktop and mobile. Formed MySQL queries to allow data to be presented dynamically and manipulated by the needs of the user.

| WordPress, MySQL, HTML, CSS |

View Project


Sudoku

Created a program to check if a given Sudoku is valid based on various rules. The sudoku board is created using an array of linked data structures.

| Java, Eclipse IDE |

View Project

Crypto Trading Program

Worked in a team of 3 to develop a client-server cryptocurrency exchange program that simulates various brokers and trading strategies in respect to the cryptocurrency market. The coinGecko API was used to obtain the current market prices of the cryptocurrencies to offer trading suggestions.

| Java, Eclipse IDE |

View Project

City Development Simulator

This program determines which buildings can be constructed and which locations are valid for those buildings. A 2D array is used to represent the city layout that various building objects can be inserted in. Various buildings have different rulings on where they can be placed in the map.

| Java, Eclipse IDE |

View Project

Shortest Path Finder

This program searches for the shortest path of a student to the university. The student has specified energy limit, walking from one cell to the next uses up 1 point, however eating a donut cell can re-gain 3 energy points. The student must also avoid being within 1 space of a covid cell, otherwise they risk contracting the virus.

| Java, Eclipse IDE |

View Project

Binary Tree Playoff Constructor

This program creates a binary tree using a queue-based approach to represent the playoff structure from this year's NHL playoffs. The root of the tree contains the team who won the Stanley Cup, and the other series from the playoffs are represented in the various nodes below, each rounds being represented as a level of the tree.

| Java, Eclipse IDE |

View Project