
Software Engineer
AI is analyzing your overall score…
Identifying your key strengths…
Evaluating your skill match against the job requirements…
Assessing your cultural and operational fit
I’m a dedicated Software Engineer with 4+ years of experience in backend and full-stack development, specializing in .NET, Laravel, Angular, React, and Next.js. Proficient in C#, JavaScript, PHP, and TypeScript, I build robust, scalable, and secure applications. In my current role, I lead a team of junior developers, ensuring high code quality and automating processes to enhance efficiency. I’m passionate about leveraging technology to solve complex problems.
Information Technology Institute (ITI)
Systems Development
October 1, 2020 – June 1, 2021
Kafr El-Sheikh University
Bachelor's degree, Computer Science
January 1, 2015 – January 1, 2019
ProAngles Media
Software Engineer
May 1, 2025 – August 1, 2025
Dubai, United Arab Emirates · Remote
Enozom Software
Mid Senior Software Engineer
January 1, 2024 – Present
Alexandria, Egypt · On-site
Enozom Software
Software Engineer
January 1, 2022 – December 1, 2023
Alexandria, Egypt · On-site
Meem Development
Software Developer
October 1, 2021 – December 1, 2021
Alexandria, Egypt
HiveTech
Intern
June 1, 2020 – June 1, 2020
Egypt
Fingerprint Consultancy
Intern
October 1, 2019 – October 1, 2019
Cairo, Egypt
Empolis
June 1, 2025 – Present
Skills: Vue.js · Cypress · Unit Testing · Nuxt.js
Passmefast
March 1, 2022 – Present
Led the development of new features and automated multiple manual tasks to improve efficiency.
Dayoff
January 1, 2022 – Present
Implemented integration with multiple calendars, including Google and Outlook, to streamline user experience.
EF SET English Certificate 77/100 (C2 Proficient)
EF SET
June 23, 2026 – Present
AWS Cloud practitioner
Amazon Web Services (AWS)
June 23, 2026 – Present
Cultural Fit Analysis
The candidate has experience across various companies and project types (web development, personal projects with Vue.js/Cypress). The target role of 'Test Automation Engineer' is partially aligned with their project experience (Cypress, Unit Testing) and their stated automation of manual tasks. However, the majority of their professional experience is in general software engineering, not specialized test automation, which might indicate a gap in direct cultural fit for a dedicated automation role without further validation.
Soft Skills & Operational Fit
The candidate's experience includes mentoring junior developers and contributing to sprint planning, indicating good team collaboration and communication skills. Automation of manual tasks suggests a proactive approach to efficiency. However, specific details on operational fit for a dedicated test automation role are limited.