0% found this document useful (0 votes)
5 views1 page

Flutter Developer Resume Summary

Sp

Uploaded by

mz.shah0099
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
5 views1 page

Flutter Developer Resume Summary

Sp

Uploaded by

mz.shah0099
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

MUHAMMAD ZAMAN SHAH

SOFTWARE ENGINEER

CONTACT PROFILE

+974 71233214 Skilled Mobile Developer with 4+ years of strong experience in mobile app
development. Experienced with all stages of the development cycle for dynamic
mz.shah009@[Link] mobile projects. Well-versed in numerous programming languages including Dart,
Swift, Objective-C, Java, JSON and SQL. Constantly striving to learn new
technologies and look to ways to better myself in this rapidly changing industry.
29358610098
Hard working, detail oriented and able to multi-task effectively.
Al Doha Al Jadeeda

WORK EXPERIENCE
SKILLS
Flutter FLUTTER DEVELOPER
REST APIs
Postman AntonX Software Company Peshawar 2021-2023
Firebase
Java and Dart Experience AntonX World app is more than just a way to stay connected with your
git / GitHub co-workers; it’s a way to make work life more fun! With features like
MVVM / MVC checking in and check out of the office, paying for snacks from the cafe
C / C++ / C# and staying up to date on announcements, you’ll always be in the loop.
Agile Development AppStore link: [Link]
Jira
State Management HMC Now | Vendor app for our store partners to help them manage their orders on
Conflict resolution NOW by HMC with ease and speed! Log on from a device of your choice. Here's
Microsoft Office what you can do
Leadership Manage Orders: Get notifications for each in coming order and manage orders.
Decision-Making Log on from multiple devices: You can run the app on multiple devices at the
same time.
AppStore link: [Link]

EDUCATION Used Flutter Boilerplate design pattern to handle all the interactions between UI
and business logic.
Used RESTful API services and AppSync for retrieving, updating, and deleting
Faculty Of Science (FSC)
data usually in JSON or XML format.
Global Degree College Applied Agile software development methodology to elevate final products and
streamline development efforts.
2011-2013

SUPERVISOR
Bachelor’s Degree In Software Engineering
Gulf Contract And Hospitality Qatar 2023
COMSATS University Abbottabd Provide leadership and direction to the team members.
2015-2019 Set clear expectations for performance and behaviour.
Offer guidance and support to help team members achieve their goals.
Assign tasks and projects to team members based on their skills, strengths, and
workload.
Ensure that work is distributed evenly among team members.
Monitor the progress of projects and tasks.
LANGUAGES COMPUTER OPERATOR Abbottabad 2019-2020

English Provides data by operating a computer.


Determines sequence of operations by studying production schedule.
Urdu Performs defined tasks per documented instructions/processes.
Prepares equipment for operations by accessing software in computer.
Arabic Makes appropriate changes to the documentation, as needed.

Common questions

Powered by AI

Conflict resolution skills are critically important in a fast-paced software development environment because they facilitate effective communication and collaboration, which are essential for team success. They help teams navigate disagreements or differing perspectives smoothly, reducing potential disruptions. This ensures projects stay on track, boosts morale, maintains a positive work atmosphere, and ultimately contributes to more innovative and comprehensive solutions .

Incorporation of RESTful API services has improved data management within mobile applications by enabling the retrieval, updating, and deletion of data primarily in JSON or XML format. These services facilitate smooth data interaction between the client and server, ensure efficient data handling, and support dynamic app functionalities to enhance user experience .

Managing orders through a mobile app for vendors presents potential challenges such as ensuring app reliability and user-friendliness, maintaining real-time data accuracy, and integrating seamlessly with existing system setups. However, the benefits include increased efficiency in processing orders, improved speed and convenience in management, and the ability to handle operations on-the-go, which can significantly enhance customer satisfaction and operational flexibility .

The application of Agile development methodology contributes to software development projects by elevating final products and streamlining development efforts. This methodology involves iterative and incremental approaches which enhance flexibility and customer satisfaction, allowing for adjustments throughout the development cycle. It focuses on collaboration and communication among team members, which is critical in adapting to changes and improving the final product outcome .

The use of Flutter Boilerplate design pattern benefits mobile app development projects by streamlining the interaction between the user interface and business logic. It provides a standardized framework that ensures consistency, reduces redundancy in code, and speeds up the development process, making it easier to manage and maintain apps over time .

The benefits of using a multi-device logon system for mobile applications include increased flexibility and accessibility for users. This allows users to run the app simultaneously on multiple devices, enhancing their convenience and the ability to manage their tasks or orders efficiently from different platforms or locations .

A skilled mobile developer should be familiar with programming languages and technologies such as Dart, Swift, Objective-C, Java, JSON, and SQL. Familiarity with diverse languages and technologies is beneficial because it equips developers with the versatility to tackle various kinds of development projects efficiently, adapt to different programming environments, and develop apps for multiple platforms, thus broadening their scope and enhancing their problem-solving capabilities .

State management plays a crucial role in mobile app development by handling changes in application state in a structured manner. It contributes to application performance by ensuring that UI components update efficiently in response to state changes, leading to responsive user interfaces and robust app functionality. Proper state management helps in organizing code better, reducing bugs, and managing app behavior smoothly, which is vital when dealing with complex app logic .

Features like checking in and out of the office, and paying for snacks via an app, enhance workplace communication and productivity by ensuring employees stay connected and informed about office events and updates. These features streamline mundane tasks, reduce wait times, and foster a more engaging and connected work environment, ultimately leading to increased productivity and morale .

Effective leadership in a software engineering team involves providing clear expectations for performance and behavior, as well as offering guidance and support to help team members achieve their goals. Effective leaders assign tasks based on individual skills, strengths, and workloads, ensuring that work distribution is even. They also monitor the progress of projects, making necessary adjustments to optimize team efficiency and output .

You might also like