Mohammad Kamal

Software Engineer at IT Cores
  • Claim this Profile
Contact Information
us****@****om
(386) 825-5501
Location
Egypt, EG

Topline Score

Topline score feature will be out soon.

Bio

Generated by
Topline AI

You need to have a working account to view this content.
You need to have a working account to view this content.

Experience

    • Egypt
    • Information Technology & Services
    • 1 - 100 Employee
    • Software Engineer
      • Nov 2022 - Present

      6th of October, Al Jizah, Egypt • Developed mobile and cross-platform applications with a variety of requirements: ◦ Developed a map navigation functionality for drivers. ◦ Developed a web-socket functionality to observe live fingerprint data. ◦ Developed a complex business logic for booking services. ◦ Developed an implementation for native SDK of the payment gateway and handled its problems. ◦ Developed an implementation for Google Place SDK to utilize the advantages of… Show more • Developed mobile and cross-platform applications with a variety of requirements: ◦ Developed a map navigation functionality for drivers. ◦ Developed a web-socket functionality to observe live fingerprint data. ◦ Developed a complex business logic for booking services. ◦ Developed an implementation for native SDK of the payment gateway and handled its problems. ◦ Developed an implementation for Google Place SDK to utilize the advantages of protecting the API keys through the native SDKs. • Implemented user-friendly UI/UX designs and overcoming the complexity of different sizes for different devices. • Implemented unit tests and introduced Test-Driven Development (TDD) practices to ensure high code quality and reliability. • Handled software support, updates and patches through a complex and challenging CI/CD process that wasn’t integrated with the Flutter SDK: ◦ Constructed a fully integrated and efficient process to achieve optimal CI/CD using the Fastlane tools. ◦ Solved the technical issues regarding the signing for iOS applications. ◦ Automated the process for delivering the iOS applications to Ad-Hoc, TestFlight and App Store destinations. • Improved consistently legacy code to ensure the quality of code, clean code and SOLID principles. • Deployed to a variety of production platforms such as Play Store, App Store and App Center. Show less

    • Software Engineer
      • Dec 2021 - Aug 2022

      El Mansoura, Ad Daqahliyah, Egypt • Analyzing and listing applications’ needs and requirement specifications: ◦ Created SRS documents. ◦ Delivered product backlog documents. • Designing applications’ features and architecture: ◦ Designed MVC architecture patterns. • Developing applications’ features: ◦ Developed scheduled notification for adhan times, seasonal anniversaries (Ramadan, Eid ...etc). ◦ Developed a background process to constantly calculate the… Show more • Analyzing and listing applications’ needs and requirement specifications: ◦ Created SRS documents. ◦ Delivered product backlog documents. • Designing applications’ features and architecture: ◦ Designed MVC architecture patterns. • Developing applications’ features: ◦ Developed scheduled notification for adhan times, seasonal anniversaries (Ramadan, Eid ...etc). ◦ Developed a background process to constantly calculate the adhan times based on the coordinates and changes of date and time. ◦ Developed a map view to locate nearby mosques. ◦ Developed repetitive reminders functionalities to alarm the user about baby activities. ◦ Integrated Firebase services with application as a back-end. • Developing native functionalities and specific platform code: ◦ Configured iOS scheduling APIs. ◦ Developed a custom notifications behaviors on Android platform. • Performing unit test on developed features. • Maintaining applications and fix bugs. Show less

    • Flutter Developer
      • Sep 2021 - Nov 2021

      El Sheikh Zaid, Al Jizah, Egypt • Developing new features and updating existing features: ◦ Integrated payment services through payment gateway. ◦ Developed deep-linking functionality. • Developing platform configuration. • Application maintenance through refactoring legacy code and fixing existing bugs.

    • Egypt
    • Software Development
    • 1 - 100 Employee
    • Game Developer
      • Nov 2015 - Aug 2019

      El Mansoura, Ad Daqahliyah, Egypt Contribute in open source projects to raise my knowledge and improve my skill at the field of computer science and its branches.

    • Game engine programmer
      • Sep 2018 - Jul 2019

      Mansoura, Egypt

Education

  • Mansoura University - Faculty of Engineering
    Bachelor's degree, Computer Software Engineering
    2014 - 2019

Community

You need to have a working account to view this content. Click here to join now