
Sercan Aktan
Verified Expert in Engineering
Game Development Developer
Madeirã, Portugal
Toptal member since October 23, 2019
Sercan is a Unity expert with more than eight years of experience in mobile game development. He's very knowledgeable on the front- and back-end programming of 2D and 3D games or AR/VR projects. Sercan also has an entrepreneurial background, contributing to every part of the game development process, including programming, modeling, rigging, animating, illustration, advertising, and marketing.
Portfolio
Experience
- Game Development - 8 years
- Video Games - 7 years
- C# - 7 years
- Unity - 7 years
- Unity3D - 4 years
- Git - 3 years
- StrangeIoC - 2 years
- MVC Design - 2 years
Availability
Preferred Environment
StrangeIoC, Git, JetBrains Rider, Visual Studio, Unity, GitLab, GitHub, MVC Design, Mobile
The most amazing...
...thing I have coded was an AI that tried to steal the other developed AIs' flags in a 3D environment. My AI was the winner of the race.
Work Experience
Software Architect
Fabzen
- Moved a live project with 1,500-2,000 concurrent users to an entirely new MVC architecture, solving existing problems and limitations. The architecture also supports dependency injection and provides modularity for all future projects.
- Implemented and managed a highly scalable, testable, and updatable turn-based board game with different modes.
- Led a team of up to four members, including juniors and seniors. Planned and assigned tasks, keeping the new system clean and secure.
Unity Developer
BrandKnew, INC
- Developed a player controller for a 2D platformer.
- Created a state machine infrastructure for the player controller.
- Added adjustable in-game settings for behaviors like jump speed and threshold, etc.
Unity Developer
Beam inc
- Developed a mobile video call application with Agora.io API, which works with another desktop application to log in to the app.
- Created a native Android plugin to access and activate the back and front camera simultaneously, depending on the device support.
- Built a desktop application where users can share files with a unique animation.
Unity Developer
Yepah
- Updated the user interface according to related tasks.
- Fixed required bugs and problems to publish a new store version.
- Added new features like custom messages inside game cards.
Unity Developer
Kyoso Interactive
- Refactored the all-animation management logic to solve the UI bugs and make the game ready for publishing.
- Built a new UI structure used for the company's all-new games to prevent potential issues faced before.
- Helped the team create a modular software infrastructure compatible with Unity and the company's back-end partner, Nakama.
Unity Developer
The Make-It Co. (via Toptal)
- Fixed complex bugs in baking textures logic, custom keyboard panels, and positioning printings in 3D objects.
- Reorganized the user interface for notched devices support and fixed screen transition issues.
- Refactored code and improved stability for mobile devices.
Full-stack Developer
Beyn Technology
- Managed the entire flow by working on both sides.
- Used Node.js and JavaScript to implement Cloud Functions for Firebase.
- Generated an efficient database with NoSQL.
- Kept the app stable in a highly complex structure.
- Implemented a lot of editor tools to communicate with the server.
Back-end Developer
Oyun Studyosu
- Contributed to a complex project with single and multiplayer mode support that also contains chat between users.
- Developed the back end from beginning to end without any knowledge about back-end programming at first.
- Contributed to the socket programming part for both multiplayer (SmartFoxServer) and chat features of the game.
- Used an MVC structure both in Unity (StrangeIoC) and Server.
Game Developer
From The Bench Games
- Learned programming with JSON data and services.
- Improved debugging skills for programming to find the relevant bugs.
- Collaborated with an international team for the first time.
- Worked in English on an international team while also learning a new language (Spanish).
Co-founder
Indimo Games
- Experienced operating a startup company with my colleague.
- Improved communication skills with clients to make some business contracts.
- Managed all processes of mobile game development including programming, modeling, illustration, advertising, and marketing.
- Improved polishing standards, making more detailed and qualified products.
- Kept the games up-to-date with bug fixes and new features.
Self-development
Andpi
- Developed a variety of simple applications and games for mobile stores.
- Integrated different advertisement platforms to game.
- Improved programming skills: C# for game development and Java for native Android applications.
- Improved performance and used Profiler and the Frame Debugger in Unity.
Experience
Merge Chef
Flash Poker
https://play.google.com/store/apps/details?id=com.kyosointeractive.flash.poker&hl=en&gl=USMake-a-Bag
https://youtu.be/lOu35lrBxBMStrike Force Troopers
https://www.youtube.com/watch?v=vwSaryL0ewE&t=1sTop Stars: Soccer Match League
Nish
https://www.youtube.com/watch?v=0DYuWJlKUnIStingy Jupi
http://sercanaktan.com/jupi.jpgLearning Words
https://youtu.be/fQdA-E8ae7wOne More Color
https://youtu.be/-Ejwefy2qw8Bounce
https://youtu.be/qOF_HqtZxX0Poopy Chico
https://youtu.be/mODSlnXZWpsYepah
https://apps.apple.com/mx/app/yepah/id1087170993Ludo Empire
Education
Bachelor's Degree in Computer Engineering
Izmir University of Economics - Izmir, Turkey
Certifications
Game Programming Certificate Program (7 Courses)
Izmir University of Economics
Skills
Libraries/APIs
Node.js
Tools
SourceTree, Xcode, Trello, Git, Visual Studio, MonoDevelop, Adobe Photoshop, Adobe Illustrator, JetBrains Rider, Blender, MySQL Workbench, Vuforia SDK, GitLab, GitHub
Languages
C#, C#.NET, Java, JavaScript
Frameworks
Unity3D, Unity, StrangeIoC, Spring Boot, .NET, Unity2D
Paradigms
MVC Design, Model View Controller (MVC), REST, State Pattern
Platforms
Android, Firebase, Eclipse, iOS, Mobile
Storage
NoSQL, MongoDB, JSON, MySQL, Unity Cloud Build
Other
Mobile Game Development, Video Games, Game Development, 2D Games, Gaming, Ads, User Interface (UI), Multiplayer, Mobile UI, Games, Video Chat, Architecture, Unity3D Native Plugin Interface
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