WHO AM I ?

I am a software developer looking for new challenges to improve myself as a programmer. I graduated from York University's Honours Bachelor of Science in Computer Science program and currently undergoing Master's of Science in Computer Science at York Univeristy. Committed to always coming up with the best solutions on firm deadlines for any task provided. Currently seeking a student/entry-level position software engineering position.

Java

90%

Python

85%

C

70%

C#

80%

PostgreSQL

70%

HTML & CSS

70%

ReactJS

75%

JavaScript

80%

My Experiences

  • Junior Software Developer January, 2023 - September, 2024

    As a Junior Developer, I collaborate with a team of developers to design and develop software applications using Java, ReactJS, HTML and JavaScript. To progressively improve, I participate in code reviews and provide constructive feedback to improve code quality while closely working with other teams including designers, QA, and project managers.
    Company - Autnhive Corp
    Company Link - https://autnhive.com
    Location - Located in Oakville, Ontario, Canada (Remote)

  • Intern May, 2021 - August, 2021

    Some of my tasks as an intern included working on both back-end and front-end of products such as interface design, database manipulation, etc. Utilizing Java to write bridges between system files and data wraps in different programming languages. It also included attending daily meetings and determining next steps, and how they can be achieved in alignment to company goals.
    Company - Autnhive Corp
    Company Link - https://autnhive.com
    Location - Located in Oakville, Ontario, Canada (Remote)

  • Server and Shift Manager April, 2018 - July, 2020

    Corporate family-friendly restaurant chain in Vaughan Mills Mall.
    Company - Pickle Barrel
    Location - Vaughan Mills Mall, Vaughan, Ontario, Canada

  • Shift Manager May, 2018 - May 2022

    Family-owned business, 16995 Yonge St, Newmarket, ON L3Y 5Y1.
    Company - Bagel World Newmarket
    Location - Newmarket, Ontario, Canada

My Education

  • MSc. - Computer Science September, 2024 - Present

    Institute - York Univeristy
    Current GPA - 3.8 (out of 4.0)

  • Honours BSc - Computer Science September, 2018 - December, 2022

    Institute - York Univeristy
    GPA - 3.3 (out of 4.0)

  • Ontario Secondary School Diploma (OSSD) September, 2013 - June, 2017

    Institute - Stephen Lewis Secondary School

York University Undergrad Courses Taken

Courses taken throughout my undergraduate degree

First Year

Click Here to see degree relevant courses I took in my first year

First Year Courses
SC PHYS 1410 Physical Science
LE EECS 1019 Discrete Math for Computer Science
LE EECS 1012 Net-centric Introduction to Computing
LE EECS 1022 Programming for Mobile Computing
SC MATH 1025 Applied Linear Algebra
LE EECS 1001 Research Directions in Computing
Second Year

Click Here to see degree relevant courses I took in my second year

Second Year Courses
SC MATH 2030 Elementary Probability
SC MATH 1090 Intro. to Logic for Computer Science
LE EECS 2030 Advanced Object Oriented Programming
LE EECS 2011 Fundamentals of Data Structures
LE EECS 2021 Computer Organization
LE EECS 2001 Intro. to the Theory of Computation
LE EECS 2031 Software Tools
Third Year

Click Here to see degree relevant courses I took in my third year

Third Year Courses
LE EECS 3461 User Interfaces
LE EECS 3311 Software Design
LE EECS 3101 Design and Analysis of Algorithms
LE EECS 3000 Professional Practice in Computing
LE EECS 3221 Operating System Fundamentals
LE EECS 3401 Introduction to AI and Logic Programming
LE EECS 3421 Introduction to Database Systems
Fourth Year

Click Here to see degree relevant courses I took in my fourth year

Fourth Year Courses
LE EECS 4441 Human-Computer Interaction
LE EECS 4161 Mathematics of Cryptography
LE EECS 3482 Introduction to Computer Security
LE EECS 3481 Applied Cryptography
LE EECS 3342 System Specifications and Refinement
LE EECS 4413 Building E-Commerce Systems
LE EECS 4313 Software Engineering Testing
Electives

Click Here to see electives I took throughout my degree

Electives
FA VISA 1000 Critical Issues in the Studio
AP ECON 1000 Introduction to Microeconomics
AP ADMS 1010 Exploring the Functions of Business
LE EECS 1022 Programming for Mobile Computing
FA MUSI 2520 Contemporary Black Urban Music

York University Master's Courses Taken

Courses taken throughout my Master's degree

First Semester

Click Here to see degree relevant courses I took in my first semester

First Semester Courses
GS EECS 6412 Data Mining
GS EECS 6350 Privacy in Sociotechnical Systems
GS EECS 6002 Directed Reading - involved topics in IoT, Moving Target Defense, and Cyberdeception

Courses I was a Teaching Assistant for during the semester:
LE EECS 3481 Applied Cryptography
LE EECS 3482 Introduction to Computer Security
Second Semester

Click Here to see degree relevant courses I took in my second semester

Second Semester Courses
GS EECS 6127 Machine Learning Theory
GS EECS 6329 Empirical Research Methods for Human-Computer Interaction

Courses I was a Teaching Assistant for during the semester:
LE EECS 3221 Operating System Fundamentals
LE EECS 4484 Malware Analysis
Thesis (Coming Soon)

Click Here to see thesis related research (Coming soon)

Thesis
coming soon!

Projects

Projects I have done both in School and on my free time

E-Commerce Site

Click Here to Learn More About My E-Comm Website!

E-Commerce Site
E-Commerce Site built as a final project for a course using Java Servlets, SQL, HTML, CSS, and JavaScript This project was created during the last two weeks of the semester and was created alongside another group member while the two other memebers worked on the report (included in the repository). It has not been deployed due to lack of work from one of the group members. Includes an administrator dashboard, customer perspective, cart, working inventory system, and a catalogue.


Technologies used: Java Servlet, HTML, CSS, JavaScript, JDBC, SQL

Github link: https://github.com/ronnybl/ECommerceSite

Cryptography WebApp

Click Here to Learn More About My Cryptography WebApp!

Cryptography WebApp
This repository utilizes some of the functions in the Applied Cryptography respository and is bundled into a webapp. This webapp uses easy navigation between concepts and user input to showcase some basic cryptography concepts. Using servlets for server calls, HTML5 & CSS for UI and JavaScript for input and display output, this allows for quick display of some of the ciphers and generators used in cryptography. It is important to note that some ciphersr are still in progress and more ciphers and cipher features are on the way.


Technologies used: Java Servlet, HTML, CSS, JavaScript

Github link: https://github.com/ronnybl/CryptographyWebApp

Applied Cryptography Ciphers

Click Here to Learn More About Ciphers

Applied Cryptography Ciphers
This repository contains various concepts that are used in cryptography such as Symmetric and Asymmetric cyphers (and decrypters), hash functions, and key establishments. The repository is separated by concepts and include excersies and their solutions both provided in the appropriate folder. It is worthy to note that CryptoTools.java is a java file used across multiple (if not all the) files and contains functions used for unit conversion and different useful get functions. While all the exercise solutions were written by myself, CryptoTools.java was written by York University's Professor Hamzeh Roumani.


Technologies used: Java

Github link: https://github.com/ronnybl/Applied-Cryptography

Operating System Fundamentals

Click Here to Learn More About Fundational OS Topics such as how some Processors Work!

Operating System Fundamentals
This was a course that I took in my undergrad that taught various concepts relevant to CPUs, shells and how some CPUs operate. Projects entailed creating a mock program in C that recreates how CPUs deal with processes and task lists, and we also had to create our own version of a shell!


Technologies used: C

Github link: https://github.com/ronnybl/EECS3221

Bagel World Website

Click Here to Learn More About The Restaurant Site I Built!

Bagel World Website
This site is a standard restaurant site, with a home page, menu page and even ordering a pick-up section where you can place an order for pick-up. This required using external API such as emailJS to contact both the customer and the restaurant and the site is being used for commercial purposes.


Technologies used: ReactJS, CSS, JavaScript, External APIs

Github link: https://github.com/ronnybl/Bagel-World

Portfolio Site

Click Here to Learn More About This Website!

Portfolio Site
I built this site to quickly explain about myself and what I have to offer. At this point, you have seen what my skills are, my past experience and education, and now my projects! I always try to improve this site and keep it up to date in representation of the standards I hold myself to and in representation of my on-going research to better myself as a software developer!


Technologies used: HTML, CSS, JavaScript

Github link: https://github.com/ronnybl/Portfolio

Contact Me

I'd love to hear from you for any job opportunities and inquiries about myself!