Developed a photo-editing mobile app and integrated the Photoroom API to enable
AI-powered background removal and color replacement features.
• Implemented Socket.io with NodeJs and integrated it with an Android POS machine
and POS system for real-time communication.
• Designed and implemented GTIN barcode validation logic for seller onboarding,
including sanitization, format whitelist checks, and graceful error feedback for
manual entry.
• Created a parallel flow for non-barcode products that supports manual SKU
creation with heuristics and validation to prevent duplicate or invalid entries.
• Partnered with QA to define test scenarios for POS interactions and image-
processing features, and with UX designers to refine the image-editing UI.
• Directed a cross-functional team through sprint planning and peer reviews.
• Architected a modular Flutter codebase and optimized startup performance and
stability.
• Managed end-to-end releases on Google Play and the App Store, securing
approvals on the first submission.
• Optimized app startup performance and stability by profiling and addressing key
bottlenecks.
• Worked with cross-functional teams to deliver applications.
• Used Socket.io for real-time bidirectional event-based communication, resulting
in a 15% reduction in latency.
• Deployed NAFATH system integration for user authentication and security
measures, improving security compliance.
• Integrated NAQL Portal to ensure regulatory requirements compliance.
• Managed team by using Jira software as the main task management solution
• Delivered end-to-end Flutter applications and collaborated with backend teams on
REST integrations.
• Coordinated with QA/QC teams to define test scenarios and ensure zero critical
bugs in closed-track releases.
• Translated design concepts into functional code.
• Developed new features that contributed to increased user satisfaction and
experience.
• Wrote and maintained clean, readable, and testable code, reducing the time
needed for maintenance.
• Collaborated with cross-functional teams and participated in design processes.
• Led development for multiple mobile apps; improved performance and mentored
interns and junior developers.
• Guided interns and junior developers through hands-on mentorship, accelerating
their skill growth.
تقانة معلومات