functiongetResume(): Professional{}

Moctar Diop

Junior Software Engineer

Engineering Ideas Into Reality
Canada

Summary of Qualifications

functiongetSummary(): Qualifications[]

Software Engineering graduate with 1+ year hands-on experience in full-stack development, systems integration, and agile methodologies. Proven track record in web development, database management, and collaborative project delivery.

  • Programming Languages: Python, Java, C++, TypeScript, JavaScript
  • Web Technologies: Drupal, Angular, Spring Boot, PHP, HTML, CSS, Bootstrap
  • Development Tools: Jira, Microsoft Project, Git, GitLab, GitHub Actions, Docker, DDEV, Composer
  • Methodologies: Agile, Scrum, DevOps, DevSecOps, CI/CD
  • Proven ability to deliver accessible, scalable solutions while collaborating with cross-functional teams
  • Detail-oriented with strong analytical skills, self-motivated, proactive, independent, and collaborative
  • Fluent in French, proficient in English

Education

functiongetEducation(): Credential[]

Academic background in Information Technology with a focus on Software Engineering.

Bachelor of Applied Science

Software Engineering (COOP) - Management and Entrepreneurship in Engineering option

Institution: University of Ottawa

Graduation: October 2025

Location: Ottawa, ON

Work Experience

functiongetWorkExperience(): Experience[]

Professional co-op experiences building real-world applications and working with development teams.

Junior Software Developer

IT Solutions | Information Technology | University of Ottawa

Nov 2025 - Present

  • Reverse-engineered legacy systems to inform optimal migration strategies and solution design
  • Implemented Drupal custom modules to enhance form features or alter behaviors with PHP and JavaScript
  • Built custom controllers and handlers for form validation and API (READ, POST) integration with Webforms
  • Produced high-fidelity prototypes aligned with client expectations and interface standards
  • Collaborated with stakeholders in Agile workflows to refine requirements and deliver tailored solutions

Information Technology Systems Developer - COOP Intern

IT Solutions | Information Technology | University of Ottawa

Jan 2025 - Aug 2025

  • Contributed to the University of Ottawa's webforms platform migration from Drupal 7 to Drupal 10
  • Developed systems using Drupal 10, integrating DDEV, Docker, WSL, and Composer
  • Built and upgraded dynamic forms using the Drupal Webform module
  • Diagnosed and resolved bugs and feature requests via the TOPdesk ticketing system
  • Operated within an Agile environment, planning tasks and executing sprints using Jira
  • Managed version control, code reviews, and CI/CD pipelines through GitLab

Accessibility-Compliant Web Content Developer - COOP Intern

Human Rights Office | University of Ottawa

Sep 2022 - Dec 2022

  • Developed and maintained WCAG-compliant websites using Drupal 9, ensuring accessibility standards
  • Performed quality assurance testing with SiteImprove, improving site accessibility scores

Relevant Skills

functiongetSkills(): SkillSet[]

Comprehensive skill set spanning full-stack development, project management, and emerging technologies.

Requirements and Project Management

Leadership & Coordination

Skills acquired through various courses and academic projects including requirements gathering, project planning, Agile methodologies, and team coordination.

Databases

Data Management & Analytics

Experience with relational databases, SQL queries, data modeling, and database optimization through academic coursework and practical projects.

Client/Server Systems

Distributed Computing

Proficiency in web application development, API design, system integration, and distributed systems architecture.

Communication

Professional Skills

Professional writing of emails, technical reports, meeting facilitation, and comprehensive documentation skills.

Documentation

MS Office & G Suite

Expertise with MS Office, G Suite, technical documentation creation, and process documentation for development workflows.

Strong Interest

Emerging Technologies

Passionate about Software Development, Cybersecurity, AI/ML, Embedded Systems, and Project Management. Always eager to learn new skills and technologies.

Projects and Achievements

functiongetProjects(): Project[]

Explore my personal and academic projects demonstrating full-stack development skills and innovative problem-solving.

Certifications

functiongetCertifications(): Certification[]

Professional certifications and training in software development and project management.

DevSecOps Fundamentals

Udemy

Mastered key DevSecOps principles and secure software delivery practices. Gained practical experience with OWASP testing, Linux security, Docker, Kubernetes, Jenkins pipelines, Terraform, and security automation workflows.

Application Development & Delivery

Info-Tech Academy

Acquired a strong understanding of solution delivery lifecycles beyond traditional SDLC. Developed skills in software planning, delivery optimization, and lifecycle governance.

Developing Generative AI Applications on AWS

Global Knowledge

Developed foundational expertise in Generative AI on AWS. Gained practical knowledge of Amazon Bedrock, foundation models, LangChain, prompt engineering, and more.

Epic Service Excellence Foundational (In Progress)

University of Ottawa

Building strong client-focused service skills. Developing capabilities in proactive communication, personalized service, and promoting a service excellence mindset in support environments.

Get My Resume

Want a quick reference? Download the PDF version of my resume for convenient access anytime, anywhere.

return: