Summary

Software Engineer with foundational experience in designing, testing, and maintaining scalable backend systems. Proficient in .NET Core, C#, Java (Spring Boot), and Python, with a strong desire to expand expertise in distributed systems and microservices architecture. Demonstrates hands-on experience in developing cross-platform mobile applications using Flutter, including integration with RESTful APIs, Firebase, and modern state management solutions. Exhibits a proven ability to rapidly adopt new technologies and seamlessly adapt to evolving project requirements. Committed to leading collaborative efforts, solving complex problems, and driving continuous improvement through extensive experience with cloud platforms, containerization, and scalable web and mobile services.

Age

29

Gender

male

Work Experience

Qi Card (QiCard)

Senior Software Engineer

May 2025 - Now

  • Developed and maintained backend services using .NET, with a strong emphasis on performance, scalability, and security for digital payment solutions.
  • Designed and implemented RESTful APIs and integrated core business systems with third-party services and payment gateways.
  • Created and maintained Business Requirement Documents (BRD), flowcharts, and technical documentation to ensure clear communication between business and technical teams.
  • Led system integration efforts to enable seamless, real-time financial transactions across diverse platforms.
  • Conducted rigorous testing, debugging, and optimization of backend processes to ensure system reliability and compliance with industry standards.
  • Collaborated with cross-functional teams, including QA, frontend, and business analysts, to gather requirements, resolve issues, and deliver high-quality solutions.

Switch

Senior Software Engineer - IT Division|Integration and Digital Services

November 2021 - May 2025

  • Developed and maintained backend services, focusing on optimizing performance, scalability, and reliability for key business applications.
  • Created detailed Business Requirement Documents (BRD) to ensure alignment between technical solutions and business needs.
  • Conducted testing and validation of services, ensuring smooth integration with existing systems and adherence to quality standards.
  • Designed and implemented flowcharts and system diagrams for new systems or solutions, enhancing clarity and supporting efficient project execution.
  • Collaborated with cross-functional teams to improve development processes, troubleshoot issues, and ensure seamless service delivery.

Dish Network

Junior Mobile Developer

February 2021 - March 2021

  • Architected and developed Flutter applications, employing BLoC and Provider state-management frameworks.
  • Deployed and maintained applications on Google Play and the Apple App Store, ensuring compliance with platform guidelines.
  • Enhanced application performance and added new features to improve user experience and functionality.
  • Conducted thorough testing, including unit and integration tests, to ensure application reliability and performance.

Creative Projects

Junior Mobile Developer

January 2020 - December 2020

  • Architected and developed Flutter applications and Deploy apps to Google Play and the Apple App Store

iraqsoft

Junior Mobile Developer

December 2019 - March 2021

Responsibilities:

  • Architected and developed Flutter applications and Deploy apps to Google Play and the Apple App Store

Babylon code

Junior Backend Developer

February 2018 - October 2019

Responsibilities:

  • Responsible for requirements analysis, technical design, implementation, testing and documentation.
  • Developed critical components of the application including spring forms, Spring controllers, JSP views.

Skills

  • Backend Development:

    Languages: Java,C#, Python, JavaScript

    Frameworks: .NET,،Spring Boot,Flask, Django, NestJS

    Microservices: Spring Cloud,API gateway,Load Balancing ,Service discovery,Event Bus, Logging

  • Event-Driven

    Apache Kafka, IBM MQ, Rabbit MQ, JMS

  • Database Management:

    SQL Databases: MySQL, Oracle, SQL Server

    NoSQL Databases: MongoDB, Redis

  • Cloud & DevOps:

    Platforms: AWS, Heroku, Azure,

    Containerization: Docker, Kubernetes

    CI/CD: Jenkins, GitLab CI, Azure Pipelines

    Version Control: Git, GitHub

  • Flutter

    UI Development: Material Design, Cupertino, Custom Widgets

    State Management: Provider, Bloc, Riverpod, GetX

    Networking: Dio, http

    Local Storage: Shared Preferences, Hive, SQflite

    Firebase Integration: Auth, Firestore, Cloud Messaging, Analytics

    App Architecture: MVVM, Clean Architecture, Modularization

    Testing: Unit, Widget, Integration Testing

    Internationalization (i18n), Theming, Animations

    Deployment: Android, iOS, Web, Desktop

Education

University of Technology

Artificial intelligence - B. SC. in Computer Science

2015 - 2019

Languages

Language

English

Very Good

Language

Arabic

Native