profile-img

Islam Mohamed Shawky

Senior Mobile Developer at PwC

Sheikh Zayed, Giza, Egypt

Work Experience

  • Senior Mobile DeveloperFull Time

    PwC

    Nov 2023 - Present -1 yr, 8 months

    Egypt , Cairo

    • Job Details:As a Senior Mobile Developer at PwC, I contributed to the development of high-quality, scalable mobile applications for enterprise clients, including major banking solutions used by millions of users. I played an active role in shaping coding standards, architectural best practices, and project-wide mobile development guidelines to ensure performance, maintainability, and scalability. I was responsible for implementing critical features, optimizing app performance, and ensuring seamless API integrations. I collaborated closely with designers, backend developers, and QA engineers to deliver robust and user-friendly mobile experiences. In addition, I supported and mentored junior developers, conducted code reviews, shared knowledge across the team, and helped maintain a high standard of engineering practices within the mobile development team.
  • Flutter DeveloperFull Time

    Proactive Soft

    Jan 2022 - Oct 2023 -1 yr, 9 months

    Egypt , Cairo

    • Job Details:As a Flutter developer with over 2 years of professional experience, I have worked on various projects and transferred many features from our desktop systems used by well-known car dealers and services centers to user-friendly portable mobile applications. In these projects, I demonstrated my proficiency in creating custom widgets and animations, converting UI wireframes to functional clean code, state management using BLoC and GetX, handling HTTP requests from REST APIs using HTTP and Dio, and integrating with third-party ( libraries, packages, firebase, local SQL database, payment gateway ), creating tables and charts for data visual representatios. Additionally, I was responsible for maintaining existing apps, fixing bugs, and improving app performance. Projects that I worked on : 1. Car Sales App: This app allows salesmen to create reservations and sale orders and add customers' information. 2. Workshop Management System: This app is used by reception engineers to add customer's and car's information, perform car inspections, select required operations and spare parts for the invoice to be calculated. All these data are used to create new job order. The app provides the ability to monitor job orders' status and see the history of car visits to the service center. 3. Dashboard App: This app provides top management with a comprehensive overview of branches, salesmen, and engineers' KPIs. The app offers charts and comparisons that allow managers to track performance and make data-driven decisions. 4. Spare Parts Trading App: This app offers customers and vendors a platform to request spare parts, receive price offers, and place orders. The app provides a user-friendly interface and integrates with payment gateway to ensure a seamless transaction process. 5. Employee Self Service App: This app enables employees to request vacations, loans, and early leave permissions and get their requests approved by their managers. The app also contains an attendance sheet, and employees can check in and out. The app checks their location to verify their attendance, ensuring accurate attendance tracking and management.
  • Flutter DeveloperFull Time

    Comma Creative Solutions

    Apr 2021 - Dec 2021 -8 months

    Egypt , Giza

    • Job Details:Maintained and deployed e-commerce apps on both Google Play Store and Apple App Store. Participated in all app development lifecycle. Used Firebase as a backend for my projects.
  • Education

    • Bachelor's Degree in Engineering

      Canadian International College (CIC)

      Jan 2018 

    Skills

    View More

    Languages

    • English

      Fluent
    • Arabic

      Fluent

    Training & Certifications

    • Flutter & Dart - The Complete Guide

      Udemy·2021
    Share this Profile