Jonathan Pratte

Game and Web Developer

Presently working full time at Ubisoft as a Technical Artist and Generalist Programmer

 

Team Driven Problem Solver

Developing With Passion

Ability to work with a large team. I always develop for other developers. I love to share and never keep improvement to myself. Working with rigor on syntax, content, code comments or documentation. My goal is always to provide effective services to the company and the people I interact with. I studied electromechanical and web design/coding, earned 2 diplomas, and developed multiple AAA games at Ubisoft later in my career. My parkour is strange, but it was extremely intricate and served me well over time. Understanding a variety of technical topics such as math, electricity, mechanical force, and computer science helps me solve the countless problems involved in developing a game or a website. 

 

What Services I'm Providing

UI/UX Design

In the last 20 years, I have been surrounded by extraordinary teammates that have helped me evolve in these two fields. Participating in every early design to the complete implementation of multiple websites and AAA Games, I have amassed a ton of experiences that I am very proud to share. I also consume news regularly to be aware of the latest trends or tech. 

 

UI Technical Direction

As a UI Technical Direction, I have extensive experience in creating and developing innovative user interfaces for web and game applications. My expertise lies in user research, graphic design, rapid prototyping and development of front-end and back-end applications. I also excel at teaching coworker the intrinsic logic behind the tools, so they can adopt a better standard of production flow.

 

Game And Web Development

I like to think of myself as a Swiss Army knife. I have touched a dozen parts of multiple engines, on plenty of projects with different teams. Develop core code for components or functionality, optimize coworkers’ code at the end of a project, script some reporting tools for team leads, review coworkers’ code and data, or train coworkers on pipeline tools.

 

AI Prompt Engineering

As an AI Prompt Engineer, I have expertise in a variety of programming languages and technologies, such as artificial neural networks, natural language processing, and natural language understanding. Additionally, I have a strong understanding of machine learning algorithms, cloud computing, and data science. Through my studies, I have learned how to process data, and provide insights in real-time.

 

Drone Photography

Experienced Drone Photographer with 5+ years of a mix of personnel and professional experience. Skilled in capturing aerial photography of landscapes, real estate, and commercial projects. Expertise in setting up and operating drones to take photography and videos in various outdoor locations. Proficient in digital image editing and video editing software. Excellent attention to detail and creativity.

 

UI Programming

I am a motivated and passionate UI Programmer with experience in developing user interfaces for game, web and mobile applications. My expertise includes C++, C#, python, HTML, CSS, JavaScript, and other game/web technologies. I am able to quickly learn new programming languages, and I always stay up to date on the latest trends in UI development. I am a team player who is able to work well with others, and I am committed to producing high-quality work.




Enhanced ChatGPT


Work Experience

Senior Technical Artist
2020-2024

Active development of the UI and Menu of games, Building the core data and code for artist to use and thrive with. Data and code reviewer of junior artist and programmer alike. Scripting game specific report for data tracking and intervening in optimization process at the end of each project. From the beginning to the end of the project, influencing decision on the orientation of UI and Menus functionality, navigability and accessibility.

Technical Artist
Presentation Technical Director
2016-2018

Being the UI programmer and UI Technical Artist for years on Rainbow Six, I became two years before the end UI technical Director, my role at that point was to optimized, coaching and decision-making on production flow for the UI and Menus. I add the chance to really shine by being the bridge between the core team, the programmers and the artists. Having develop a solid understanding of the tech, I have been able to achieve the mandated performance at all time, allocated for menus and HUD’s elements.

Presentation Technical Director
UI/UX Designer
2006-2011

I started doing design while working for my own company, Blanc2 Inc. If I was not the main designer, I would approve the final result. Multiple websites in Flash and HTML, billboards and TV commercials.

UI/UX Designer
UI Programmer
2009-2022

– Code a Profiler for ActionScript. C#
– Code a Search Engine for Flash type files. C#
– Code an Entire Component Library in AS2 and AS3, usable by any project using the tool. AS2, AS3
– Convert AS3 code into C++ to remove the tool completely. C++
– Script some data report tool. C#
– Code multiple menu systems and HUD. C++

Generalist Programmer
Generalist Programmer
2009-2022

C++, C#, .NET, Python, Action Script, JavaScript, HTML, CSS, PHP, SQL, XML JSON, JS Node, REACT. I master each language differently, but have at least 2 years of development in each of them. In my spare time, I work with Python to learn Machine Learning.

 

Generalist Programmer
Web Developer
2006-2011

As the owner of Blanc2 Inc., I wanted to give the finest service I could by helping my team develop during the day while managing them. During that time, I learned more than I ever knew and grew tremendously. This is when I became a real developer.

Web Developer
Webmaster
2006-2011

Because I never wanted to call myself CEO, I opted for real jobs I was doing at night to help the teams. I was the sole webmaster, dealing with all the integration and maintenance of the hosted websites. Some days were short.

Webmaster
Owner/Founder Blanc2 inc.
2006-2011

As a founder, I participate in every aspect of the business, including marketing, finance, development, and management. The hardest job I ever had. Needed to learn on the job, and mistakes were made. I learned valuable life lessons and acquired skills that made me a better person.

Owner/Founder
Production Supervisor
2004-2006

In charge of 300 manipulators, 26 mechanical, 4 engineers and 2 night shift supervisors. Plastic bottling and printing industry. Performance evaluation, Educator on the floor, Crisis management, Hiring mechanical and electrical engineers, syndicate negotiation. I had successes and failures, but it kicked-started me into building my own company.

Production Supervisor
Electromechanical Technician
2001-2003

Technician on the road around Canada, repairing automated machines in multiple industries like Pharmaceutics, Alimentation, Metallurgical, Plastic molding, Car Manufacturing, Aeronautics and many more. I traveled around Quebec for 2 years. I was able to see how things work and how they are made. Probably the most satisfying job I ever had.

Electromechanical Technician
Electrician
1999-2000

Working as an electrician in a mine, where it is -20°c outside and +29°c around two kilometers under. Repairing mining instruments and vehicles. Whenever you are dealing with sweat, falling rocks, or complete darkness, it is not pleasant, but the job must be done. I learned physical labored work.

Electrician

My Portfolio

Stay In Touch