Ali Sattari Javid, Developer in Ottawa, ON, Canada
Ali is available for hire
Hire Ali

Ali Sattari Javid

Verified Expert  in Engineering

Game Design and Software Developer

Location
Ottawa, ON, Canada
Toptal Member Since
August 11, 2020

Ali is a dedicated and passionate developer who began his software career 18 years of age. He has developed and published a game to Google Play and helped create and launch a game distribution platform focusing on in-house produced games. He excels at customizations, applications, performance enhancements, and solving tough challenges. Ali is a team player who ensures everyone stays on track to reach goals and project expectations, leading to successful delivery.

Portfolio

Enghouse
Python 3, Performance Optimization, JavaScript, Python, Android SDK, Git, Linux...
PAECO, Inc.
Windows, Performance Optimization, C#.NET WinForms, Android SDK, Git, Cocos2d-x...
Medrick Game Studio
Windows, Performance Optimization, Game Design, Android SDK, Objective-C...

Experience

Availability

Part-time

Preferred Environment

Qt Creator, Visual Studio, Linux, Windows

The most amazing...

...project I developed was a game that was published on Google Play. I oversaw the programming, initial design, and team management.

Work Experience

Browser Developer

2017 - PRESENT
Enghouse
  • Ported the WebKit-based in-house web browser to various embedded platforms.
  • Implemented customer/device-specific features for various platforms.
  • Improved rendering performance in certain scenarios targeting specific customer requirements.
  • Created JavaScript applications to test our application against certain customer requirements.
Technologies: Python 3, Performance Optimization, JavaScript, Python, Android SDK, Git, Linux, C++

Senior Developer

2014 - 2017
PAECO, Inc.
  • Customized Cocos2d-x and added new features to create an all-in-one game creation studio.
  • Created an all-in-one game IDE with C# (Windows Forms).
  • Assisted with the design and implementation of other projects in the company, many of which were complete websites.
  • Assisted in the creation and launch of a game distribution platform focusing on in-house produced games.
Technologies: Windows, Performance Optimization, C#.NET WinForms, Android SDK, Git, Cocos2d-x, MySQL, PHP, Java, C#, C++

Software Developer

2012 - 2013
Medrick Game Studio
  • Developed a 2D platformer game with Cocos2d-x and rewrote engine features to optimize them for the project.
  • Used SVN as a primary version control system and instructed non-technical team members (graphics/game designers) how to apply this to streamline the build process.
  • Created a level design tool using XNA and C# Windows Forms.
Technologies: Windows, Performance Optimization, Game Design, Android SDK, Objective-C, Cocos2d-x, C++

MergeIT: An Android Game

https://play.google.com/store/apps/details?id=ca.ajavid.mergeit&hl=en_CA
This is a small puzzle game that I created and published independently on Google Play. I was the main programmer and project manager on the team and also helped with level design. The code was written in C++ with a heavily optimized version of Cocos2d-x. The game was initially published on the Windows Store for Windows phone and later ported to Android.

Languages

C++, Python, C#, Python 3, PHP 7, JavaScript, Objective-C, Java, PHP

Tools

Android NDK, C#.NET WinForms, Git, Visual Studio, Qt Creator

Frameworks

Cocos2d-x, Android SDK

Other

Performance Optimization, Game Design

Platforms

Linux, Windows, Firebase

Storage

MySQL

2014 - 2017

Master's Degree in Computer science

Sharif Univerisity of Technology - Tehran, Iran

2009 - 2014

Bachelor's Degree in Applied Mathematics

University of Tehran - Tehran, Iran

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring