Scroll To View More
Juan Pablo Folco

Juan Pablo Folco

Mendoza, Mendoza Province, Argentina
Member since December 2, 2016
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.
Juan is now available for hire
Portfolio
Experience
  • Networking, 8 years
  • UIkit, 7 years
  • Xcode, 7 years
  • Objective-C, 7 years
  • Unit Testing, 7 years
  • Git, 6 years
  • Unity, 4 years
  • Swift, 3 years
Mendoza, Mendoza Province, Argentina
Availability
Part-time
Preferred Environment
iOS, Xcode, Unity, Git
The most amazing...
...thing I've coded is an AI to solve puzzle levels of a match 3 game.
Employment
  • Senior Developer
    2012 - 2016
    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.
    Technologies: Objective-C, Swift, Unity
  • Senior Developer
    2010 - 2012
    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.
    Technologies: Objective-C
  • Senior Developer
    2009 - 2010
    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.
    Technologies: C++
  • Senior Developer
    2008 - 2009
    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++ ).
    Technologies: C++, Java
  • Senior Developer
    2005 - 2008
    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.
    Technologies: C++, Java
  • Semi-Senior Developer
    2004 - 2005
    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.
    Technologies: C++
  • Semi-Senior Developer
    2003 - 2004
    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).
    Technologies: C++
Experience
Skills
  • Languages
    Objective-C, Swift, C#, C++, Java
  • Frameworks
    Core Data, Cocoa Touch, CloudKit, StoreKit, UIkit, Unity, GameKit, MapKit
  • Libraries/APIs
    SpriteKit, Core Animation, Facebook iOS SDK, Core Audio, Core Graphics, Twitter iOS SDK
  • Tools
    Git, Grand Central Dispatch, Auto Layout, Xcode, Apple Push Notifications
  • Paradigms
    Unit Testing, Agile
  • Platforms
    Firebase
  • Other
    Networking, Push Notifications, Ads
  • Storage
    Realm
Education
  • Bachelor’s degree in Computer Engineering
    2002 - 2007
    Universidad Argentina de la Empresa (UADE) - Buenos Aires, Argentina
I really like this profile
Share it with others