• facebook-logo
  • linkedin-logo

Cameron J

Software Developer/Software Engineer

Software Developer/Software Engineer

Cameron is a highly motivated and accomplished software developer. He has subject matter expertise developed through both his university studies and self-led gaming app development projects. He works well both independently and with others in an agile environment, bringing innovative and unique problem solving and critical thinking skills to both his work and group work processes.

Relevant Skills and Experience

Technical Skills

  • Accomplished programmer in a variety of languages including: Java, JavaScript, C, C#, C++, Python, and familiar with other technologies: HTML, CSS, MySQL and JSON
  • Familiar with Vue, Spring Boot, and bootstrap frameworks as well as Windows, Linux and Android Operating Systems 
  • Experienced with use of Github, Unity3D (Completed junior programmer pathway on Unity Learn), Godot Game Engine
  • Experienced at implementing user interfaces using design principles and careful consideration of user experience
  • Able to analyze codebases across the entire stack to track down bugs and defects in programming
  • Have designed algorithms with a careful consideration to performance and expected load

Organizational/ Critical Thinking

  • Able to produce graphical aids such as diagrams or sketches to explain complicated ideas in simplified terms
  • Able to work independently and in teams of four to six to create computer applications following agile practices
  • A collaborative, dependable and competent team player

Education and Training

University of Manitoba – 2023

Bachelor of Science Degree (Software Engineering)

Software Engineering I, Software Engineering II, Object Orientation, Distributed Computing, Human Computer Interaction

New Media Manitoba – 2023

Introduction to Unreal Engine

Completed Projects

Beelieve I can Flyhttps://johnrcd.itch.io/beelieve

  • Designed code that would integrate into project with minimal dependencies
  • Learned new techniques to create a visually appealing menu
  • Created art assets for backgrounds and menus

Chopper Tank Flak:

Groove Gunnerhttps://nethead.itch.io/groove-gunner

  • Wrote code to control player character
  • Coordinated with team members to ensure code would work together

Apples & Orangeshttps://play.unity.com/mg/other/aandov01

  • Created game from a single provided mechanic
  • Experimented with lighting and shadow settings to create an interesting scene

Balloons VS Biplanehttps://play.unity.com/mg/other/bvbv01-op

  • Planned game using design documents
  • Created and animated 3D asset

Operation Squabble (Unpublished Personal Project)

  • Learned and used GD script programming language 
  • Created a 3D arcade-action game for Android using the Godot Game Engine 

BookWyrm (Software Engineering II, Web Application Project) https://github.com/gurtejboparai/bookwyrm­)

  • Used object orientation to extend third-party UI components and add necessary functionality
  • Developed user friendly webpage UX design using the Vue framework
  • Used critical-thinking and team collaboration skills to develop solutions to successfully meet project deadlines. 

Summary of Mind Map Results

Mind Map is a tool used by Level IT Up to determine job fit.

Work Ethic: Cameron is a highly motivated and accomplished software developer. He is persistent and dedicated to achieving optimal results in all he does.

Approaching Tasks: Independently or as part of a team, can help identify priorities, is able to learn new skills and apply them to completing his assigned tasks

Accuracy: Very good attention to detail, and excellent at delivering expected results with clear and common understanding of work expectations

Efficiency: Very good with familiar tasks and processes. May require additional time to learn and master novel tasks and processes as he onboards or evolves in his professional career.

Proficiency: Proficient with a number of languages, processes and work methodologies. Able to independently learn and master new languages and processes as needed.

Mindfulness: Prior customer service experience has instilled strong mindfulness skills regarding interactions with others. He has cultivated and continues to develop his mindfulness towards himself, how he experiences the autism spectrum and how he can work around and with his many attributes and qualities.

Involvement: Cameron is able to work both independently and in agile team environments.

Authority and Teamwork: Cameron will benefit from strong leadership/mentorship as he begins his professional career and works well with others. Ensure a common understanding of roles and responsibilities as well as work expectations and goals.

Accommodation

To optimize his performance on the job, Cameron will benefit from a separate workspace/desk, the use of noise-cancelling headphones and clear communication to ensure a common understanding of expectations and goals.