Mohammad Kamal
Software Engineer at IT Cores- Claim this Profile
Click to upgrade to our gold package
for the full feature experience.
Topline Score
Bio
Experience
-
IT Cores
-
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.
-
-
-
CAT Reloaded
-
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