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.
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 in building robust and scalable backend systems using modern JavaScript/TypeScript frameworks and RESTful APIs.
Proficient in designing, implementing, and managing various relational and NoSQL databases, including ORMs.
Familiar with DevOps practices and tools for deployment, continuous integration, and system monitoring.
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.
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.
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.
Certified as a Software Engineer by ALX Academy.
Published an article titled 'Understanding the Journey of a Web Request'.
Completed a B. Eng in Software Engineering program at ALX Academy, gaining a strong foundation in programming, networking, DevOps, and databases.
Expected completion of B. Eng in Systems and Computer Engineering from Al-Azhar University.