Jon Fabris
Verified Expert in Engineering
Software Developer
Jon is a freelance front-end developer with extensive experience developing applications on desktop, web, and mobile platforms. His products include eLearning, web apps, games, and mobile (Android and iOS) applications, and his team experience includes architecture as well as leadership.
Portfolio
Experience
Availability
Preferred Environment
MacOS, Windows
The most amazing...
...thing I've coded is a cross-platform home automation application for Android and iOS
Work Experience
App Developer
Toptal
- Wrote several iOS apps from the ground up. Mostly Swift, some Objective C.
Programmer
JAF Productions
- Created e-learning games and web applications, mobile apps with Android and iOS, cross-platform mobile apps, mobile and desktop games, and 3D first-person shooter games.
- Developed for high-profile clients including National Geographic, Chase, Dept. of Defense, Disney, Sesame Street, and more.
- Worked with every stage of development, from pre-sales, design, architecture, and coding to testing and implementation.
- Led the architecture, programming, and design for over twenty Java applications and servlets and over forty Flash applications.
Contract Mobile Application Developer
Anuva
- Programmed Android and iOS mobile applications which interface with hardware devices.
- Took part in Agile Scrum-based projects.
- Integrated Bluetooth (standard and LE) functionality, databases, and location/GPS software.
- Conducted unit testing.
Game Developer
3CISD
- Programmed online educational games using Flash ActionScript and JavaScript/HTML5.
- Created HTML5 mobile ready website games using JavaScript, Eclipse, CreateJS.
- Conducted object-oriented architectural design.
- Implemented JSON parsing using JSONObject and JSONArray.
- Ported Flash ActionScript to JavaScript using CreateJS.
Experience
Greypeak Workforce [In development]
Greypeak Workforce Android [In development]
GP Interview App - iOS
GP Interview App - Android
Upgrade Vocabulary
I was responsible for bug fixes and new features. Written in native Swift.
TiO iOS
I architected it from the ground up in a two-year project.
Features:
• Connects to hardware devices via TCP and UDP sockets, plays real-time streaming protocol videos, does FTP transfers, plays music through Rhapsody, and more.
• Uses Amazon Web Services (cloud) with Cognito authentication
TiO Android
Features:
• Connects to hardware devices via TCP and UDP sockets,
plays real-time streaming protocol videos, does FTP transfers, plays music through Rhapsody, and more.
Perchwell
WhereYouAt
Behold
Objective-C project. Facial recognition.
Zupa
iSolv Secure Com
Pop and Drop
Igluco Touch Android
testing and unit testing, under development for release in Google Play. It was built in an environment with Android, Android SDK, Java, Eclipse, JSON, and SQLite, and implements Bluetooth connectivity (Standard and LE).
Political Rampage
Zurich Virtual World
Hey Bartender
Bubbles
Skills
Languages
Kotlin, Swift, JavaScript, Java, HTML5, C++, Objective-C, C#.NET, C#, PHP, CSS
Frameworks
Android SDK, iPhone SDK, iOS SDK, Core Data, Cocoa, Box2D, UIKit, Ionic 3, CFNetwork, Core Text, Unity3D
Libraries/APIs
Android API, REST APIs, iOS API, Core Graphics, Google API, Facebook SDK, Facebook iOS SDK, Sockets, Facebook API, jQuery, HTML5 Canvas
Tools
Xcode, Adobe Creative Suite, Adobe Premiere Pro, Adobe AIR, Adobe Photoshop, Amazon Cognito, AWS SDK, Jira, Subversion (SVN), Git, Adobe Flash
Paradigms
UX Design, REST, Event-driven Programming, iOS UI Design, UI Design, Software Testing, Agile Software Development, Object-oriented Programming (OOP), Object-oriented Design (OOD), Mobile Development, App Development, Unit Testing
Platforms
Android, iOS, Windows, Firebase, Amazon EC2, MacOS
Storage
JSON, SQLite, MySQL, SQLBase
Other
User Interface (UI), Pixel Perfect, Software Design, AVFoundation, Network Programming, User Experience (UX), Android UI Design, iPhone, Apps, Mobile App Testing, Mobile UX, Software Development, Software Architecture, Software QA, Game Development, Multithreading, Game Design, Mobile App Development, Android Design Guidelines, Amazon API Gateway, Bonjour, WebKit, Web Applications, Google
Education
Bachelor of Science Degree in Computer Information Systems
Bentley University - Waltham, MA
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