Objective

Obtaining a job as software engineer where I can utilize my skills and talent to get more experiences that guarantee to me satisfaction working skills and the target projects.

Nationality

Sudanese

Residence

Sudan

Graduation Year

2017

Work Experience

Taibah College for science & technology

Computer engineer

July 2019 - December 2019

Full-time responsible from IT services, hardware installation, maintenance and software needed of collage administration in Khartoum.

Open University of Sudan

Computer engineer

December 2017 - December 2018

Responsible from IT service, software and hardware, network configuration and computers at headquarter in Khartoum, SD.

Codnays for IT

IT support

September 2019 - December 2019

IT support for an android application and customers services.

Freelancer

self-employed

December 2019 - Now

Working as Flutter app developer.

More than three apps completed.

Modern UI and designing components.

Skills

  • Hardware skills

    Computer Maintenance and problem analysis

    Hardware testing and design

    Electronic components

    Networking [CCNA routing and switching]

    Memory mangement

  • Software skills

    Problem solving

    Data structure and Algorithm

    Programming languages [ Java, Python, C++, Dart]

    Backend framworks [Flask, FastAPI, SQLModel, Django]

    Flutter app development [GetX, provider, localization, Unit test & Widget test, Firebase, Animation, Caching, Maps]

    Database desgin [Modeling, UML, ERP, Normlization, indexing, migration, Postgres and MySQl , NoSQL]

    JSON API and restfulAPI

    Software PRINCIPLES and clean code

Education

University of Gezira, Sudan

Computer engineering - B.sc (HONOURS)

2011 - 2017

Languages

Language

Arabic

Mother Tongue

Language

English

Professional

Projects

UDRA flutter app

https://play.google.com/store/apps/details?id=com.udra.udra_app

**UDRA **is an Institute dedicated for youth mental development toward better environment for brain growth thinking environment.

  • **GetX **state management.
  • Theme manger.
  • Json Serialization.
  • Custom components.
  • **Modern **design.
  • Data persistence.

CWIZ flutter app

https://play.google.com/store/apps/details?id=com.alfatih.cwiz.cwiz

CWIZ is simple app for fetching the weather information from an open source API. Such as temp, wind and so on.

It can get current climate data for any location on Earth including over 200,000 cities! We collect and process weather data from different sources such as global and local weather models, just use your location and network services.

Material App using native java

https://play.google.com/store/apps/details?id=com.alfatih.mydesign

Designing app with powerful transitions and colors