09/20/2026 updated

**** ******** ****
100 % available

Software Engineer | University Professor in Computer Science & French Communication

souuse, Tunisia
Worldwide
National Engineering Diploma
souuse, Tunisia
Worldwide
National Engineering Diploma

Profile attachments

MariamCV.pdf
Diplomes-Mariam-Majdoub (1).pdf

About me

Software Engineer and University Teacher specializing in Microsoft Power Platform. I teach SOA Architecture to university students and French Communication Skills to nursing students, combining technical expertise with strong communication and teaching skills.

Microsoft Solutions FrameworkOffice SuiteMicrosoft Platform BuilderMicrosoft SharePointWorkflowsMicrosoft TeamsMicrosoft PowerApps
Microsoft Power Platform
Expertise in developing solutions using Microsoft Power Platform, including Power Apps canvas applications, Power Automate flows, and Dataverse for data management. Application in real-world projects such as Security Management and Employee Onboarding systems.

Programming & Development
Proficiency in multiple programming languages and technologies including Power FX, HTML5, CSS, C#, Python, Java, and JavaScript. Strong foundation in Object-Oriented Programming (OOP) principles.

Microsoft Solutions & Cloud Services
Hands-on experience with Microsoft SharePoint Online, Office 365, Microsoft Teams, PowerAutomate, Dataverse, and the full Microsoft Office Suite. Practical use of these tools to design and manage digital workflows and HR environments.

Databases
Knowledge of relational database management using PostgreSQL for structuring and managing data.

Project Management & Collaboration
Familiarity with project management and collaboration tools including Team Foundation Server, JIRA, and GIT. Experience working within Agile methodology and SCRUM frameworks.

Frontend Web Development
Experience developing responsive web applications using ReactJS, HTML, CSS, and JavaScript, with a focus on user-friendly interface design.

Teaching & Instructional Skills
Competence in computer science teaching and instruction, lesson planning, curriculum delivery, classroom and student management, and use of educational platforms such as Quizlet and Twinkl.

Functional Requirements Analysis
Ability to conduct functional requirements analysis to understand organizational needs and translate them into practical digital solutions.

Experience

Professional experience0 - 5 years
Freelancer since2023

Languages

EnglishFluentFrenchFluent

Project history

University Teacher – Applied Science and Technology

Higher Institute of Applied Sciences and Technology of Sousse

250-500 team member

Teaching Practical Work in Service-Oriented Architecture (SOA) to 3rd-year Bachelor’s students in Computer Science. Delivering practical sessions focused on understanding SOA concepts and developing RESTful web services using Java and Spring Boot.

University Teacher – Computer Science

Higher Institute of Technological Studies Of Sousse

Other

250-500 team member

Teaching Computer Science Practical Work to university students, providing practical instruction in fundamental computer science concepts, programming, and problem-solving.

University Teacher – French Communication Skills

Higher Institute of Nursing Sciences of Sousse.

Other

50-250 team member

Teaching French Communication Skills (Techniques de Communication en Français) to nursing students, focusing on professional communication, oral and written expression, and communication skills relevant to healthcare settings.

Microsoft Power Platform Developer Intern

Consultim-IT
Development of a Security Management System using Microsoft Power Platform. Conducted functional requirements analysis, designed and configured data structures to manage certifications, audits, incidents, and operational reports. Developed Power Apps canvas application and Power Automate flows to automate key tasks. Tested the application to ensure seamless functionality and proper integration with Dataverse.

Microsoft Power Platform Developer Intern

Consultim-IT
Development of an Employee Onboarding Management System using Microsoft Power Platform. Designed and structured SharePoint environments for managing HR workflows and employee data. Supported automation of onboarding tasks such as notifications, reminders, and progress tracking. Helped improve user experience by ensuring clarity and smooth workflow execution.

Computer Science Teacher

Ajyal Al Ghad Private School

Other

10-50 team member

  • Taught Computer Science to primary-level students, adapting content to different learning levels and ages.
  • Developed structured, curriculum-aligned lesson plans focused on digital literacy and basic programming concepts.
  • Designed interactive classroom activities and practical exercises to encourage active participation and collaboration.
  • Simplified complex technological concepts into clear, engaging explanations suitable for young learners.
  • Used student-centered teaching methods to improve understanding, engagement, and confidence in technology.
  • Monitored student progress through continuous assessment and provided personalized support when needed.
  • Encouraged creativity, problem-solving, and responsible use of digital tools in the classroom

Microsoft Power Platform Developer Intern

Consultim-IT
Development of a Microsoft Power Apps Fleet Management Application. Conducted functional requirements analysis for fleet management including vehicle tracking, maintenance, and reporting. Designed and structured data models, built application features for monitoring fleet activity and maintenance scheduling, supported automation of reminders, and contributed to reporting and analysis features.

Frontend Web Developer Intern

RIRadev
Developed a responsive company showcase website using ReactJS, HTML, CSS, and JavaScript. Designed user-friendly interfaces to improve company visibility and online presence. Applied modern web design principles to ensure responsiveness across devices.

IT Intern (Observation Internship)

Tunisian Post Office
Observed daily IT operations within a public sector environment. Gained exposure to system maintenance, technical support, and infrastructure management. Developed basic understanding of IT workflows in real organizational settings.

Contact form

Log in to get in touch

You need to be logged in to use the contact form.

Sign upLog in