Bogdan Andrei-Teodor
Verified Expert in Engineering
Mobile Game Development Developer
Bogdan is a software engineer who’s worked in the game development industry for over the past several years. He started his career in C++ (first four years) before transitioning to Unity and C# (past three years). Bogdan has worked in both corporate and startup environments and can quickly switch his code to other languages (he has experience with C, Java, JavaScript, PHP, Python, and Bash/Batch).
Portfolio
Experience
Availability
Preferred Environment
Git, Xcode, Visual Studio, Unity
The most amazing...
...work I've done was a set of online services (IAP, CRM, ad, chat, event, and analytics) for a freemium game with millions of users.
Work Experience
Game Developer
Liberty Field
- Developed a premium mobile game in Unity from pre-production to release and update.
- Created a system for importing and managing thousands of deeds which delivered the data to the player according to the state of the gameplay.
- Iterated multiple times over FTUE (first-time user experience) and game progression from design to development.
- Themed the game according to the current season within the game.
- Created a system to auto-generate and randomize people (graphics, sounds, and stories).
Game Developer
Liberty Field
- Handled the multiple conflicts created by several Unity SDKs (e.g., Facebook, Firebase, Swrve, and game analytics).
- Built a real-time chat system using Firebase.
- Constructed guilds and gifting for a freemium game and hooked the guild events inside the chat, making it like an activity wall.
- Developed weapon and armor effects for legendary gear.
- Created a DLC system using Firebase for a game's resources, and kept the package size under 100MB for mobile data downloads.
Game Developer
Liberty Field
- Developed a free-fall first-person simulator in Unity, for mobile devices, using a gyroscope.
- Created a system to build tunnels from 3D objects, their weights and their constraints, in order to generate the game world.
- Built an online tool for editing remote game configurations, it was meant to modify the behavior of the game over the web.
- Projected the UI on a spherical mesh to improve immersion.
- Modeled 3D pieces that made up the game world.
Freelancer
Liberty Field
- Maintained a legacy C forum server, which got constantly updated to use newer technologies.
- Migrated the legacy C forum server and its huge database to another provider.
- Built a screen-sharing Chrome extension, starting from the existing Chrome remote desktop and added/removed features according to an established design.
- Replaced the entire network stack for an application.
- Used a Chrome embedded framework and Chromium to ship a browser extension as a standalone application.
- Used GPS and device sensors to accurately measure distances traveled.
Developer
Gameloft
- Worked as a junior in a library team and built and supported multi-platform SDKs for freemium mobile game services.
- Worked as an R&D developer for an Android SDK (hooked with C++ game code) and for making the UI friendly in the Arab world (right-to-left reading).
- Ported an iOS game on Android as the lead of a small team.
- Ported an iOS game on Windows Phone as a lead for a small team.
- Worked in the production team of an iOS title as an online developer.
- Led an online development team to support the creation team of a big title.
- Worked as an engine developer for an internal engine + editor team.
Experience
Forgive Me, Father...
https://youtu.be/FUHUly_Q38oSpider-Man: Unlimited
https://youtu.be/wyLH7VFmDFwTap Busters: Galaxy Heroes
https://youtu.be/OCkjHp7T7ZEGT Racing 2: The Real Car Experience
https://youtu.be/iRnk-HUYCNYDungeon Gems
https://youtu.be/jgfjGaAkV8UDungeon Gems was a match-3, fantasy-adventure RPG that was created by Gameloft.
Cars: Fast as Lightning
https://youtu.be/WoDEKEeGh3sSkills
Languages
C#, Swift, C++, PHP, C, Java, JavaScript, CSS, Python, HTML, Objective-C, Bash, Batch
Frameworks
Unity3D, Unity, JNI, Chromium Embedded Framework (CEF)
Paradigms
DevOps, Concurrent Programming, MVC Design, REST, Functional Programming
Storage
Firebase Realtime Database, MySQL
Other
Games, Mobile Game Development, 2D Games, Freelancing, Embedded Software, Game Development, SDK Development, Tracking Systems, Build Systems, 3D Games, Streaming, Software as a Service (SaaS), Ads, Chromium, 3D Modeling
Libraries/APIs
Android API, Facebook SDK, iOS API, jQuery
Tools
Visual Studio, Xcode, Git, 3ds Max, Illustrator CC, Subversion (SVN), Vim Text Editor, Jenkins
Platforms
Firebase, Android, iOS, WordPress
Education
Bachelor of Science Degree in Computer Science
Politehnica University of Bucharest - Bucharest, Romania
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