MD

Mohamed Dawoud

Backend Software Engineer

Experienced Backend Software Engineer skilled in Node.js, JavaScript, and TypeScript. Proficient in building web applications, working with PostgreSQL, MongoDB, and REST APIs. Passionate about solving problems and writing clean, efficient backend code.

Expertise

Backend Development

Expertise in building robust and scalable backend systems using modern JavaScript/TypeScript frameworks and RESTful APIs.

NodeJSExpressNestJSGraphQLRESTful APIs

Database Management

Proficient in designing, implementing, and managing various relational and NoSQL databases, including ORMs.

PostgreSQLMYSQLMongoDBRedisPrisma

DevOps & System Architecture

Familiar with DevOps practices and tools for deployment, continuous integration, and system monitoring.

NginxLinuxGitGitHubDocker

Featured projects

TaskTrial

Developed backend APIs for a task and project management system, implementing role-based access control (RBAC) and JWT authentication.

Impact: Ensured secure access and structured team, project, and organizational workflows.

Job Search app

Created a job search application with features for user management, company profiles, job postings, and application handling.

Impact: Designed to help users find relevant jobs based on their domain or area of interest.

Readify, ALX

Built a bookstore API allowing users to search, browse, and purchase books, including user authentication, reviews, and order management.

Impact: Implemented caching for optimal performance and a comprehensive user experience.

Career highlights

2024

Certified as a Software Engineer by ALX Academy.

2024

Published an article titled 'Understanding the Journey of a Web Request'.

2024

Completed a B. Eng in Software Engineering program at ALX Academy, gaining a strong foundation in programming, networking, DevOps, and databases.

2025

Expected completion of B. Eng in Systems and Computer Engineering from Al-Azhar University.