Overview
Work History
Education
Skills
Certification
Additional Information
Accomplishments
Reference
Timeline
Generic

Muhammad Fahad Baig

Game Engineer
House No 77, Johar Town Block A-II, Lahore, Pakistan

Overview

10
10
years of professional experience
4
4
years of post-secondary education
1
1
Certification

Work History

Associate Manager Game Development

Geniteam Solutions
01.2023 - Current
  • Applied Agile principles to streamline workflows, enhance team communication, and adapt to changing requirements, resulting in successful and efficient project outcomes.
  • Initiated process improvements based on thorough analysis of internal operations data resulting in enhanced productivity levels.
  • Managed cross-functional projects, ensuring timely completion and alignment with company objectives.
  • Led team meetings regularly to discuss progress updates, identify challenges or roadblocks, and provide guidance towards successful project completion.
  • Collaborated closely with senior management on strategic planning efforts, aligning departmental goals with overarching company objectives.
  • Enhanced team productivity by implementing efficient project management strategies.
  • Mentored junior team members, contributing to their professional growth and skill development.
  • Successfully managed multiple high-priority tasks simultaneously while maintaining strict deadlines ensuring optimal resource allocation.
  • Ensure the final product meets quality standards and aligns with project specifications.
  • Collaborate with other departments, such as marketing and production, to align on goals and strategies.
  • Maintain comprehensive project documentation, including design documents, technical specifications, and progress reports.

Principal Software Engineer

Geniteam Solutions
7 2021 - 12.2022
  • Executive Meetings: Interaction with Executive Management/Publishers and provide products updates.
  • Project Planning: Plan project complete release plan. Plan different sprints of a release and assign them to teams.
  • Release Management : I manage all updates and releases assigned to my team. Make different Stories and assign sub tasks to all resources. When Story is closed send Binary to all stakeholders to review progress and get timely feedback.
  • Retrospective Meeting: When release is complete. I call retrospective meeting where all Dev Team, QA and Design Team is available and discuss what we learn from this release. (What to do and what not to do).
  • Process Improvement: I made different development process and improve it where it is needed. To assure flawless and timely execution of development plans.
  • Tech Stability: Make sure project is up to date from Tech Side. All plugins and SDK's are up to date.
  • New Products: Plan and execute new Products. Develop Demos, MVP's and further releases. Provide feedback's in building necessary experience required in all phases and its timed delivery.

Senior Software Engineer

Geniteam Solutions
02.2018 - 06.2021
  • Task Distribution: Task distribution between team members.
  • Resource Training: Provide training to new resources.
  • Standard process implementation and enforcement
  • Best coding practices implementation and enforcement
  • Stable code backup and commits
  • Requirement Gathering/Understanding ( Level discussion, Feature discussion )
  • Profiling
  • Resolve team tech issues.
  • Implementation of best coding and design practices
  • Present new frameworks or technologies
  • Coordination : Should coordinate with the respective senior and update him with product plans, execution, progress or any problems the team is facing.

Software Engineer

Geniteam Solutions
09.2016 - 01.2018
  • Development: Develop game or feature and use best coding practices.
  • Stable code backup and commits
  • Make sure deliverables don't have anything missing.
  • Implementation of best coding and design practices
  • Bug free product

Software Engineer

Narsun
08.2015 - 08.2016
  • Worked as a Team Member.
  • Implement game functionality as per communicated design.

Associate Game Developer

Xaavia Studios 
08.2014 - 07.2015
  • Worked as a Team Member.
  • Implement game functionality as per communicated design.

Education

Certification - Project Planning And Releases

MBS
Lahore, Pakistan
11.2022 - 11.2022

Bachelor of Science - Computer Science

PUCIT
Lahore, Pakistan
09.2010 - 05.2014

Skills

    Unity 3D Game Engine

    Game A/B Testing

    Scrum Implementation

    Project Management and Planning

    Unity Collaboration, Smart SVN and Tortise SVN

    Assembla, Asana and Trello for Team Management

    Game Analytics for data analysis

    Firebase Analytics, Crashlytics and Storage

    Team Management

    Team Development

    Operations Management

    Strategic Planning

Certification

Seeking an exciting and challenging position as a Game Engineer in a company where my Programming skills and knowledge can be used to the fullest. Developed code to work on both high and low end machine. Constructed solutions to unforeseen problems in a timely manner.

Additional Information

  • 10 years of professional experience developing video games for IOS, Android, Huawei, Amazon and Steam.
  • Worked on strategic planning to align departmental goals with company objectives.
  • Utilized Agile principles to optimize workflows, improve team communication, and adapt to evolving requirements, leading to successful and efficient project delivery.
  • Great knowledge and practitioner of Gamification Theories and Game Design.
  • Excellent knowledge to build game LTV.
  • Worked with marketing and production teams to align on goals and strategies.
  • Managing 25+ software engineers team.
  • Worked with software development and testing team members to design and develop robust solutions to meet clients requirements for functionality, scalability and performance.
  • Reviewed project specifications and designed technology solutions that met or exceeded performance expectations.
  • In-depth knowledge to optimize Game Memory Foot Print and reduce load on GPU to improve Game performance.
  • Excellent knowledge to increase game FPS, performance, manage draw calls and reduce build size.
  • Developed one game for Steam and got Greenlit from Steam Community.
  • Comprehensive knowledge of data centric approach using Game Analytics to improve game retention, currency system and level progression.

Accomplishments

    Scary Teacher

  • Description: The story is about a genius girl and her worst high school teacher. The Scary Teacher has been threatening kids, giving physical punishment and at times torturing kids. Now, this scary teacher has relocated as your neighbor and you have decided to teach her a lesson by scaring her.
  • Top Chart: Scary Teacher is in Top Chart (Overall and Simulation) in USA.
  • Play Store Link: https://play.google.com/store/apps/details?id=com.zakg.scaryteacher.hellgame&hl=en
  • App Store Link: https://apps.apple.com/us/app/scary-teacher-3d/id1250783151
  • Tools: Unity3d 2022 , Visual Studio 2022, Unity InApps, Admob Open Bidding, Game Analytics, Firebase, Tortoise SVN, Assembla
  • Platform: IOS and Android
  • Project Type: In house project
  • Role: Development Team Lead
  • Major Responsibilities:
  • Reduce game ANR and improve game vitals.
  • Plan and execute next releases according to data.
  • Plan different development sprints and send binaries to stakeholders to review progress and get timely feedbacks.
  • Review project code and revamp modules.
  • Resolve team members technical problems, review their code and improve it.
  • Analysis game data using Game Analytics and discuss with Project Manager and plan next release.
  • Increase game monetization and InApp purchases.

Reference

Mr Asim Butt (asim.butt07@gmail.com)

Principal Software Engineer at Geniteam Solutions, Lahore, Pakistan

Contact No. +92 321 6262456


Mr Atif Raheem (atifraheem48@gmail.com)

Co Founder @INFINITY-UP, Lahore, Pakistan

Contant No. +92 306 7413321


Timeline

Associate Manager Game Development

Geniteam Solutions
01.2023 - Current

Certification - Project Planning And Releases

MBS
11.2022 - 11.2022

Senior Software Engineer

Geniteam Solutions
02.2018 - 06.2021

Software Engineer

Geniteam Solutions
09.2016 - 01.2018

Software Engineer

Narsun
08.2015 - 08.2016

Associate Game Developer

Xaavia Studios 
08.2014 - 07.2015

Bachelor of Science - Computer Science

PUCIT
09.2010 - 05.2014

Principal Software Engineer

Geniteam Solutions
7 2021 - 12.2022
Muhammad Fahad BaigGame Engineer