CV
Basics
Name | May Mahmoud |
Label | Computer Science Educator and Researcher |
may.mahmoud2@ucalgary.ca | |
Phone | (+971) 527026014 |
Work
-
2024.02 - 2024.30 Casual Faculty
Southern Alberta Institute of Technology
Leading a team of subject matter experts to revamp the Business Intelligence Program.
-
2024.01 - 2024.30 Visiting Assistant Professor
Canadian University Dubai
Deliver comprehensive lectures and facilitate learning in advanced computer science courses.
- Software Specification
- Virtualization and Cloud Computing
-
2022.01 - Present Co-Founder, General Manager
Sagacity Consulting LLC
Co-founded an innovation and technology consultancy providing solutions in digital transformation, AI, and education.
-
2021.01 - 2022.12 Instructor
University of Calgary
Developed and delivered course material for the Software Engineering Capstone Project Course.
- Project scoping
- Effective requirement gathering
- Agile project management
- System design principles
- Testing and quality management
-
2017.01 - 2020.12 Subject Matter Expert
Bow Valley College
Designed and developed various courses.
- Introduction to Databases
- Relational Databases
- Algorithms and Data Structures
- Database Management
- Technology Information Laboratory
- Object Oriented Programming
-
2015.01 - 2020.12 Graduate Teaching Assistant
University of Calgary
Conducted interactive tutorials and provided hands-on lab experiences.
- Thinking with Data
- Software Engineering Capstone
- Software Analysis and Design
- Introduction to Problem-Solving using Application Software
-
2010.01 - 2014.12 Student Information System Specialist
The American University in Cairo
Enhanced data accessibility and system interoperability by integrating diverse information systems.
-
2008.01 - 2009.12 Research Software Development Engineer
Microsoft Research
Pioneered innovative ideas and applications, and refined prototypes/components.
-
2007.01 - 2008.12 Solutions Specialist, Software Engineer
ITWorx Egypt
Developed technical proposals and collaborated with sales and marketing teams.Developed and tested software solutions, ensuring they met project specifications.
Education
Publications
-
2024.01.01 API Usage Templates Examples via Structural Generalization
Journal of Systems and Software
-
2011.12.01
Skills
Programming and Scripting Languages | |
C++ | |
C# | |
Java | |
JavaScript | |
Python | |
R | |
VB.Net |
Technologies and IDEs | |
Microsoft Azure | |
.Net | |
Microsoft Visual Studio | |
SQL Server | |
Microsoft Office SharePoint | |
HTML | |
XML | |
CSS | |
NANT | |
OpenCV | |
Qualtrics | |
Tableau |
Databases | |
SQL Server | |
Oracle |
Linguistic Skills | |
Arabic | |
English | |
French |
Languages
Arabic | |
Excellent |
English | |
Excellent |
French | |
Fair |
References
Robert James Walker | |
Professor, Department of Computer Science, University of Calgary |
Jörg Denzinger | |
Associate Professor, Department of Computer Science, University of Calgary |
Sherif Gamal Aly | |
Professor and Chair, Department of Computer Science and Engineering, The American University in Cairo |