Sahin Aliyev, Developer in Lviv, Lviv Oblast, Ukraine
Sahin is available for hire
Hire Sahin

Sahin Aliyev

Verified Expert  in Engineering

Game Developer

Location
Lviv, Lviv Oblast, Ukraine
Toptal Member Since
February 21, 2020

Sahin is a senior Unity developer with 6+ years of experience using the engine. He has been developing games and experiences on both in-house indie titles (as a developer and a game producer) and outsourced work for clients across the globe. Sahin has delivered over 80 projects over the last six years, working on mobile, WebGL, VR/AR, and PC projects.

Portfolio

DynamicBox Studio
Video Games, 3D Visualization, Multiplayer, 2D, 3D, Node.js, Jira...
Agile Solutions
Agile Software Development, Risk Management, Procurement, Business Development...
Forgotten Mines
Video Games, Unity3D, Unity, Project Management, Game Design, Game Development...

Experience

Availability

Full-time

Preferred Environment

3D, 2D, Unity, Photon, Firebase

The most amazing...

...game I've developed is a competitive web3 game that uses a state-of-the-art networking approach and is hugely enjoyed/loved by its community.

Work Experience

Senior Unity Game Developer | Game Producer

2018 - PRESENT
DynamicBox Studio
  • Developed a range of different games, experiences, and solutions for a range of clients from China, the UAE, the UK, the USA, and Canada.
  • Developed a medical solution, used by surgeons and engineers to simplify the workflow.
  • Built a geolocation-based AR application, around rewarding crypto-tokens to end-users.
  • Developed back-end solutions using Firebase and GameSparks to complement the operation of apps.
  • Created an Android experience making heavy use of native capabilities of the device (microphone, call, and SNF messaging).
  • Tracked progress of the team using Jira and collaborated using Confluence and Slack.
Technologies: Video Games, 3D Visualization, Multiplayer, 2D, 3D, Node.js, Jira, Project Management, Git, JavaScript, Agile Software Development, Game Design, Game Development, Cross-platform, Scrum, Three.js, Unity3D, iOS, Android, WebGL, Photon, Firebase, PlayFab, GameSparks, C#, Unity, Team Leadership, Management, CTO, Game Production, 3D Games, Unreal Engine, C++, Windows, Visual Studio, APIs, Google Cloud Platform (GCP)

CEO

2019 - 2020
Agile Solutions
  • Managed multiple teams working on a range of different web and game development projects.
  • Was in charge of hiring, professional development (of employees), PSCM, business development, and overall project management.
  • Oversaw development and launch of multiple projects for government and major enterprise clients.
  • Helped company go global and start working with international clients.
  • Integrated new tools into the workflow of the company, to enhance both speed and reliability.
Technologies: Agile Software Development, Risk Management, Procurement, Business Development, Project Management, Hiring, Team Leadership, Management, Game Production, Windows, Visual Studio

Assistant Game Producer

2018 - 2018
Forgotten Mines
  • Applied Agile practices and coordinated development work with the team to ensure smooth progress.
  • Decided which backlog items to concentrate on as part of the work prioritization process.
  • Oversaw the progress of the game through a number of beta release cycles.
Technologies: Video Games, Unity3D, Unity, Project Management, Game Design, Game Development, 3D, Agile Software Development, Team Leadership, Management, Game Production, 3D Games

Unity Game Developer

2016 - 2018
MadBot Studio
  • Developed a 2D physics-based puzzle game for the company.
  • Developed a 2D side-scrolling platformer for the company.
  • Developed a mobile data visualization and prediction tool using public domain data.
  • Collaborated with different disciplines in the team, to make sure game design, level design and graphic design align with the vision for projects.
  • Tracked progress of projects across different disciplines, to enable timely delivery.
Technologies: Video Games, 3D Visualization, Multiplayer, 2D, 3D, Node.js, Jira, Project Management, Git, JavaScript, Agile Software Development, Android, Game Design, Game Development, Cross-platform, Scrum, Unity3D, C#, Unity, Game Production, 3D Games, Visual Studio

CTO

2013 - 2015
Butarek
  • Developed an ad server infrastructure (Node.js) and a marketplace around it (PHP).
  • Developed CPC-based infrastructure (Node.js) to fill unused inventory of client websites.
  • Led the tech team for the development of user segmentation and targeting systems.
  • Supported operation of the system, enabling different ad formats, in line with the needs and demands of end-users.
  • Tracked progress of the team and collaborated using Basecamp.
Technologies: Amazon Web Services (AWS), Content Delivery Networks (CDN), MongoDB, MySQL, Node.js, PHP, Team Leadership, Management, CTO

Bridge Builder Puzzle Game

Worked on physics-based puzzle mechanics.

• Did bridge-building, using a range of different materials
• A range of different obstacles and limitations
• Level builder
• IAP Integration
• Tested and did bug-fixing on Android and iOS

Neurobit - 2D Side-scrolling Platformer

http://qaraxanli.com/portfolio/neurobit/
- Atmospheric time killer with groovy neuro-funk rhythms for Android and iOS platforms. The game nicely drags you into the flow.
- The project was built as a collaboration between two indie developers (and other minor contributing artists).
- My responsibilities: Unity engine, coding in C# (gameplay, procedural generation, social integrations, etc.)

War to the Core

http://qaraxanli.com/portfolio/war-to-the-core/
- A multiplayer tactical low-orbit war game where alliances fight for dominance over the planet.
- War to the Core is a world domination game where players control massive motherships that battle for control over the globe. Battles take place between alliances of players. Once players are in a battle they can invite their friends to come to their aid or challenge their sworn enemies to join the other side. The battle ends when one alliance is completely obliterated.
- My responsibilities: Assistant game producer

Starfighter Run

A runner in 3D, including both pre-designed levels, as well as infinite-runner mode
- Prototype development
- Development of the actual game
- Procedural generation development (for levels)
- In-game systems development
- Integration with GameSparks SDK
- Testing and bug-fixing for Android, iOS, and WebGL

Pressing Matters

A party game, making use of numerous Android features

- Prototype development
- Development of the actual game
- Development of native components to be used by Unity
- Multiplayer features development (gameplay, leaderboard, etc.)
- Integration with GameSparks SDK
- Testing and bug-fixing for Android

Trivia Game

A trivia game, with multiple game modes

- Development of the game
- Multiplayer features development (gameplay, leaderboard, etc.)
- Integration with Firebase SDK, Facebook SDK
- Testing and bug-fixing for Android and iOS

Geolocation-based AR Experience

An AR experience that provides rewards to users in certain locations on map

- Prototype development
- Actual experience development
- Integration with Firebase SDK, Mapbox SDK
- Testing and bug-fixing for Android and iOS

Golf Ball Trajectory Visualization

A server-side solution to generate video of golf ball flight according to provided trajectory parameters in a specified golf course.

- Development of the rendering system using Unity
- Development of and integration with Firebase SDK (APIs to control requests, initiating renders on request, uploading renders back to Firebase, etc.)
- Testing and bug-fixing for Windows

Flat Plan Viewer

A viewer enabling users to check out different plans and to play around with a few parameters.

- Development of the tool using three.js
- Integration with Firebase SDK

Multiplayer Mobile Chess

http://qaraxanli.com/portfolio/multiplayer-chess/
- Mobile chess game
- Multiplayer (Firebase) matchmaking and gameplay
- Valid move and outcome evaluation
- 2D and 3D views
- Stylistic shading
- My responsibilities: Unity engine, coding in C# (gameplay, Firebase integrations, etc.); Firebase, coding in TypeScript

VR Collaboration Experience

VR experience for remote groups.
- Prototype development
- Development of the actual experience
- In-game systems development
- Networking through PUN
- Testing and bug-fixing for Oculus Quest/Quest 2

VR Meditation Experience

VR meditation app for Oculus Quest/Quest 2, including a set of different session types.
- Prototype development
- Development of the actual experience
- In-game systems development
- Testing and bug-fixing for Oculus Quest/Quest 2

VR Firefighter Training

Training for firefighters through VR, using a range of different capabilities of the vehicle.
- Prototype development
- Development of the actual experience
- In-game systems development
- Testing and bug-fixing for Oculus Quest/Quest 2

Card Game Update

• Upgraded the project to the newest version of Unity from Unity 5.6
• Fixed UI scaling issues across different mobiles and tablets
• Fixed certain singleplayer issues
• Added multiplayer features (playing against random players, match lobby, leaderboard, and more).

Generating Synthetic Data for Computer Vision

• Generated environment in line with set requirements
• Used provided assets (models and animations) and parametric logic to generate recordings from different angles
• Generated and captured bone details to train models

Procedural Animation and Shader for AR

Worked on:
• Procedural animation for a simulation
• Shader to provide realistic behavior within the capability of AR
• Parametric structure of the whole set up to enable changing and all parameters as and where required

Educational Game for Kids

Worked on the game for kids that teaches the alphabet, numbers, and basic words.

• Supported for both phones and tablets of all sizes
• Tested, did profiling and bug-fixing on both Android and iOS
• Released on both Android and iOS

Audit Bot for VR

Created a bot that joins relevant sessions, generates a recording of the session, and uploads to AWS S3 bucket.

Involved in:
• Back end to support the operation
• Auto spawning and despawning of bot instances as required
• Game networking based on PUN

Languages

C#, JavaScript, TypeScript, PHP, Python, HTML, CSS, C++

Frameworks

Unity3D, Unity, Photon, Photon Unity Networking (PUN), Unreal Engine

Tools

Git, Visual Studio, GameSparks, Jira, Confluence, Microsoft Word, Microsoft Excel, PlayFab, Microsoft Project, Basecamp

Paradigms

Agile Software Development, Management, Scrum, Cross-platform, UI Design, UX Design

Industry Expertise

Project Management

Other

Multiplayer, 3D Visualization, Video Games, Projects, Game Design, Game Development, Mobile Game Development, Virtual Reality (VR), Team Leadership, CTO, Game Production, 3D Games, Risk Management, Code Architecture, Market Research & Analysis, APIs, 2D, 3D, Content Delivery Networks (CDN), Procurement, Business Development, Hiring

Libraries/APIs

Three.js, Node.js, WebGL

Platforms

Amazon Web Services (AWS), Firebase, Windows, Oculus, Oculus Rift, DigitalOcean, iOS, Android, Amazon EC2, Google Cloud Platform (GCP)

Storage

MySQL, MongoDB, Amazon S3 (AWS S3)

2006 - 2011

Bachelor of Science Degree in Mechanical Engineering

Middle East Technical University - Ankara, Turkey

JANUARY 2018 - PRESENT

Game Design and Development Specialization

Coursera

OCTOBER 2016 - PRESENT

Big Data Specialization

Coursera