Curriculum Vitae
Matthew Salah β Software Engineer
Uppsala, Sweden Β· Open to remote & hybrid roles
Senior full-stack developer with a focus on Ruby on Rails, Flutter, and building polished, production-ready
products across web and mobile.
Full-Stack Development
Rails & Flutter
Product & Team Leadership
Summary
I am a passionate Full Stack Developer with over three years of experience specializing in Ruby on Rails and
Flutter. At Watzan, I handle end-to-end development, focusing on robust back-end solutions, cross-platform
applications, and crafting modern UI/UX experiences that meet diverse business needs.
Skills
- Ruby on Rails
- Flutter
- HTML5, CSS, JavaScript, TypeScript
- Node.js
- Dart
- Ruby
- PostgreSQL / SQL
- Project Management
- Amazon Web Services (AWS)
- Firebase
- Cloud Computing
- Data Analysis
Education
-
Bachelor of Science, Engineering β Saint Mary's University
2020β2022
-
Diploma in Engineering, General β Saint Mary's University
2020β2022
-
Bachelor of Commerce, Economics β Saint Mary's University
2017β2020
-
Nova Scotia High School Diploma β Amherst Regional High School
2011β2014
Work Experience
Software Developer β Watzan LLC
Dec 2022 β Present
End-to-End Product Ownership
-
Oversaw the full product lifecycle, including stakeholder engagement, UI/UX design, full-stack
development, testing, and maintenance.
-
Created, managed, and evaluated a computer science co-op internship program, mentoring students and
guiding their technical growth.
Flutter & Node.js
-
Lead Developer for Cross-Platform Apps:
-
Developed apps using Flutter/Dart, optimized for mobile, tablet, and web platforms.
-
Integrated Firebase for hosting, authentication, Google Analytics, and cloud functions.
-
Implemented Node.js cloud functions for enhanced backend capabilities and scalability.
- Integrated Google AdMob for monetization.
-
Added Google and Apple authentication for secure user sign-in.
Ruby on Rails
-
Developed Ruby on Rails solutions incorporating user authentication, admin interfaces, and badge systems.
-
Built custom animations and optimized user experience across multiple platforms.
-
Designed AI-driven profile recommendations and improved SEO with custom meta tags.
-
Created admin dashboards with real-time metrics, background processing, and reporting tools.
-
Created a leaderboard system where users earn points for different categories and can create custom
leaderboards for themselves and their friends.
-
Developed Rails API endpoints to securely connect a Rails back-end web application with a Flutter
front-end mobile application.
Guest PowerPoint and Excel Instructor β Saint Maryβs University
May 2022 β Dec 2022
-
Delivered professional workshops on PowerPoint and Excel for engineering and economics students.
-
Taught data analysis, visualization, and dashboard creation using Excel.
-
Emphasized effective communication, data-driven decision-making, and best practices in presentations.
-
Deliver βPresenting Using PowerPoint Workshopβ at quarterly student Professional Development Seminar in cooperation with Ryerson University.
-
Train students on importance, skills, and use of technology in modern a professional workplace with focus on effective presenting and communication styles.
Teaching Technologies Assistant β Saint Maryβs University
May 2020 β Dec 2022
-
Trained professors and staff on a variety of software applications and technology tools, emphasizing
advanced techniques.
-
Developed training materials, including documentation, presentations, workshops, and videos.
-
Maintained up-to-date knowledge of university-supported software, such as Microsoft Office Suite, D2L, and
Zoom.
Deli Clerk β Loblaw Companies Limited
Sep 2018 β Nov 2019
-
Assisted customers with food recommendations, sampling, packaging, and pricing.
-
Ensured cleanliness, updated displays, and provided information about daily specials.
Banquet Server β RCR Hospitality
Jun 2017 β Aug 2018
-
Served guests at events, maintaining high standards of professionalism and customer satisfaction.
Senior Sales Representative β Circle K
Jun 2015 β Apr 2017
-
providing excellent customer service, managing store operations like running the register and handling food programs, and gaining entry-level management experience
-
Resolved customer complaints and recommended solutions to improve satisfaction.
-
Analyzed sales data, created reports, and shared insights with management.
Cashier and Cook β KFC
July 2012 β Aug 2014
-
Managed point-of-sale (POS) operations, including processing payments, handling cash, and providing accurate
change.
-
Prepared and cooked meals following company recipes and food safety standards, maintaining a clean and
organized kitchen.
-
Assisted in implementing promotional campaigns, increasing sales and customer engagement.
Licenses & Certifications
-
Flutter Advanced Course - Clean Architecture With MVVM
β Udemy (May 2025)
-
The Complete Full-Stack Web Development Bootcamp
β Udemy (Mar 2025)
-
The Complete Ruby on Rails Developer Course
β Udemy (Dec 2024)
-
The Complete Flutter Development Bootcamp With Dart
β Udemy (Feb 2024)
-
Flutter & Dart β The Complete Guide [2023]
β Udemy (Sep 2023)
-
Google Data Analytics Professional Certificate
β Google (Feb 2023)
-
Google Finance Data Analyst Professional Certificate
β Google (Feb 2023)
-
Learn Ruby on Rails 7
β Udemy (Nov 2022)
-
Microsoft Certified: Azure Fundamentals
β Microsoft (Jun 2022)
Volunteering
Treasurer β Peaceful Schools International
Jun 2022 β Sep 2024 Β· 2 yrs 4 mos
-
Managed and oversaw the financial affairs of Peaceful Schools International.
-
Created financial documents for tracking and reporting purposes.
Welcoming Chair β Nova Scotia Secondary School Association
Sep 2011 β May 2018 Β· 6 yrs 9 mos
-
Met and greeted all students upon arrival, fostering a welcoming environment.
-
Created care packages to support students during events and activities.
Band Member β ARHS Band Association
Sep 2008 β Jun 2014 Β· 5 yrs 10 mos
- Played music for the community and public events.
-
Organized fundraising efforts to support music competitions and travel.
Volunteer β Cumberland Minor Hockey Association
Sep 2008 β Apr 2012 Β· 3 yrs 8 mos
-
Raised funds to lower costs for lower-income families, enabling children to participate in hockey.
-
Assisted in organizing larger events, including provincial tournaments.
Scout β Scouts Canada
Sep 2004 β Jun 2005 Β· 10 mos
-
Completed Scouting Fundamental Training, emphasizing the importance of the Code of Conduct.