Gian Franco Zabarino
Verified Expert in Engineering
Software Developer
Gian Franco is a Full-stack iOS developer with over six years of professional experience. He is currently working as a freelancer, and is interested in joining as a remote developer for exciting projects. He can architect solutions from scratch by using the right technologies, whether is client, server, or both. When developing, he emphasizes on code quality, performance, and user experience.
Portfolio
Experience
Availability
Preferred Environment
IntelliJ IDEA, WebStorm, AppCode, Xcode
The most amazing...
...thing I've coded is a clustered algorithm which acts recursively on users' data by applying custom sharing rules to elements in a social network.
Work Experience
Full-stack iOS Developer
The Igor Project
- Imported CSV data daily into MongoDB, using a calendarized Node.js child process.
- Applied business rules to the data which involves sharing of it to allowed connections.
- Sent push notifications about updates in users' account data.
- Worked on a synchronization algorithm that lightens the server's load.
- Worked on improving performance, vastly, using different Core Data stacks in the iOS client.
- Created a local synchronization mechanism that saves in a background context and notifies the UI about changes.
iOS Engineer
FS Studio
- Worked closely with Core Data, Node.js, MongoDB, AWS, AFNetworking, Magical Record, Grand Central Dispatch, Express.js, and Mongoose.
Game Developer
PurpleTracks Pte
- Handled basic OpenGL drawing.
- Used Cocos2d-x, along with some subclasses to optimize FPS.
- Developed an algorithm to create jigsaw pieces from a full resolution picture.
- Set up both iOS and Android projects.
- Handled functionality for CCSprite drag and drop into hotspot zones.
- Developed custom OpenGL shaders.
iOS Developer
Byliner
- Created an API-compatible vertical tab bar controller.
- Added Twitter account support.
- Refactored code.
- Implemented TDD practices using the Kiwi framework.
- Created a class hierarchy for "More Details" views for iPad. Applied a factory method design pattern to instantiate the needed one.
Java Developer, iOS Developer
Santex America S.A.
- Created an applicant tracking system based on OpenApplicant: Spring MVC, jQuery, and Hibernate.
- Created a custom CRUD framework based on Spring WebFlow, JSF with PrimeFaces, and Servlet 3.0.
- Deployed a production Ubuntu server.
- Minimized an iOS (iPhone/iPod Touch) version of Active Collab (consuming RESTFul APIs).
Clarion Developer
Dogma Systems Engineering
- Handled ERP system development and maintenance.
- Offered final client support for system installation and configuration.
- Ported a Clarion environment to Version Control (Dogma Version Control).
- Integrated OCX to the system.
- Added a production subsystem for analysis and development.
Experience
Byliner for iPad
Diageo Learning for Life for iPad
SG Pilots - Roster Reminder
Remote Captcha for iOS
Security Cash for Android
Audio Toolbox API design
Simple Variable Height Cell | UITableViewController
Skills
Languages
Objective-C, Java, Swift, Clarion, AspectJ, C, JavaScript, C++
Frameworks
Core Data, UIKit, Cocos2d-x, Media Players, StoreKit, AudioToolbox, Spring, Hibernate, Jakarta Server Pages (JSP), JSF, PrimeFaces, AFNetworking, Express.js
Libraries/APIs
Node.js, Kiwi, Facebook iOS SDK, LinkedIn API, jQuery, MagicalRecord, SpriteKit
Tools
AppCode, Xcode, WebStorm, IntelliJ IDEA, Apache Maven, Grand Central Dispatch, Mongoose
Paradigms
Functional Programming, Object-oriented Programming (OOP), Test-driven Development (TDD)
Platforms
MacOS, iOS, Java EE, Android, Eclipse, Keychain, Amazon Web Services (AWS)
Storage
MongoDB, SQLite, MySQL, Microsoft SQL Server
Other
Async.js
Education
Bachelor's Degree in Computer Science, Design Patterns, and Systems Analysis
Universidad Tecnologica Nacional - Cordoba, 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