Skip to content
BackNov 7
Iyas A.

Iyas A.

Senior Software Engineer | MERN - Java - C++ | AI-Powered Delivery

⭐ Overview I’m a Senior Software Engineer and MERN Stack Developer with 12+ years of professional experience, including 5+ years leading development teams and delivering high-quality software across multiple domains. My background spans desktop applications, automation systems, backend services, and full-stack web applications, which gives me a deep understanding of software architecture, performance, and maintainability — not just making things work, but making them work right. 🧠 Technical Expertise MERN Stack MongoDB, Express.js, React, Node.js TypeScript, modern JavaScript RESTful APIs, authentication, clean architecture Backend & Software Engineering Spring Boot (Java) Strong OOP & SOLID principles Clean Code, Refactoring, Software Design Advanced debugging & root-cause analysis Databases MySQL, PostgreSQL, Oracle Database design, optimization, and complex queries Tools & Practices Git, Docker Agile collaboration & code reviews Scalable system design 🎓 Academic & Applied Background BSc & MSc in Computer Engineering (Very Good) Hands-on experience in: Speech Recognition Image Processing Object Detection This foundation allows me to approach complex problems analytically and deliver robust, production-ready solutions. 🚀 How I Work Strong focus on code quality, maintainability, and long-term value Fast learner — successfully delivered a Rust + OpenCL project within one week despite first-time usage Open to feedback and constructive discussions Balance business needs with best engineering practices 🤝🧠 My Practical Use of AI & Large Language Models (LLMs) In my daily work, I treat large language models as a development assistant, not a replacement for engineering judgment. They act as my coding assistant for repetitive or boilerplate tasks, and as a technical brainstorming partner when exploring ideas or alternative implementations. I define the architecture, code templates, and developer guidelines, and I ensure that any generated code strictly follows the rules, standards, and policies I set. I also use LLMs to help refine documentation and improve clarity, while maintaining full control over design decisions, code quality, and security. In short, AI helps me work faster and more efficiently, but responsibility, correctness, and final decisions always remain mine. ⭐ Selected Client Feedback “Eyas is extremely patient, highly skilled, and detail-oriented. He completed all tasks quickly while maintaining the highest quality standards.” “Very well organized and professional. He took the time to fully understand the challenge and delivered results beyond my expectations. Highly recommended.” ✅ What You Can Expect ✔ Clean, scalable, and maintainable code ✔ Clear communication and technical ownership ✔ Reliable delivery and honest estimates ✔ A partner who understands the why, not just the how

🇵🇸Gaza, Palestinian Territories$33/hr100% JSS4.99 (19)Since Mar 2016

Earnings and projects

MRR
$0

Last 6 months ÷ 6

World#234,345 / 412k
🇵🇸Country#327 / 676
Revenue, last 30 days
$0
Total earnings
$6.4k

Billed in all: $6.5k

World#234,345 / 412k
🇵🇸Country#327 / 676
Per project
$289
Projects, last 6 months
0
World#209,850 / 412k
🇵🇸Country#272 / 676
Projects in all
22

Across 25 contracts

60% fixed40% hourly
World#124,452 / 412k
🇵🇸Country#213 / 676

Earnings, last 30 days

$6.5kNothing earned in the last 30 daysBilled in all, before Upwork's fee · drag across the chart to see what was earned in any stretch
$6.3k$6.4k$6.5k$6.6kOct 8Oct 23Nov 7

Skills