Summary
Overview
Work History
Education
Skills
Certification
Timeline
BusinessDevelopmentManager
Abdul Hakeem

Abdul Hakeem

Islamabad,Pakistan

Summary

Results-driven and seasoned professional with over six years of hands-on experience in the dynamic field of game development, project management, and software engineering. A versatile individual who has successfully navigated the intricacies of the gaming industry, demonstrating a unique blend of technical expertise and project management prowess. Proven track record of delivering high-quality games and software applications on time and within budget, with a keen eye for detail and a commitment to excellence.

Overview

7
7
years of professional experience
1
1
Certification

Work History

Project Manager

Terafort
Islamabad, Punjab
08.2022 - Current

Reporting to Product Manager, leading to deliver a products in game development industry for entertaining a billions of users with quality games.

  • Develop a comprehensive project plan that outlines the scope, goals, schedule, budget, and resources required for the game development project.
  • Define milestones and deliverables to measure progress.
  • Assemble a skilled and motivated development team.
  • Assign tasks and responsibilities to team members based on their strengths and expertise.
  • Foster a positive team culture and ensure effective communication within the team.
  • Coordinate with stakeholders to secure necessary resources.
  • Identify potential risks and develop strategies to mitigate them.
  • Regularly assess project risks and adjust plans accordingly.
  • Be proactive in addressing issues that may impact the project's success.
  • Develop and maintain a project schedule that accounts for all phases of game development, from pre-production to post-launch support.
  • Monitor progress against the schedule and adjust plans as necessary to meet deadlines.
  • Act as a bridge between the development team and other stakeholders.
  • Communicate project updates, challenges, and milestones to stakeholders.
  • Foster effective communication within the team to ensure everyone is on the same page.
  • Implement and oversee quality assurance processes to ensure the game meets or exceeds industry standards.
  • Establish testing protocols and coordinate with the quality assurance team.
  • Manage and control changes to the project scope.
  • Evaluate the impact of scope changes on the schedule, budget, and resources.
  • Provide regular updates on project progress and seek feedback.
  • Address any issues or bugs that arise after the game is released.
  • Maintain comprehensive documentation throughout the project lifecycle, including project plans, meeting minutes, and any changes to the scope or requirements.
  • Conduct project retrospectives to analyze what went well and what could be improved.
  • Implement lessons learned in future projects to enhance efficiency and effectiveness.

Project Lead

The Knights
Islamabad, Punjab
07.2020 - 08.2022

Report to Project Manager, leading game development team including Game Design, Game Art and Production (development team) to complete the goals within time and available resources.


  • Provide strong leadership to the development team, inspiring and motivating them to achieve project goals.
  • Foster a positive and collaborative team culture.
  • Assign tasks and responsibilities to team members based on their skills, expertise, and project requirements.
  • Ensure a balanced workload among team members.
  • Contribute to the development of project plans, including defining project scope, objectives, and milestones.
  • Work with the project manager to create realistic timelines and resource plans.
  • Provide technical guidance and expertise to the development team.
  • Collaborate with technical leads and ensure adherence to coding standards and best practices.
  • Collaborate with the team to find creative solutions to problems that arise during development.
  • Collaborate with the project manager to assess the impact of technical challenges on the project timeline and budget.
  • Conduct regular code reviews to ensure high-quality and maintainable code.
  • Communicate technical information in a clear and understandable manner to non-technical team members and stakeholders.
  • Ensure that technical documentation is maintained and up-to-date, including design documents, coding standards, and development guidelines.
  • Collaborate with artists, designers, and other departments to integrate their work seamlessly into the game.
  • Provide mentorship and support for team members to enhance their technical capabilities.
  • Stay informed about the latest trends and technologies in game development.
  • Be flexible and adaptive to changes in project scope, requirements, or technology.
  • Collaborate with project managers in client/stakeholder meetings to discuss technical aspects, progress, and potential challenges.
  • Work with the support and maintenance teams to address any technical issues that arise post-launch.
  • Conduct post-project reviews to identify areas for improvement in the development process.
  • Implemented performance appraisal metrics, ensuring staff and management accountability.

Unity game developer

The Knights
Islamabad, Punjab
10.2019 - 06.2020

Reporting to the Project Lead, working as unity game developer to develop quality games for android and iOS platform.

  • Collaborate with the game design team to understand and implement game mechanics, features, and overall design concepts.
  • Create prototypes to test and iterate on gameplay ideas.
  • Write clean, efficient, and maintainable code using C# within the Unity development environment.
  • Implement game functionality, including player controls, AI behavior, and game systems.
  • Work with artists to integrate 2D and 3D assets into the Unity engine.
  • Implement animations and visual effects to bring the game to life.
  • Implement physics simulations and collision detection to ensure realistic movement and interactions within the game world.
  • Design and implement user interfaces for menus, HUDs (Head-Up Displays), and other in-game elements.
  • Ensure a seamless and intuitive user experience.
  • Address platform-specific challenges and requirements.
  • Profile and optimize game performance, addressing issues related to frame rate, memory usage, and loading times.
  • Work closely with artists, designers, audio engineers, and other team members to integrate assets and features seamlessly.
  • Identify and fix bugs through testing and debugging processes.
  • Collaborate with quality assurance (QA) testers to ensure a stable and bug-free game.
  • Use version control systems (e.g., Git) to manage and track changes to the game codebase.
  • Stay updated on the latest Unity features, tools, and best practices.
  • Continuously improve coding skills and stay informed about industry trends.
  • Assist in the deployment process, preparing the game for release on various platforms.
  • Collaborate with other teams to ensure a smooth release.
  • Provide ongoing support and updates for released games, addressing post-launch issues and implementing additional features.
  • Engage with the gaming community, gather feedback, and use player input to improve the game.

Unity game developer

Ozi Technology
Lahore, Punjab
07.2019 - 10.2019

Reporting to the Project Lead, plays a key role in designing, developing, and implementing games using the Unity game engine.

  • Collaborate with the game design team to understand and implement game mechanics, features, and overall design concepts.
  • Write clean, efficient, and maintainable code using C# within the Unity development environment.
  • Work with artists to integrate 2D and 3D assets into the Unity engine.
  • Ensure a seamless and intuitive user experience.
  • Profile and optimize game performance, addressing issues related to frame rate, memory usage, and loading times.
  • Work closely with artists, designers, audio engineers, and other team members to integrate assets and features seamlessly.
  • Identify and fix bugs through testing and debugging processes.
  • Continuously improve coding skills and stay informed about industry trends.
  • Engage with the gaming community, gather feedback, and use player input to improve the game.

Unity game developer

Gamy Interactive
Lahore, Punjab
02.2017 - 05.2019

Reporting to Project Lead, working on combines technical expertise with creativity to contribute to the successful development and release of engaging and high-quality games.


  • Actively engage in learning and improving Unity3D skills.
  • Stay updated on new Unity features, best practices, and industry trends.
  • Work closely with senior developers to implement game features and functionality.
  • Contribute to the coding and scripting aspects of the game under guidance.
  • Assist in identifying and fixing bugs through testing and debugging processes.
  • Collaborate with more experienced developers to troubleshoot technical issues.
  • Assist in integrating 2D and 3D assets provided by artists into the Unity engine.
  • Learn how to optimize assets for performance and visual quality.
  • Contribute to the development of user interfaces (UI) and user experience (UX) elements under guidance.
  • Gain experience in creating menus, HUDs, and interactive UI components.
  • Engage in code reviews to receive feedback on code quality and best practices.
  • Learn from experienced developers and incorporate feedback into code improvements.
  • Learn and understand the principles of clean and maintainable code.
  • Participate in training sessions and team meetings to enhance skills and stay informed about project progress.
  • Adapt and grow based on feedback from peers and senior developers.

Education

Bachelor of Science - Software Engineering

Comsats Institute of Information Technology
Abbottabad
03.2017

A-Levels - Pre-Engineering

Bright Vision Model College
Haripur
03.2012

Skills

  • Project Management
  • Software Development Lifecycle
  • Programming Languages
  • Strategic planning
  • Leadership
  • Strong written and verbal Communication
  • Time Management
  • Risk Management
  • Problem Solving
  • Negotiation and Conflict Resolution
  • Project Management Tools
  • Version Control
  • Database Management
  • Web Development
  • Documentation
  • Agile Methodologies
  • Continuous Learning
  • Data Analysis

Certification

Google Project Management - Coursera - 12/2023

Timeline

Project Manager

Terafort
08.2022 - Current

Project Lead

The Knights
07.2020 - 08.2022

Unity game developer

The Knights
10.2019 - 06.2020

Unity game developer

Ozi Technology
07.2019 - 10.2019

Unity game developer

Gamy Interactive
02.2017 - 05.2019

Bachelor of Science - Software Engineering

Comsats Institute of Information Technology

A-Levels - Pre-Engineering

Bright Vision Model College
Abdul Hakeem