CHARBEL MDAWAR / PORTFOLIO

Experience

A career connecting software development, quality assurance, and technical leadership.

01

A foundation in validation

At ecmarkt.com, API and interface testing connected business requirements with observable behavior. Reproducible defect reports and verification of fixes were central to that work.

02

Building connected services

At Prokoders, the focus expanded into Laravel applications and Java services. The Laravel and Spring roles overlapped, linking support workflows with shared identity, payment integrations, and real-time events.

03

Making release risk visible

QA management at IXCoders brings functional, integration, performance, and security testing together. The responsibility includes coordinating remediation and communicating release readiness to stakeholders.

02 / Experience

A foundation in quality.
A focus on engineering.

IXCoders

Dec 2025 — Present

QA Manager

Leading quality across web applications, APIs, and backend services.

  • Lead manual, automated, performance, and security testing, with functional, integration, regression, and exploratory coverage.
  • Assess authentication, authorization, session management, and common OWASP risks; coordinate remediation with developers.
  • Validate reliability under load and communicate risks and release readiness to stakeholders.
  • QA leadership
  • Test strategy
  • Security testing
  • Performance testing

Prokoders

Jan 2025 — Nov 2025

Java Spring Developer / Team Lead

Building enterprise identity and payment services with Java and Spring Boot.

  • Led a centralized SSO platform with Java 21, Spring Boot, Spring Security, OAuth 2.0, SAML, and JWT.
  • Developed Britrip's platform-wide SSO and payment systems with Spring Boot, using Kafka as the central event hub and WebSocket for real-time notifications.
  • Integrated Network International, Stripe, and Cryptomus into Britrip's payment system.
  • Designed secure APIs and identity workflows covering roles, OTP, device trust, and audit-focused controls.
  • Architected gateway integrations for checkout, capture, webhooks, and payment links with resilient error handling.
  • Supported Oracle, Kafka events, WebSocket notifications, CI/CD, and Linux production troubleshooting.
  • Java 21
  • Spring Boot
  • OAuth 2.0 / SAML
  • Oracle
  • Kafka

Prokoders

May 2024 — Nov 2025

Laravel Developer

Delivering real-time applications and improving performance across the stack.

  • Developed Laravel applications and reusable Blade components with WebSockets and Laravel Reverb.
  • Built Britrip's support and ticketing system in Laravel; other Laravel backend developers connected their services to the shared SSO system.
  • Maintained Nginx, SSL/TLS, caching headers, and deployment environments.
  • Improved performance through query optimization, Redis caching, profiling, and targeted refactoring.
  • Built PHPUnit and k6 tests to validate code quality and behavior under load.
  • Laravel
  • Blade
  • Reverb
  • Nginx
  • PHPUnit
  • k6

ecmarkt.com

Mar 2023 — Apr 2024

Quality Assurance Specialist

Validating APIs and web interfaces from business rules to security.

  • Tested REST APIs with Postman for data integrity, business rules, error handling, and database integration.
  • Performed functional, responsive, cross-browser, and form-validation testing.
  • Conducted baseline security tests with OWASP ZAP and manual techniques; documented reproducible defects and verified fixes.
  • Postman
  • OWASP ZAP
  • API testing
  • Regression testing
See full experience