Marcelo Ferreiro, Developer in Buenos Aires, Argentina
Marcelo is available for hire
Hire Marcelo

Marcelo Ferreiro

Verified Expert  in Engineering

Game Developer

Location
Buenos Aires, Argentina
Toptal Member Since
February 23, 2021

Marcelo has been working in game development since 2009 and his expertise encompasses mobile game development, Unity3D/Unity, and Starling. Much of Marcelo's experience comes from working with Jam City, a leader in the game industry. At Jam City, Marcelo worked as a senior lead engineer and director of engineering and oversaw/contributed to the release and maintenance of several hit games including Panda Pop, Snoopy Pop, Juice Jam, Sugar Smash, and Family Guy: Another Freakin' Mobile Game.

Portfolio

Jam City
Unity, Leadership, Adobe AIR, 2D Games, Game Development, In-app Purchases...
Jam City
2D Games, Flash ActionScript, Adobe AIR, Agile Software Development...
Social Gaming Network
2D Games, Cocos2d-x, C++, Agile Software Development, Objective-C, Java, MySQL

Experience

Availability

Part-time

Preferred Environment

Unity3D, Adobe AIR, Mobile Games, Game Development, In-app Purchases, 2D Games, JavaScript, Ionic, iOS, Android

The most amazing...

...thing I've designed and developed was the live ops system for our games, allowing us to release new content without releasing a new version of our games.

Work Experience

Director of Engineering

2013 - 2020
Jam City
  • Reduced the ​development lifecycle by 40%​ by streamlining processes through the implementation of a new development approach, motivating and training employees, upgrading tools and technologies, and instilling accountability.
  • Increased ​player satisfaction​ by over ​50%​ in over eight months.
  • Invited as ​a speaker in Google I/O 2018​ (​http://t.ly/p3vt​).
  • Increased ​daily organic installs​ by ​50%​ with Panda Pop's Instant App implementation.
  • Reduced​ the release time​ by 3​0% ​on other Instant App implementations across the different studios in the company by leading the implementation process.
  • Increased ​daily revenue​ by over ​10%​ by designing, developing, and implementing a live operations system that allowed us to manage content creation over the air (no need to release a new version of the application).
Technologies: Unity, Leadership, Adobe AIR, 2D Games, Game Development, In-app Purchases, Jenkins, Spine, C#, Flash ActionScript, Starling, Mobile Games, Push Notifications, GitHub

Senior Lead Engineer

2011 - 2013
Jam City
  • Duplicated the number of projects managed by our studio.
  • Trained and coached the team in the new cross-platform technology used to develop our games.
  • Reduced our development cycle by 20% by introducing changes into our agile development process.
Technologies: 2D Games, Flash ActionScript, Adobe AIR, Agile Software Development, Game Development, GitHub, In-app Purchases, Cocos2d-x, C++, Leadership

Lead Engineer

2009 - 2011
Social Gaming Network
  • Developed a multi-player server that allowed players to play against each others in real-time or turn-based rounds.
  • Managed releases for the games assigned to our team.
  • Designed and implemented client-side and server-side solutions for our games.
Technologies: 2D Games, Cocos2d-x, C++, Agile Software Development, Objective-C, Java, MySQL

Bubble Shooter: Panda Pop!

Panda Pop is a Unity-based bubble shooter type of game and it is one of the top games within Jam City. The game has been downloaded on more than 100 million devices and currently has 1 million DAU.

Following an agile approach for development, we made a new release of the game every 3-to-4 weeks (including new content and new features).

Frameworks

Unity3D, Unity, Ionic, Cocos2d-x

Libraries/APIs

Starling

Other

Mobile Games, Game Development, Leadership, In-app Purchases, 2D Games, Push Notifications, Software Engineering, Lean Product Development

Languages

JavaScript, C#, Flash ActionScript, PHP, C++, Objective-C, Java

Tools

Adobe AIR, Jenkins, GitHub, Spine

Paradigms

Object-oriented Programming (OOP), Agile Software Development, Scrum

Storage

Databases, MySQL

2000 - 2004

Engineer's Degree in Information Systems

Universidad Tecnológica Nacional - Ciudad Autónoma de Buenos Aires

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