Juan Pablo Folco
Verified Expert in Engineering
Networks Developer
Juan has been working as a software engineer for more than thirteen years—building solid and scalable solutions and providing users with great experiences by ensuring every piece of the application is responsive. Juan communicates extremely well and can give detailed responses to any queries.
Portfolio
Experience
Availability
Preferred Environment
Git, Unity, Xcode, iOS
The most amazing...
...thing I've coded is an AI to solve puzzle levels of a match 3 game.
Work Experience
Senior Developer
Bake 450
- Worked on several published applications from the conception of the idea to the store release.
- Performed a core data integration using background loading and saving to avoid UI freeze.
- Developed animations and scene layout by using Sprite Kit.
- Made several UI animations with auto layout using several easing functions to improve the user experience.
- Integrated a remote server to send and retrieve application data.
- Implemented several ad integrations to monetize the application.
- Integrated an analytics solution to track user acquisition, purchases, and several user actions.
- Implemented an A/B testing solution integration to improve user monetization by optimizing several application variables.
- Integrated Facebook to support sharing and application virality.
Senior Developer
Nextive Solutions
- Worked on several published mobile applications.
- Built reusable and fully configurable components for an IAP solution; using nibs and protocols.
- Made a data import solution to fetch spreadsheets from Google and get the relevant JSON. This made it a lot easier to maintain the application static data.
- Built several UI animations: slide in, zoom in, fade out, rotation, and others; using easing functions.
- Implemented an integration with a custom server to store user data and to retrieve the user's and friends' information.
- Implemented a Cloud Kit integration to save application data across devices.
- Integrated notifications to support news about the application tasks done.
Senior Developer
Sabarasa
- Built a Wii and PSP title (AAA Heroes of the Ring).
- Made several updates to the game engine to support gameplay features.
- Integrated a 3D environment and characters.
- Developed a complex animation system to support several combos.
- Set up the camera system disposition to make it look similar to a TV show.
Senior Developer
Globant
- Worked on a mobile payment solution back-end using Java (to support payments through SMS).
- Worked on a fuel retail solution (Gilbarco) to process credit card payments ( C++ ).
Senior Developer
IT Resources
- Worked on new features for Santander Rio home banking platform on C++.
- Built a back office solution for Posnet using Java.
- Worked on a C++ to Java migration for the home banking platform.
- Built a workflow for the back office solution on Java.
Semi-Senior Developer
ECYS S.A.
- Built an OCR application to use on surveys.
- Created an image correction application to improve OCR.
- Developed a data verification application to search and fix OCR errors.
Semi-Senior Developer
Sielcon
- Created several digital slot machines for casinos; started from the idea to the the complete implementation.
- Developed a digital poker machine for casinos.
- Designed a Lan protocol connection with a logic unit that was responsible for the randomizing draw.
- Optimized applications to run on 386 processors.
- Implemented an integration with several peripherals (bill acceptor, coin dispenser, and touch screen).
Experience
Climbing Pal
Bread Kittens
https://itunes.apple.com/ca/app/bread-kittens/id557920341?mt=8Puzzle Pop Paradise
https://itunes.apple.com/ca/app/puzzle-pop-paradise/id907451836?mt=8Nomasaurus Rex
Monster Galaxy
Bread Kittens 2
https://itunes.apple.com/ca/app/bread-kittens-2/id1055000472?mt=8Skills
Languages
Objective-C, C#, Swift, C++, Java
Frameworks
UIKit, CloudKit, Cocoa Touch, Core Data, StoreKit, Unity, GameKit, MapKit
Libraries/APIs
Facebook iOS SDK, SpriteKit, Core Animation, Twitter SDK, Core Audio, Core Graphics
Tools
Auto Layout, Xcode, Apple Push Notifications, Git, Grand Central Dispatch
Paradigms
Agile, Unit Testing
Platforms
Firebase, iOS
Other
Push Notifications, Networks, Ads
Storage
Realm
Education
Bachelor’s Degree in Computer Engineering
Universidad Argentina de la Empresa (UADE) - Buenos Aires, Argentina
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