ABOUT ME
Hello! I'm Victor Moucattash, a passionate and dedicated Computer
Science student at McMaster University, graduating in April 2025.
My journey in computer science is driven by a profound fascination
with technology and its potential to solve complex problems and
improve lives.
My academic path has been richly diverse, covering key areas such
as Data Structures and Algorithms, Object-Oriented Programming,
and Web Development. These have not only grounded me in the
fundamentals but also sparked my interest in specialized fields
like Machine Learning and Full Stack Development.
My professional experiences at Qualcomm and ENGICON have been
transformative. At Qualcomm, as a Machine Learning Engineer CO-OP,
I contributed to the Snapdragon chip project and developed
debugging tools, enhancing the efficiency of our MLOps processes.
At ENGICON, I embraced the role of a Full Stack Developer Intern,
where I honed my skills in building and optimizing web
applications.
I'm proficient in languages like Java, Python, and JavaScript, and
have a knack for picking up new technologies quickly. Beyond the
code, I believe in a user-centered approach to software
development, ensuring that what I build is not only functional but
also intuitive and accessible.
When I'm not coding, I enjoy exploring the latest tech trends,
participating in hackathons, and contributing to open-source
projects. I'm always on the lookout for new challenges and
opportunities to grow. Let's connect and explore how we can
collaborate on future projects!
Education
Bachelor of Engineering in Computer Science - Expected April 2025
At McMaster University, my academic journey in Computer Science has
been a blend of rigorous coursework, practical projects, and
collaborative learning. Here's a snapshot of my educational
highlights:
McMaster University:
Data Structures and Algorithms:
Gained a deep understanding of fundamental algorithms and data structures, their complexities, and applications in solving real-world problems.
Computer Architecture:
Explored the intricacies of computer design and function, including processor architecture, memory systems, and performance analysis.
Databases:
Learned about database design, SQL, and NoSQL databases, focusing on data modeling, querying, and storage efficiency.
Object Oriented Programming:
Mastered the principles of OOP using Java, focusing on design patterns, encapsulation, inheritance, and polymorphism.
Functional Programming:
Delved into functional programming paradigms using Haskell, emphasizing immutability, function composition, and side-effect management.
Web Programming:
Developed full-stack web applications using HTML, CSS, JavaScript, and React, focusing on responsive design and user experience.
Computational Thinking:
Honed problem-solving skills by breaking down complex problems into computable solutions, using both analytical and creative approaches.
Software Design/Development:
Engaged in the full software development lifecycle, from requirements analysis and design to implementation, testing, and maintenance.
Automata and Computability:
Explored the theoretical foundations of computer science, including finite automata, Turing machines, and computational complexity.
Skills
Programming Languages
Java (Proficient)
Python (Proficient)
C
Haskell
JavaScript
Elm (Proficient)
Web Technologies
HTML
CSS
ReactJS
Tailwind CSS
Tools & Technologies
Git & GitHub
JupyterHub
VSCode
Visual Studio
Linux
Docker
AutoDesk
Experience
Machine Learning Engineer CO-OP - Qualcomm
Participated in the development of the Snapdragon chip, impacting
millions of devices globally, showcasing my ability to work on
large-scale, impactful projects.
Created standalone debugging tools for Qualcomm's MLOps codebase,
which were integrated into the continuous integration (CI)
infrastructure, enhancing departmental efficiency by 25%.
Implemented normalization tools using Linux, Docker, and Git,
enabling seamless mapping between operations and setting the stage
for future in-depth codebase research.
Conducted research using Z3 and other Boolean Solvers to find
patterns in normalized operations, aiming to further improve
debugging tools and processes.
Full Stack Developer Intern - ENGICON
Developed and maintained full-stack web applications, focusing on
processing, analyzing, and visually rendering data, thereby
enhancing the user experience and data accessibility.
Efficiently managed time-sensitive updates, including content
changes and database upgrades, ensuring high availability and
up-to-date information for users.
Leveraged a diverse tech stack comprising HTML, Tailwind CSS,
JavaScript, and other web technologies to build responsive and
user-friendly interfaces.
Projects
As I mentioned earlier, my enthusiasm for computer science sometimes leads me to dive into my own projects in my spare time. Starting with this portfolio, which I built from scratch, here are a few highlights of what I've created!
Commit
242
Pull Request
8
Issue
37
Contact