Scroll To View More
Leonardo Gesteira Costa, Game Development Developer in Recife - State of Pernambuco, Brazil
Leonardo Gesteira Costa

Game Development Developer in Recife - State of Pernambuco, Brazil

Member since May 22, 2016
Leonardo is a senior full-stack and mobile developer with more than fifteen years of professional experience. Having developed dozens of applications, he has experience in several languages and frameworks but can also easily adapt to your project needs. He's worked in various environments and capacities including leading teams of all sizes. Leonardo is communicative, proactive, and has a good understanding of the big picture.
Leonardo is now available for hire

Portfolio

  • Purpose
    Ruby on Rails, JavaScript, jQuery, HTML, CSS
  • Jynx Playware
    C#, Unity, PHP, Ruby on Rails, JavaScript, HTML, CSS
  • SurfGuru
    Ruby on Rails, JavaScript, AngularJS, HTML, CSS, PhoneGap

Experience

  • Game Development, 15 years
  • JavaScript, 10 years
  • Unity3D, 9 years
  • C#, 9 years
  • Ruby on Rails (RoR), 6 years
  • HTML5, 2 years
Recife - State of Pernambuco, Brazil

Availability

Part-time

Preferred Environment

OSX, Git, Sublime, RubyMine, Rider

The most amazing...

...project I worked on was Max Ammo—a mobile game where I was mainly responsible for the controls, physics, AI, animations, camera, and back-end integrations.

Employment

  • Full-Stack Developer (Freelance)

    2017 - 2017
    Purpose
    • Developed a mobile app for iOS and Android and a Facebook app for São Paulo citizens.
    • Created a voting platform to gather public opinions on laws and public policies.
    • Provided a full-featured CMS to manage polls and votes.
    • Implemented customizable charts and reports for poll results and demographics.
    Technologies: Ruby on Rails, JavaScript, jQuery, HTML, CSS
  • CEO

    2014 - 2017
    Jynx Playware
    • Revamped the company's procedures and control methods.
    • Prepared the company for work in a fully remote environment.
    • Developed 50+ mobile and web apps and games.
    • Worked on the spinoff of a new development company in Portugal.
    Technologies: C#, Unity, PHP, Ruby on Rails, JavaScript, HTML, CSS
  • Full-Stack Developer (Freelance)

    2015 - 2015
    SurfGuru
    • Developed a mobile app for iOS and Android targeting surfers in Brazil.
    • Implemented a social network with Facebook integration for posts, likes, and sharing.
    • Created weather forecast charts based on several data sources to inform surfing conditions nationwide.
    • Built a car-sharing system based on the Google Maps API.
    Technologies: Ruby on Rails, JavaScript, AngularJS, HTML, CSS, PhoneGap
  • Full-Stack Developer (Freelance)

    2014 - 2014
    Secopa
    • Created a full-featured solution to coordinate the volunteers of the FIFA World Cup 2014 in Brazil.
    • Developed an administration system to manage the volunteers, their schedules, and reports.
    • Developed a mobile app for iOS and Android where users could track their schedule.
    • Built a QR-code solution for tracking the time of the volunteers.
    Technologies: C#, Unity, Ruby on Rails, jQuery, HTML, CSS
  • Full-Stack Developer (Freelance)

    2014 - 2014
    Daily Saints
    • Created a mobile app (iOS and Android) to provide information about the saint of the day.
    • Developed a full-featured back-end with an API to provide the saints' data.
    • Built a CMS to manage the saints' information.
    Technologies: Ruby on Rails, JavaScript, AngularJS, HTML, CSS, PhoneGap
  • Full-Stack Developer (Freelance)

    2013 - 2014
    Pitú
    • Developed an eCommerce for Pitú, the second biggest "cachaça" brand in the world.
    • Provided seamless payment processing with major bank and credit cards in Brazil.
    • Created an integration with a postal service to calculate shipping fares and track deliveries.
    • Developed an API consumed by the company's ERP to track the products in stock, orders, and users.
    Technologies: Ruby on Rails, JavaScript, jQuery, HTML, CSS
  • Senior Engineer

    2011 - 2014
    Wooga
    • Worked as the lead engineer of one of the most successful social games to date, Monster World.
    • Redesigned the architecture and refactored all of Monster World to add new features, which allowed its revenues to increase by about 140%.
    • Led the development for Max Ammo, a third-person 3D shooter for iOS and Android.
    • Developed the core gameplay for Max Ammo, including realistic physics, animations, controls, and more.
    • Created a customizable an artificial intelligence framework based on Bayesian networks.
    • Interviewed several candidates and helped shape the interviewing process.
    • Worked closely with new developers to help them integrate into the company's culture.
    Technologies: C#, Unity, ActionScript, jQuery, HTML
  • Production Director

    2010 - 2011
    Jynx Playware
    • Restructured the development process for Agile methodologies.
    • Managed and directly supervised a team of 15+ people.
    • Developed an app for Whirlpool, enabling users to customize features (size, accessories, colors, etc.) and buy their appliances.
    • Created a real-time multiplayer card game integrated with Facebook.
    • Developed other 30+ different apps and games with different technologies.
    • Designed and developed the company's main development framework—both the front-end and back-end—resulting in a decrease of approximately 40% in production costs.
    • Worked on the spinoff of the biggest educational game development company in Brazil: JoyStreet.
    Technologies: Java, JavaScript, ActionScript, Unity, C#
  • Innovation Manager

    2008 - 2010
    Jynx Playware
    • Researched and developed new solutions and technologies for the company.
    • Created augmented reality apps using different techniques (marker, markerless, face recognition, and more).
    • Created different shaders to develop graphically innovative apps.
    • Developed a private solution for 3D environment mappings and video projections.
    • Created a color recognition framework capable of tracking several objects simultaneously in real-time.
    Technologies: Java, JavaScript, ActionScript, C++, Unity, C#
  • Developer (Freelance)

    2009 - 2009
    Ogilvy
    • Developed an online app for AdeS which unlocked new features by showing a different product to a webcam.
    • Created an object-recognition system based on the product shape.
    • Built a color recognition solution to identify different product flavors.
    Technologies: JavaScript, HTML, ActionScript
  • Founder | Production Director

    2005 - 2008
    Manifesto Game Studio
    • Founded the company in 2005 focusing on casual online games.
    • Developed a full-featured generic Rankings backend and provided an API for integration.
    • Created several casual online games for clients like Miniclip, Newgrounds, and UGOPlayer.
    Technologies: Java, JavaScript, ActionScript, HTML, C++
  • Developer

    2002 - 2005
    Jynx Playware
    • Developed the first massive multiplayer online game (MMOG) in Latin America: a soccer management game called FutSim.
    • Pioneered the game development market in Brazil, developing several advergames and serious games for clients such as Coca-Cola, Goodyear, Brasil Telecom, and Showtime.
    Technologies: Java, JavaScript, ActionScript, HTML, C++

Experience

  • Pitú Loja Online (Development)

    An eCommerce for the second biggest "cachaça" producer in the world, Pitú. As the sole developer of the project, I was responsible for developing the whole eCommerce: including the payment processing, postal service, and ERP integrations.

  • SurfGuru (Development)

    A social network for surfers in Brazil. As the sole developer of the project, I was responsible for developing the mobile app for iOS and Android, including the Facebook integration for posts, likes and sharing, weather forecasts charts, and a car-sharing system using the Google Maps API. I was also in charge of the development of the back-end with an API and a custom CMS.

  • Max Ammo (Development)

    A 3D third-person shooter for iOS and Android. On this project, I worked as the lead developer and was responsible for developing all the main gameplay features, including realistic physics, animations, user controls, camera movement, among others. I also developed a customizable artificial intelligence framework based on Bayesian networks which controlled the behavior of the enemies of the game.

  • Monster World (Development)

    One of the most successful social games to date, Monster World was a farming game with a monster theme. I was the lead developer of the project and was responsible for redesigning the architecture and refactoring the whole game. The new version of the game with additional features increased its revenues by about 140%.

  • Secopa Voluntários (Development)

    The project was a full-featured solution to coordinate the volunteers of the FIFA World Cup 2014 in Brazil. As I was the sole developer of the project, I was responsible for building an administration system to manage the volunteers, their schedules, and get reports on their activities. I was also in charge of developing a mobile app (iOS/Android) with a QR-code solution for tracking the time of the volunteers.

  • Buraco Online (Development)

    This is a real-time single and multiplayer Canasta card game for Facebook. As I was the lead developer of the project, I was responsible for creating the main aspects of both the front-end and the back-end, including the single player artificial intelligence NPC and the multiplayer logic.

  • FutSim (Development)

    FutSim was the first massive multiplayer online game (MMOG) in Latin America. The user was responsible for managing a soccer team and its club to win different championships against other players. I was responsible for developing several features of the game.

Skills

  • Languages

    JavaScript, C#, Ruby, PHP, HTML5
  • Frameworks

    Unity, Unity3D, Ruby on Rails (RoR), Bootstrap, AngularJS
  • Libraries/APIs

    jQuery UI, jQuery, Facebook API, Foursquare API, Google Maps API
  • Tools

    Git, RubyMine, Sublime Text, Microsoft Visual Studio
  • Paradigms

    REST, Agile Software Development, Object-oriented Programming (OOP), API Architecture, Model View Controller (MVC), Kanban, Scrum, Test-driven Development (TDD)
  • Other

    Full-stack, Game Development
  • Platforms

    iOS, Web, Android
  • Storage

    MySQL, PostgreSQL, AWS S3

Education

  • Certificate in Administration
    2005 - 2006
    Fundação Dom Cabral - Nova Lima, Minas Gerais, Brazil
  • Bachelor's degree in Computer Science
    2001 - 2006
    Universidade Federal de Pernambuco - Recife, Pernambuco, Brazil
I really like this profile
Share it with others