π Get My Resume
Experience:
As a V-shaped software developer specializing in frontend technologies, particularly React, I leverage over 5 years of expertise as a performance-driven Frontend Web Developer. My background spans both frontend and backend development, ensuring comprehensive solutions.
Domain Knowledge:
My journey encompasses diverse domains like Accounting, Project Management, Healthcare, Education, Monitoring & Evaluation, Inventory Management, and Odoo ERP system. This breadth of experience enables me to adapt swiftly to varied project requirements.
Methodology:
Embracing Agile principles in project management, I actively engage in planning, refinement, grooming, and retrospective sessions. This iterative approach ensures continuous improvement and client satisfaction.
Best Practices:
I hone my JavaScript and TypeScript skills by following clean code guidelines and design patterns. This dedication results in scalable, maintainable solutions that excel in complexity. My commitment to industry best practices drives efficient development processes and high-quality outcomes.
- Frontend: React, Next.js, Angular
- Backend: Node.js, Express.js, Loopback 4, Sequelize, TypeORM, Prisma
- Database: PostgreSQL, MySQL
- Others: TypeScript, Redux, Redux Thunk, Signal R, Tanstack, Formik, Formly, React Hook Form, Zustand, Yup, Zod, Joi, GIT, Bootstrap, Material UI, Tailwind CSS, Docker, Odoo (ERP)
-
Eastern Enterprise, Overijssel, Netherlands Β· Remote
Nov 2021 - Present- Collaborated with clients to explore software projects.
- Created software solutions following Agile methodology.
- Guided and supported junior developers.
- Developed advanced programming code to streamline business processes.
-
Infinity Advanced Technologies, Cairo, Egypt Β· Remote
Apr 2019 - Oct 2021- Engaged directly with clients to define software project requirements.
- Independently designed and developed diverse software solutions within an Agile framework.
- Managed end-to-end software development life cycles.
- Participated in refinement and planning meetings.
- Contributed to an Advanced SaaS Application with Real-time Capabilities
Played a pivotal role in optimizing real-time features using Signal R and Vindral, enhancing the application's responsiveness and ensuring timely data updates.
- Engineered Efficient Data Fetching Mechanisms
Implemented Web Workers to offload heavy data fetching tasks from the main thread, improving application performance and ensuring a seamless user experience.
- Developed Scheduled Actions with Cron Jobs
Implemented scheduled actions using Cron Jobs for automating tasks such as sending emails, and notifications, and updating the database at predetermined intervals, enhancing operational efficiency and data integrity.
- Implemented Complex Customizable Dynamic Forms
Designed and implemented custom dynamic forms using Formik, React-Hook-Form in React, and Formly in Angular, enhancing user data input experiences and form flexibility.
- Developed Customizable Dynamic Tables
Engineered dynamic tables with customizable features for efficient display and management of large datasets, leveraging TanStack Table in React for enhanced data visualization.
- Implemented Complex Drag & Drop Feature
Spearheaded the integration of a sophisticated Drag & Drop functionality in the application, empowering users to intuitively rearrange multiple elements in real-time while ensuring seamless synchronization with the backend.
- Developed an Innovative Calendar UI in React
Engineered a visually appealing and user-friendly calendar interface in React, showcasing daily meetings with concise summaries of associated data, enhancing user experience and facilitating efficient scheduling and information retrieval.
- Created Dynamic Reports for the Accounting Module
Developed dynamic reporting functionalities for the accounting module in the Odoo ERP system utilizing the Owl framework, streamlining financial data analysis and reporting processes.
-
Postgraduate Academic Diploma in Computer Science
FGSSR - Cairo University, Egypt
Oct 2021 - Jun 2023, GPA: 3.21 -
Bachelor's Degree in Pharmacy (B.Pharm.)
Asyut University
Jan 2006 - Jan 2011
- Google IT Automation Professional Certificate Show Credential
- Google IT Support Professional Certificate Show credential
- XLP Performer (Next.js Version)
A project management tool enhancing project planning, execution, and monitoring processes for efficient management.
- Atlantis
A framework catering to archives, museums, libraries, and archaeologists, extendable with plug-ins for diverse features.
- Gate Pass
An enterprise application regulating and monitoring the movement of company devices, enhancing security and asset management.
- Tax Acc
An enterprise application tailored for tax management and accounting, simplifying financial processes and ensuring compliance.
- Online Seminar
A sophisticated enterprise application facilitating virtual events with real-time communication and interactive tools.
- XLP Performer (Angular Version)
A project management tool enhancing project planning, execution, and monitoring processes for efficient management.
- English: Professional working proficiency, PTE Academic (L:67, R:77, S:67, W:68)
- Arabic: Mother tongue