Islam Kamel

Software Engineer

Passionate about continuous learning and skill development, always striving to achieve the best results through teamwork and collaboration.

Location:

Qena, Egypt

Languages:
  • Arabic (Native/Bilingual)
  • English (Intermediate)
Certifications:
  • Python: The Big Picture
  • Frontend & Cross-Platform Mobile Development Track
  • CS50’s Introduction to Computer Science
  • Full Stack Development
  • Python Fundamentals

Summary

Full-stack web developer with professional experience building scalable, performant, and maintainable applications. Currently contributing as a Frontend Developer at Femto Security, delivering complex interfaces and document generation tooling using React, Next.js, ECharts, react-pdf, and modern build tooling like Vite. Strong foundation in TypeScript, state management, asynchronous patterns (web workers, sockets), and backend integration with Django/Flask. Skilled in designing interactive data visualizations, optimizing PDF/report pipelines, and improving UX in data-heavy admin tools. Comfortable working in agile environments, debugging intricate UI/UX issues, and collaborating across teams to ship secure, user-focused features.


Skills
  • ReactJS / Next.js
  • TypeScript
  • Vite
  • Monorepo
  • State Management & Custom Hooks
  • Data Visualization (ECharts, Chart.js)
  • PDF Generation & Dynamic Reports (react-pdf, react-pdf-html)
  • Web Workers & Concurrent Patterns
  • Real-time Communication (socket.io-client)
  • Responsive Web Design
  • Docker
  • Backend Integration (Django, Flask)
  • Data Structures & OOP
  • Excel Automation (SheetJS)
  • Date & UI Component Handling (react-datepicker)
  • Performance Optimization

Experience
  • Frontend Developer
    April 2023 – Present, UAE
  • Senior Graphic Designer
    February 2016 – July 2021, Egypt

Education
  • ASA Academy
    Bachelor’s degree, Management Information Systems
    January 2016 – January 2020