
Leonardo Gesteira Costa
Game Development Developer
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.
Portfolio
Availability
Preferred Environment
JetBrains Rider, RubyMine, Sublime Text, Git, MacOS
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.
Work Experience
Full-Stack Developer (Freelance)
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.
CEO
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.
Full-Stack Developer (Freelance)
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.
Full-Stack Developer (Freelance)
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.
Full-Stack Developer (Freelance)
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.
Full-Stack Developer (Freelance)
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.
Senior Engineer
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.
Production Director
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.
Innovation Manager
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.
Developer (Freelance)
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.
Founder | Production Director
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.
Developer
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.
Experience
Pitú Loja Online
SurfGuru
Max Ammo
Monster World
Secopa Voluntários
Buraco Online
FutSim
Skills
Languages
JavaScript, C#, Ruby, PHP, HTML5, Java, Flash ActionScript, HTML, C++, CSS
Frameworks
Unity, Unity3D, Ruby on Rails (RoR), Bootstrap, AngularJS, PhoneGap
Libraries/APIs
jQuery UI, jQuery, Facebook API, Foursquare API, Google Maps API
Tools
Git, RubyMine, Sublime Text, Microsoft Visual Studio, JetBrains Rider
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, MacOS
Storage
MySQL, PostgreSQL, Amazon S3 (AWS S3)
Education
Certificate in Administration
Fundação Dom Cabral - Nova Lima, Minas Gerais, Brazil
Bachelor's Degree in Computer Science
Universidade Federal de Pernambuco - Recife, Pernambuco, Brazil