Hi, I'm Meriam Fourati.
A
Determined software engineer with a passion for crafting quality code, a keen eye for detail, and a curiosity for solving complex real-world challenges.
About
I am a Computer Engineering Student at the University of Toronto, with a focus in Software Engineering, while also pursuing an Engineering Business minor and a certificate in Artificial Intelligence. My passion lies in problem-solving and coding, and I'm dedicated to delivering excellence in my work. I have worked with various programming languages including C, C++, Go, Python, Java, PostgreSQL, Bash, and HTML/CSS. With 19 months of professional experience, I've strengthened my skills in backend development, system design, automated testing, and adhering to best software practices. In addition to technical skills, my professional journey has taught me effective teamwork, technical documentation, and project presentation.
- Languages: C++, C, Go, Python, Java, Bash, Proto, HTML/CSS, C#, Verilog, Matlab, Assembly, VB.NET
- Databases: MySQL, PostgreSQL
- Libraries: NumPy, Pandas
- Frameworks: Flask, PyTorch, REACT, Goa
- Tools & Technologies: Git, GCP, JIRA, Kubernetes, gRPC, Postman
Looking for an opportunity to work in a challenging position combining my skills in Software Engineering, which provides professional development, interesting experiences and personal growth.
Experience
- Designed, implemented, and deployed to production, a user-friendly and extensible framework to streamline the process of adding new hardware to existing networks, accelerating qualification workflows by up to 80 hours per new device.
- Optimized the framework to support dependency management and scalable API requests, allowing other teams to easily contribute with validations for their own systems.
- Authored a comprehensive design document and presented a TechTalk to the org as a reference for engineers.
- Tools: Go, Goa, gRPC, GCP, Kubernetes, Topological Sorting Algorithm
- Created tools to monitor BlueCat Address Manager (BAM) resource utilization and DNS performance to aid in troubleshooting and resolving customer issues faster
- Wrote test suites and built automated integration and system (end-to-end) tests which ensured newly added features behaved as expected and caught bugs early in development.
- Updated the front end of the BlueCat Address Manager to improve access to company documentation.
- Tools: Python, Java, JUnit 5, Bash, Jenkins, Tapestry, REACT
- Created an authentication API to generate new passwords for product configuration and administration, and built a corresponding front-end to validate the API.
- Built user interface to enable customer self-service to process and analyze 3D scan data.
- Tools: VB.NET, ASP.NET, MVC, Visual Studio, Jira, TestRail, Google Authenticator
- Developed and conducted functional/non-functional, regression, and automated tests for Microdea's Origin web and mobile product, working closely with the engineering team to reproduce and fix the defects.
- Conducted troubleshooting by capturing API calls using chrome development tools.
- Tools: C#, Postman, Visual Studio, JIRA, BitBucket, TestRail
Projects

A website to help University of Toronto students discover, share, and participate in campus events
- Developed BlueSurf, a web platform enabling University of Toronto students to discover and engage with campus events and clubs.
- Designed a user-friendly interface for seamless event browsing, announcements, and club recruitment, reducing reliance on flyers and social media.
- Implemented advanced search and filtering features, enabling students to find events by keywords, club name, date, location, and popularity.
- Designed a post creation and management system, allowing users to create, preview, edit, and delete event posts with automatic expiration.
- Developed personalized dashboards, enabling users to track liked posts, created posts, and browse events without requiring an account.
- Integrated Apple Calendar exports, allowing users to seamlessly add events to their schedules.
- Tools: Python (Flask), React, PostgreSQL

A simple video game played using a DE1-SoC board simulator.

A TCP client/server application that allows users to join multiple group chats.

An interactive Graphical Information System (GIS) to help students navigate around the city.
- Tools: C++, Unix, libstreets database API, Netbeans
- Load the map of a selected city.
- Have the shortest path displayed with directions given a starting point and destination.
- See points of interest on the map.
- Receive a suggested path given multiple destinations.
Skills
Languages and Databases










Libraries



Frameworks




Other




Education
Toronto, Canada
Degree: Bachelor's of Applied Science in Computer Engineering
cGPA: 3.79/4.0
- Algorithms & Data Structures
- Computer Networks
- Machine Learning
- Databases
- Operating Systems
- Software Engineering
- Computer Security
- Object-Oriented Programming
Relevant Coursework: