Summary
Work History
Education
Skills
Profiles
Timeline
Generic

Philip Wu

Kingston,ON

Summary

Motivated and adaptable software developer with a strong foundation in C++, Java, and JavaScript. Experienced in leading and completing projects from planning to deployment, with a proven ability to collaborate effectively and deliver high-quality results. Eager to contribute technical expertise and problem-solving skills to innovative development teams.

Work History

Pixel Block Adventure

Project Leader
Kingston, Ontario
10.2024 - 11.2024
  • Initiated and led a 10-person team to design and develop a 2D platformer game using C++ and the EasyX graphics library, navigating through all phases of the project: planning, design, and implementation.
  • Coordinated the team during the initial stages, contributing to feasibility analysis, requirement documentation, and the creation of detailed functional flowcharts, ensuring a clear and actionable project roadmap.
  • Independently took over core development responsibilities after team restructuring, including the design and implementation of game architecture, collision detection, and player movement controls.
  • Developed multiple levels featuring progressive difficulty, integrating interactive elements such as traps, treasure chests, and dynamic victory conditions for an engaging user experience.
  • Created a modular menu system for seamless navigation across game screens (e.g., main menu, settings, levels).
  • Collaborated closely with GT during the implementation phase to finalize advanced features, demonstrating adaptability and teamwork in completing critical modules.
  • Conducted extensive testing and debugging, optimizing performance and ensuring a smooth and bug-free gameplay experience.
  • Applied object-oriented programming principles to enhance code reusability, scalability, and future extensibility.
  • Successfully delivered the project, showcasing leadership, technical expertise, and the ability to adapt under challenging circumstances while maintaining team morale and focus.

Education

Bachelor of Science - Computer And Information Sciences

Queen's University
Kingston, ON
04-2029

Skills

Programming Languages
  • Proficient: C/C, Java, JavaScript
  • Familiar: Python, HTML
Development Tools & Practices
  • Version Control: Git and Github
  • Collaborative Development: Experience in leading and contributing to team projects
  • Debugging & Optimization: Proficient in testing, debugging, and performance tuning
Software Development Skills
  • Object-Oriented Programming (OOP)
  • Data Structures & Algorithms
  • Problem Solving: Regular practice on LeetCode with focus on efficiency
Project Experience
  • Team Development: Led and participated in collaborative projects, managing tasks and ensuring deadlines were met
  • Personal Projects: Developed small-scale games (Minesweeper, Plane Shooting) and a JavaScript-based employee management system
Soft Skills
  • Team Leadership and Communication
  • Adaptability and Quick Learning
  • Self-Motivation and Initiative

Profiles

  • LinkedIn: linkedin.com/in/philip-wu-12809127b/
  • GitHub: github.com/NebulaCraftr

Timeline

Pixel Block Adventure

Project Leader
10.2024 - 11.2024

Bachelor of Science - Computer And Information Sciences

Queen's University
Philip Wu