تخطي إلى المحتوى الرئيسي
Islam Saman

Islam Saman

Mid-level front-end developer

كفاءة
Asyūţعضو منذ ٢١ سبتمبر ٢٠٢٦
JavaScriptAngularKnockout.js
·

وظّف هذا الشخص

أرسل عرض عمل مباشرة لهذا المرشح

JavaScriptAngularKnockout.js

نبذة

Refactored overloaded table logic into smaller SRP-aligned functions, improving readability and maintainability. Added stable table features including live column resizing, layout restoration, and configurable column visibility. Eliminated ~2,300 lines of duplicate code by unifying many document-list implementations into a shared, reusable component.

الخبرة

Angular developer at Allgeier Inovar (via Drifting Desk LLC) (2023-07 – 2026-02)

  • Refactored overloaded table logic into smaller SRP-aligned functions, improving readability and maintainability.
  • Added stable table features including live column resizing, layout restoration, and configurable column visibility.
  • Eliminated ~2,300 lines of duplicate code by unifying many document-list implementations into a shared, reusable component.
  • Stabilized a major frontend migration by resolving over 30 production UI issues within two weeks.
  • Simplified a complex filtering system by replacing repetitive field-type conditionals with the factory pattern.
  • Delivered additional UX and maintainability improvements, including reusable tile-expansion functionality shared across multiple modules.

Angular developer at Allgeier Inovar (via Drifting Desk LLC) (2023-07 – 2026-02)

Capture Client / OCR System

  • Refactored a DOM-driven document-navigation component into a maintainable state-driven system.
  • Led a major UI redesign to support new interface layouts and workflows.
  • Built reusable resizing systems independent of CSS selectors, reducing UI breakages caused by layout changes.
  • Designed and implemented a dynamic grid-based layout system for complex OCR document structures.
  • Added environment-aware frontend behavior for standalone and embedded integrations.
  • Developed 4 modular enterprise plugins using reusable MVVM pattern.
  • Traced frontend issues across backend integrations and helped identify root causes with backend teams.
  • Centralized localization resources into a unified translation system, improving consistency across the application.
  • Reduced frontend issue resolution time from months to days through UI refactoring and improved debugging workflows.
  • Technologies: Knockout.js / JavaScript

Angular Developer at Upwork (2023-06 – 2023-07)

  • Built reusable components and libraries for diverse client requirements.
  • Developed clean, production-ready code for seamless integration with RESTful APIs.

التعليم

Diploma in Developing Open Source Applications – Information Technology Institute - ITI (2023)

Bachelor's Degree in Business Administration – Assiut University (2020)

المهارات

Mid-level front-end developer

التقييمات

ذات صلة