Bogdan Andrei-Teodor, Developer in Bucharest, Romania
Bogdan is available for hire
Hire Bogdan

Bogdan Andrei-Teodor

Verified Expert  in Engineering

Game Development Developer

Bucharest, Romania

Toptal member since December 4, 2019

Bio

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

Liberty Field
C#, Unity
Liberty Field
JNI, Java, Ads, Firebase, C#, Unity
Liberty Field
HTML, CSS, JavaScript, Unity, C#

Experience

  • Game Development - 7 years
  • Mobile Game Development - 7 years
  • Android - 5 years
  • iOS - 5 years
  • Unity3D - 4 years
  • C++ - 4 years
  • C# - 4 years

Availability

Part-time

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

2019 - PRESENT
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).
Technologies: C#, Unity

Game Developer

2017 - 2018
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.
Technologies: JNI, Java, Ads, Firebase, C#, Unity

Game Developer

2016 - 2017
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.
Technologies: HTML, CSS, JavaScript, Unity, C#

Freelancer

2015 - 2016
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.
Technologies: C++, C

Developer

2013 - 2015
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.
Technologies: PHP, Java, Objective-C, C++

Forgive Me, Father...

https://youtu.be/FUHUly_Q38o
I created and developed a satirical decision-based mobile game. I also handled the programming, design, and narrative for the game. The art and sound were outsourced.

Spider-Man: Unlimited

https://youtu.be/wyLH7VFmDFw
I worked as a team lead on the tech design and implementation for a massive online competition and clans. I also worked in updates 4 and 5.

Tap Busters: Galaxy Heroes

https://youtu.be/OCkjHp7T7ZE
I worked as a Unity developer for eight months (pre-release) and for the next six updates, tackling anything and everything as one does in a startup.

GT Racing 2: The Real Car Experience

https://youtu.be/iRnk-HUYCNY
I took the tech lead position in a critical moment for the Windows 8/8.1 phone/tablet/PC port of this game.

Dungeon Gems

https://youtu.be/jgfjGaAkV8U
I ported Dungeon Gems from iOS to Android.

Dungeon Gems was a match-3, fantasy-adventure RPG that was created by Gameloft.

Cars: Fast as Lightning

https://youtu.be/WoDEKEeGh3s
I worked as an online developer pre- and post-release for the multiple online services in a freemium game.
2009 - 2013

Bachelor of Science Degree in Computer Science

Politehnica University of Bucharest - Bucharest, Romania

Libraries/APIs

Android API, Facebook SDK, iOS API, jQuery

Tools

Visual Studio, Xcode, Git, 3ds Max, Illustrator CC, Subversion (SVN), Vim Text Editor, Jenkins

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

Platforms

Firebase, Android, iOS, WordPress

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

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