•  

    Alexander Bouchard

    Java | JavaScript | SQL | Bash | C | HTML | Python | Windows | Linux | Networking | Data structures | Virtualization

  • broken image

    About me:

     

     

    Alexander Bouchard is a Computer Engineering Technology student at Algonquin College, pursuing an Advanced Diploma. He has gained experience in programming languages such as Java, JavaScript, SQL, HTML, Php, and Bash. Alexander is actively seeking opportunities in Ottawa, ON or remotely.

    At a young age, Alexander grew up in Carleton Place, Ontario, overcoming many health challenges and learning firsthand how to problem solve throughout his life. Being diagnosed with severe osteoporosis, he spent significant time indoors, nurturing a deep interest in the intricacies of computer systems.

    Alexander currently resides with his family in Carleton Place, Ontario. In addition to his academic pursuits, his hobbies include NHL Hockey, coding, cryptocurrency, and graphic design.

  • broken image

    Encryptor and Decryptor

    Implemented an "Encryptable" interface with required methods for encryption classes using printable ASCII characters.

    I developed a "CaesarCipher" class for shifting characters and performing encryption/decryption based on the Caesar cipher formula.

    A "VigenereCipher" class was created for encrypting/decrypting text using a password and Vigenere cipher techniques.

    This project showcased my understanding of object-oriented programming concepts, including interfaces, inheritance, and polymorphism.

     

    broken image

    Image Processing Application

      In this project, I developed an image processing application as the main driver.

    The application allows users to load an image file, select a convolution kernel, and apply filters to the image.

    The program supports various kernel options, such as identity, ridge, sharpen, unsharpen masking 5x5, and laplace.

    The application prompts the user to select a kernel through a dialog box or console input.

    The chosen kernel is then applied to the image, and the filtered image is saved as a new file with the kernel name appended to the original file name.

    The project also includes exception handling for file not found scenarios.

     

    broken image

    Pizza Shop Ordering System Database

    In a team of three, we collaborated on developing a Pizza Shop Ordering System Database.

    Our work involved transforming real-world concepts into entities and relationships within the database.

    We created a conceptual diagram to visualize the overall structure of the database, ensuring its efficiency and functionality.

    By utilizing SQL queries, we were able to sort and retrieve specific data from the database.

    Additionally, we implemented the design documentation, carefully crafting SQL code to create the database according to our specifications.

    Rigorous testing was conducted, ensuring the database's reliability and handling of numerous data entries.

      

    broken image

    Internet Installation

     

    Installed and configured routers, switches, extenders, and satellite dishes for multiple
    elderly homes up North. Crimped CAT 5cables and fed them through walls/ceilings to transport ethernet throughout a
    fourplex.

  • broken image

    Contact Alexander Bouchard

    Email: alexander.bouchard88@gmail.com

    Discord: @Alexx

    Instagram: @Bouchaulers