Summary

Software Engineer, B. SC. in Computer Science passionate about Backend Developer and Mobile Programming and problem-solving with a good experience in flutter development and spring boot or Flask or Django [Rest api ,graphql ,MCV,Unit testing , Microservices].Looking for opportunities as a software developer with an expert team of developers who help advance my career progression to senior positions in the future.

Age

28

Gender

male

Skills

  • -Spring boot framework

    -6 years of experience as Software Engineer in Java and J2EE technologies.

    -Developed on OAuth 2.0, Spring Security and JWT to secure REST endpoints

    -Great knowledge on container technology, Docker, and implementing that in a cloud environment

    -Great knowledge on several Spring frameworks such as Spring Core, Spring IOC, Spring AOP, Spring Web MVC, Spring DAO, Spring Data JPA, Spring Security, Spring Boot, etc

    -Hands-on experience developing, deploying, tracing microservice application using Spring Cloud to implement microservice design patterns such as config server, service registry, load balancing, circu

    -Great hands-on experience with cloud computing using AWS EC2, S3 storage.

  • Flutter

    -Prior knowledge of native programming languages

    -State management and app architecture (BLoC, Provider, GetX, and MobX)

    -localization

    -Unit test & Widget test

    -Familiarity with Material Design guidelines and UXUI

    -Third-party libraries and RESTful APIs

    -Networking and handling push notifications

    -Offline storage, performance tuning, and threading

  • Database

    -Sql Server ,Mysql,Mongodb,Oracle,Redis,Postgresql

  • Cloud Platforms

    -Heroku, Amazon EC2

  • Django

    -Security (XSS, SQL Injection, CSRF, CORS, Session & Token Authentication)

    -Viewsets & Routers , Context managers ,Caching ,Middleware ,Deploying applications & hosting

  • FastAPI

    -Routing,Request Handling,Validation,Dependency Injection,Security,Logging,Testing and Debugging,SQLAlchemy or Tortoise ORM

Education

University of Technology

Artificial intelligence - B. SC. in Computer Science

2015 - 2019

Work Experience

Switch & ZainCash

Senior Developer - IT Division|Integration and Digital Services

November 2021 - Now

  • ​Developed new utility services using TIBCO BW to enhance the functionality and efficiency of payment processing systems.
  • Managed the smooth operation of payment software by overseeing the development and implementation of TIBCO BW services for payment processing.
  • Carry out the tasks related to the development of the project on time (Troubleshooting, intervention, test, etc.).
  • Follow up on the progress of the task with the resources
  • Monitor system performance and address any issues promptly to minimize downtime.
  • Leveraged expertise in TIBCO BW development services to design and deploy robust payment processing solutions.

Dish Network

mobile developer

February 2021 - March 2021

  • Developing apps using GetX framework.
  • rest API & postman requests.

Creative Projects

Flutter developer

January 2020 - December 2020

  • Developing apps using GetX framework & provider.
  • Using provider state-management
  • rest API & postman requests.

iraqsoft

flutter developer

December 2019 - March 2021

Responsibilities:

  • Using bloc state-management framework.
  • Using provider state-management
  • Authentication
  • Facebook login & google sign up
  • rest API & postman requests.
  • responsible for architecting the project.
  • write some unit tests.
  • Firebase

Babylon code

Backend Developer

February 2017 - 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, and business logic and data logic components that include Hibernate Entities, Spring-Hibernate DAO and Spring models following MVC architecture.

Languages

Language

English

Very Good

Language

Arabic

Native