πŸ‘‹

Hi, I'm Mahad Aziz

I'm a passionate Full Stack Developer who enjoys transforming lines of code into meaningful solutions. Continuously exploring the realms of technology to craft innovative and impactful projects.

Profile

πŸ“ About Me

Summary

Innovative and results-driven software engineer with a strong foundation in full-stack web development, cloud computing, and AI-driven applications. Experienced in developing scalable and efficient solutions, from AI-powered writing assistants to Adobe extensions, leveraging modern frameworks like React, Next.js, Flask, and Node.js. Adept at managing end-to-end software development lifecycles, resolving complex technical issues, and collaborating with cross-functional teams. Passionate about delivering high-quality solutions that enhance user experience and system performance. Seeking opportunities to apply my technical expertise to impactful and forward-thinking projects.

Education

McMaster University, Hamilton, Ontario, Canada | April 2024

Honors Bachelor of Applied Science, Computer Science

Graduated while maintaining a cumulative GPA of 3.9. Relevant Coursework: Algorithms & Data Structures, Operating Systems, Databases, Information Security, Principles of Programming Languages, Software Testing, Computer Networks and Security. This program covered programming languages like Python, Java, Haskell, C, and JavaScript as well as web development skills, including HTML and CSS. This education enhanced my technical skills, problem-solving abilities, and attention to detail.

Jean Vanier Catholic Secondary School, Milton, Ontario, Canada | June 2019

High School Diploma

Obtained highschool diploma in the summer of 2019, graduating with Honors and a 95% average.

Work Experience

Junior Design Engineer, Evertz Microsystems | May 2024 - Present

Burlington, Ontario, Canada

Independently managed the development and maintenance of a project running as an Adobe extension, delivering critical features and enhancements to meet customer requirements. Acted as the primary point of contact for clients, addressing their technical issues, gathering feedback, and providing timely solutions to ensure customer satisfaction and project success. Developed and deployed scalable features for an Adobe extension using React, while leveraging Docker for containerized environments and Jenkins for CI/CD pipelines. Utilized Azure for cloud deployment and resource management, ensuring high availability and performance. Authored comprehensive technical documentation, including setup guides and troubleshooting manuals, to facilitate onboarding and maintenance

Student Design Engineer - Software, Evertz Microsystems | May 2022 - April 2024

Burlington, Ontario, Canada

Designed and implemented a Drag-and-Drop File Upload feature in Python and React, including the development of RESTful API endpoints to handle file uploads and server-side validation. Integrated API calls on the frontend to ensure seamless communication with the backend, improving user efficiency by 20%, while adhering to coding standards and contributing to development guidelines. Resolved over 100 feature, improvement, and bug tickets across React, TypeScript, JavaScript, and Flask, improving application stability and reducing user-reported issues by 30%. Mentored 2 new interns through code reviews, improving their coding practices and contributing to a 15% reduction in project turnaround time by enhancing code quality and maintainability

Summer Sales Intern, JTI Macdonald Corp. | May 2021 - August 2021

Mississauga, Ontario, Canada

Provided support to the Compliance Manager ensuring that all JTI customers and suppliers fully comply with Canadian regulations. Created scan data reports and analyzed JTI performance at retailer’s sites for the Gift Card reward program. Developed multitasking skills by helping other Key Account managers with ad hoc requests

Retail Sales Associate, The Water Store | October 2018 - April 2022

Milton, Ontario, Canada

Managed all retail duties including cashier work, restocking, and dealing with customers. Trained and mentored new employees on day to day operations. Handled all store operations independently including opening and closing. Promoted customer loyalty and consistent sales by delivering friendly service and knowledgeable assistance

Extra-Curriculars

Event Organizer, Google Developer Student Club McMaster

September 2020 - April 2024

Organized workshops for students to learn new computer programming languages and tools. Responsible for teaching many new skills such as App Development and Web Development. Developed strong analytical and problem-solving skills by participating in various coding competitions that require knowledge of various programming languages

My Skills

Programming Languages

Proficient in various programming languages used for software development.

Frameworks & Libraries

Experience working with various frameworks and libraries.

Tools & Platforms

Familiar with various tools and cloud platforms.

Technologies

Knowledge and experience in emerging technologies such as AI.

πŸš€ Featured Projects

Here are some of the projects I've worked on. You can find more on my GitHub profile.

Personal Website

In development

My personal website built with Next.js, TypeScript, shadcn/ui, and Tailwind CSS.

Personal Website

JourneyAI

A full-stack data-driven AI writing assistant for journalists and storywriters that can analyse and visualize large amounts of data

JourneyAI

2048

Used a Model View Controller design pattern in Java to create a text-based version of the modile game 2048.

2048

OpenGL Computer Graphic Projects

Created various computer graphic projects using OpenGL and glad to simulate orbit of planets around the sun in our solar system and the lighting effects of a disco ball.

OpenGL Computer Graphic Projects

Operating System C Projects

Created various C program related to working with operatins systems such as making an implementation of various disk scheduling algorithms. It reads disk access requests from a binary file (request.bin) and schedules them using different algorithms to determine the total head movement required to service all requests.

Operating System C Projects

Cinema Database

Created a cinema database in C# that is used for running a cinema. Involves buying tickets for various movies that are playing in a movie theater.

Cinema Database

2D Motion Simulator

Created a simulation of a shape that is moving through 2D space. Displays a graph for distance, velocity, and accelaration. The created simulations are similar to the ones used for video game physics and animations.

2D Motion Simulator

πŸ“« Let's Connect

Feel free to contact me if you have any questions or just want to say hi!

Profile

Contact Information

I look forward to hearing from you!