A dedicated software engineer with a passion for developing.
I hold a Bachelor's degree in Software Engineering from York University. With professional experience at Bank of Montreal, VerticalScope Inc., and Kapsch TrafficCom, I have honed my skills in JavaScript, Python, Java, and various modern technologies. My work includes developing banking applications, automating processes, and enhancing deployment workflows. Outside of work, I enjoy golf, snowboarding, and building.
I've been working on a Social Media Post Creator, a tool designed to streamline content creation for non-native english speakers.
currently not public. please request demo or wait until available
For this project, Java Jersey, React, Netlify, and IBM Database were used I mainly contributed to the frontend development of the project with forms, pages, and api calls. React-redux was used to maintain the state-space. I collaborated with the backend members in solving issues for Java Jersey and Derby db. This project was created in a group of 4, within 1 month.
For this project, Effiel was used. It is a contract-based language derived from C. The goal of the project is to use the Effiel Testing Framework(ETF) to create a copy of the game based on an oracle with a seed random number. The copy made should match the oracles moveset for the same instructions. Designs used included encapsulation, abstraction, inheritance, singleton pattern, and others.
For this project, Scapy library in python was used to create an ipv4 scanner that recorded non-invasive reconnaissance data on remote networked devices. Such as whether the device was responsive, IP-ID counter deployed (TCP), port 80 opened, SYN cookie deployed, IP-ID counter(ICMP), and OS deployed. This was tested on real-time IoT devices and creates an CSV file of the recorded data.