Sahin Aliyev
Verified Expert in Engineering
Game Developer
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
Experience
- Game Development - 6 years
- Unity - 6 years
- JavaScript - 5 years
- Game Design - 5 years
- Cross-platform - 4 years
- iOS - 4 years
- Agile Software Development - 3 years
- Three.js - 2 years
Availability
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
Dynamic Box
- 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.
Lead Unity Developer
RBL Labs B.V.
- Rebuilt the game fully from scratch, replacing prototype architecture with a robust one.
- Turned a single-player experience into one with multiplayer within a short period.
- Managed a team that integrated a number of different systems and improvements. Revamped UI, AI, tournament system, and progression system.
- Coordinated the hiring process for the team, hiring three quality candidates in the process.
Senior Unity Developer
Kristalic, Inc.
- Prototyped core experience in VR, including locomotion, communication and interaction.
- Built out the core of the paintball match in the experience and then expanded on it.
- Collaborated with an artist to integrate a range of enhancements on the visual side.
CEO
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.
Assistant Game Producer
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.
Unity Game Developer
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.
CTO
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.
Experience
Bridge Builder Puzzle Game
• 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/- 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/- 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
- 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
- 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
- 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
- Prototype development
- Actual experience development
- Integration with Firebase SDK, Mapbox SDK
- Testing and bug-fixing for Android and iOS
Golf Ball Trajectory Visualization
- 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
- Development of the tool using three.js
- Integration with Firebase SDK
Multiplayer Mobile Chess
http://qaraxanli.com/portfolio/multiplayer-chess/- 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
- 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
- Prototype development
- Development of the actual experience
- In-game systems development
- Testing and bug-fixing for Oculus Quest/Quest 2
VR Firefighter Training
- Prototype development
- Development of the actual experience
- In-game systems development
- Testing and bug-fixing for Oculus Quest/Quest 2
Card Game Update
• 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
• 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
• 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
• 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
Involved in:
• Back end to support the operation
• Auto spawning and despawning of bot instances as required
• Game networking based on PUN
Education
Bachelor of Science Degree in Mechanical Engineering
Middle East Technical University - Ankara, Turkey
Certifications
Game Design and Development Specialization
Coursera
Big Data Specialization
Coursera
Skills
Libraries/APIs
Three.js, Node.js, WebGL
Tools
Git, Visual Studio, GameSparks, Jira, Confluence, Microsoft Word, Microsoft Excel, Microsoft Project, Basecamp, Amazon Cognito
Languages
C#, JavaScript, TypeScript, PHP, Python, HTML, CSS, C++
Frameworks
Unity3D, Unity, Photon, Photon Unity Networking (PUN), Unreal Engine, .NET
Paradigms
Agile Software Development, Management, Scrum, Cross-platform, UI Design, UX Design
Industry Expertise
Project Management
Platforms
Amazon Web Services (AWS), Firebase, Windows, Azure PlayFab, Oculus, Oculus Rift, DigitalOcean, iOS, Android, Amazon EC2, Google Cloud Platform (GCP), Blockchain
Storage
MySQL, MongoDB, Amazon S3 (AWS S3)
Other
Multiplayer, 3D Visualization, Video Games, Projects, Game Design, Game Development, Mobile Game Development, Virtual Reality (VR), Team Leadership, CTO, Game Production, 3D Games, Smartphones, Risk Management, Code Architecture, Market Research & Analysis, APIs, Animation, 2D, 3D, Content Delivery Networks (CDN), Procurement, Business Development, Hiring, API Gateways
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring