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. 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 hands-on experience with cloud platforms, containerization, and scalable web services.

Age

28

Gender

male

Work Experience

Switch

Senior Software Engineer - IT Division|Integration and Digital Services

November 2021 - Now

  • 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

Education

University of Technology

Artificial intelligence - B. SC. in Computer Science

2015 - 2019

Languages

Language

English

Very Good

Language

Arabic

Native