Skip to content
View i-abdelaal's full-sized avatar
🏠
Working from home
🏠
Working from home

Block or report i-abdelaal

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
i-abdelaal/README.md

Software Developer < Frontend Specialist />

πŸ‘‰ Get My Resume

πŸ’‘ What I bring to the table

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.

πŸ›  Skills & Tools

  • 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)

css3 logo html5 logo jquery logo javascript logo typescript logo react logo redux logo nextjs logo angularjs logo materialui logo tailwindcss logo bootstrap logo nodejs logo express logo nestjs logo postgresql logo mysql logo mongodb logo sequelize logo prisma logo jest logo redis logo apachekafka logo rabbitmq logo docker logo linux logo git logo jira logo postman logo

πŸ“ˆ Experience

  • Software Developer

    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.
  • Software Developer

    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.

πŸ’― Achievements

  • 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.

πŸ“š Education

  • 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

πŸ“œ Certifications

πŸ’Ό Projects

  • 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.

🌐 Languages

  • English: Professional working proficiency, PTE Academic (L:67, R:77, S:67, W:68)
  • Arabic: Mother tongue

Pinned Loading

  1. movies-backend-express-postgres movies-backend-express-postgres Public

    Backend services using Express & Typeorm for Postgres

    TypeScript

  2. express-structured-backend express-structured-backend Public

    Structuring the back-end with express frame including RESTful APIs, JWT, authentication, authorization,.....

    JavaScript

  3. uptime-node-server uptime-node-server Public

    No (NPM) Node server and workers with Twilio API integration

    JavaScript

  4. kafka-service kafka-service Public

    Kafka service with Node Js

    JavaScript

  5. rabbitmq_service rabbitmq_service Public

    Basic service of RabbitMQ with Node js

    JavaScript

  6. redis_service redis_service Public

    Redis caching service with Node js.

    Handlebars