Objective-C Developer in Buenos Aires, Argentina
Co-Founder, Developer2010 - PRESENTEsqulilax Games
Technologies: iOS, OS X, OpenGL-ES, Objective-C, Unity, C#
- Migrated an Objective-C project to Unity.
- Created an OpenGL-based graphics engine supporting 2D and 3D rendering.
- Designed a custom level creation tool for the app "Climber Brothers".
- Developed several iOS Games (”Climber Brothers”, “Battle Rush”, “Chinchon”, “Escoba de 15”).
- Integrated a physics engine (Box2D) using C++.
- Created a .OBJ (3D models) loader and parser for rendering 3D meshes.
- Developed the AI for card games featuring a variable level of skill.
- Added support for sharing content on social networks in all of the company's games.
- Incorporated SVG support for curve creation and terrain design.
- Created a smoothing algorithm using SVG curves and approximation.
- Designed and implemented a PVP (Player vs Player) multiplayer environment for a battle game.
- Developed a server-client framework for displaying animations simultaneously on different devices.
iOS Engineer2015 - 2015PocketGM (via Toptal)
Technologies: Swift, Objective-C, iOS, Facebook SDK
- Created an iOS app to manage all your fantasy teams from different providers in once place.
- Supported login using different 3rd party services (Facebook, Twiter, Google).
- Implemented views with code using Masonry (AutoLayout framework) supporting all iPhone screen sizes.
- Collaborated with the design team and created some reusable views to make a consistent UI.
- Supported continuous integration, code coverage, crash reports, and analytics frameworks.
iOS Engineer2015 - 2015Ceevoo (via Toptal)
Technologies: Swift, Parse, Bluetooth Low Energy
- Built an app for discovering nearby users using iBeacons (BLE).
- Enhanced "Universal" app experience for iOS using Size Classes.
- Used Core Bluetooth and Core Location simultaneously for advertising and discovering users.
- Implemented Parse integration with a local data store and push notifications.
- Created a framework for discovering users even if the app is closed.
iOS Engineer2014 - 2014uSuit (via Toptal)
Technologies: Swift, Objective-C, SQLite
- Created a 3D High-Poly model viewer app for iOS (Universal).
- Implemented Dropbox integration.
- Implemented SceneKit and UIKit integration.
- Implemented mesh customization in real-time.
- Created synchronized local storage for offline use.
iOS Engineer2014 - 2014reTXT (via Toptal)
Technologies: iOS, Objective-C, SQLite, Thrift, Core Animation
- Created a text messaging iOS app. Worked with a team of 3 iOS developers.
- Implemented Apache Thrift integration.
- Built a custom SQLite local database.
- Implemented multimedia messages.
- Achieved complex animations using Core Animation and Auto Layout.
- Built an API basis to use in all mobile clients.
Software Engineer2013 - 2013iKey SRL
Technologies: Arduino, PHP, Objective-C, SQL, Bluetooth Low Energy
- Developed an iOS and iPad app for final users and admins.
- Developed the Arduino software for interacting with the iOS app and the server.
- Created and deployed the hardware solution for the project using Arduino.
- Integrated two incompatible Arduino shells using a master-slave model.
- Developed several functionalities in the back-end using PHP and SQL.
- Integrated Bluetooth low-energy allowing proximity opening for doors.
- Developed an offline solution and an on-demand synchronization with the server.
iOS Developer2012 - 2012Oxean
Technologies: iOS, Objective-C
- Developed the app, "Vale Puerto", for showing company port facilities in Argentina.
- Created the app, "Vale", for displaying company facilities in Argentina.
- Supported image and video display via AVFoundation.
- Designed a custom map interface showing different spots in the VALE facilities.
- Designed a plist-based file for storing and loading map points and information.
- Implemented support for efficient scrolling around the "Vale" app.
iOS Developer2012 - 2012Portegno Apps
Technologies: iOS, OpenGL-ES, Objective-C, XML
- Created the "Crazy Hairstyle Studio" app.
- Developed a base framework for editing hairstyles in a realistic hairstyle salon app.
- Added features for camera support, photo editing, and screenshot export to a game.
- Created a Photoshop script for exporting hairstyles and loading them into the app.
- Integrated OpenGL and UIView successfully improving general performance.
- Added support for real-time image editing by rendering images to textures.
- Created an anchor and multi-point manipulation system for displayed objects.
- Built a multi-shading tool for blurring, coloring, and efficient rendering of images.
iOS Developer2011 - 2012Webetico SNC
Technologies: Objective-C, iOS, SQL
- Created a CRM app allowing customers to place orders online and offline.
- Created a multi-language app for a museum displaying information about museum exhibits.
- Integrated image synchronization on demand.
- Developed a framework for synchronizing local data with server data.
- Designed and implemented a custom grid for displaying data.
- Supported communication with an AS400 for an iOS app.
- Supported multithreaded loading of images to display in a catalogue.
- Created a trivia game that allowed prospective customers to enter their contact information.
- Climber Brothers (Development)
An iOS rope physics puzzle game with 4.5/5 stars review.
Free version: https://itunes.apple.com/us/app/climber-brothers-lite/id452800570?l=es&ls=1&mt=8
- Battle Rush (Development)https://itunes.apple.com/us/app/battle-rush/id662898453?mt=8
An infinite multiplayer PVP runner game.
- Crazy Hair Studio (Development)
A realistic hairstyle simulator.
- Chinchon (Development)
A Spanish card game for iOS.
- Escoba de 15 (Development)
A Spanish card game with single and multiplayer features.
- iJewels (Development)
A jewelry catalogue iPad application for Cielo Venezia.
- Award for Esquilax Games (Other amazing things)
Our company was choosen from 200 indie game companies around the world for the program Chartboost University: Boot Camp and for the GDC (Game Developers Conference).
LanguagesObjective-C, C++, C#, PHP, C, SQL
FrameworksAFNetworking, iOS SDK, ZURB Foundation, Cocoa, Cocoa Touch, Unity, Unity3D, Core Location, Core Bluetooth
Libraries/APIsParse SDK, Flurry, Facebook iOS SDK, AdColony, Dropbox API, Twitter iOS SDK, SBJson
ToolsAdobe Photoshop, TestFlight, Xcode, Git, 3ds Max, Adobe Illustrator, Cinema 4D, Microsoft Visual Studio, MAMP
ParadigmsObject-oriented Programming (OOP), Agile Software Development, XP, Model View Controller (MVC), Continuous Integration (CI)
PlatformsMapBox, Arduino, MacOS, iOS, Windows
OtherUser Interface (UI), Game Design
- Bachelor's degree in Software Engineering2009 - 2013Universidad Tecnológica Nacional - Buenos Aires, Argentina