Jonathan Exequiel Banga, Developer in Villa Madero, Buenos Aires, Argentina
Jonathan is available for hire
Hire Jonathan

Jonathan Exequiel Banga

Verified Expert  in Engineering

Full-stack Developer

Location
Villa Madero, Buenos Aires, Argentina
Toptal Member Since
April 17, 2014

Exequiel is a passionate software engineer and entrepreneur who specializes in mobile app development for iOS and Android platforms alike. Exequiel has worked on projects ranging from SAP modules to AR games, as well as the frameworks that support them.

Portfolio

ICON Interactive
Swift, iOS, Xcode, UIKit, Haptic Feedback, AudioKit, Video & Audio Processing
ICON Interactive
Swift, iOS, Xcode, Video & Audio Processing
Bugle
Swift, Objective-C, Scrum, Sublime Text, Core Data, Core Animation...

Experience

Availability

Part-time

Preferred Environment

Xcode, Git, Swift, Firebase, In-app Purchases, Core Foundation, UIKit, AVFoundation, Swift 3, Combine, Model View ViewModel (MVVM), REST APIs, iOS SDK, Integration, Payment Gateways

The most amazing...

...thing I've developed is the official app for the 2011 Pan American Games. It uses augmented reality to show local pubs, hotels, and restaurants.

Work Experience

Swift Developer

2023 - 2023
ICON Interactive
  • Designed and implemented an audio pipeline that took input from different sources (mic, streaming, stored files), modified the signal (compressors, bit crushers, frequency filters), and triggered app events based on the sound characteristics.
  • Implemented a haptic feedback component that took music and transformed it into vibration with specific intensity and sharpness.
  • Implemented a visual feedback component that took music and transformed it into light with specific intensity and colors.
Technologies: Swift, iOS, Xcode, UIKit, Haptic Feedback, AudioKit, Video & Audio Processing

Swift Developer

2023 - 2023
ICON Interactive
  • Contributed to and led each step of the product development process, from ideation to implementation to release, rapidly prototyping, running A/B tests, and architecting and building the final MVP.
  • Ensured the technical feasibility of UI/UX designs and implemented them for pixel-perfect user experience.
  • Built features with high technical quality, taking responsibility for the components and features.
Technologies: Swift, iOS, Xcode, Video & Audio Processing

Senior iOS Developer

2021 - 2021
Bugle
  • Developed the MVP app for iOS, allowing users to share their videos for authentication purposes.
  • Used Jira to track tasks, features, and bugs for the MVP.
  • Provided insights on UI components and flows for a better UX.
Technologies: Swift, Objective-C, Scrum, Sublime Text, Core Data, Core Animation, Product Management, Scrum Master, iAd, Cocoa Touch, SQL, Agile Software Development, APIs, Video & Audio Processing

iOS Senior Developer

2017 - 2017
Roundpegs
  • Contributed to the development of the first part of the MVP. It's a medical app that allows patients to get appointments entirely online.
  • Created flows and usability definition and selected UI components.
  • Handled acceptance tests and defined the scope of the MVP.
Technologies: iOS, Swift, Core Data, Object-oriented Design (OOD), Cocoa Touch, Agile Software Development, APIs

Full-stack Engineer

2016 - 2017
Truthing
  • Collaborated with the stakeholders to define the functionalities of the MVP.
  • Worked with the UI designer, defining the UX, screens, and flows.
  • Built a chat view component that allows the users to interact with IA.
Technologies: Ruby, iOS, Scrum, Core Data, Core Animation, CFNetwork, Address Book, Object-oriented Design (OOD), Cocoa Touch, Agile Software Development, APIs

iOS Software Engineer

2013 - 2014
MercadoLibre
  • Handled mobile application planning and development.
  • Developed the official iOS app for MercadoLibre in Objective-C.
  • Worked extensively on the mobile front end. Tracked bugs with an external application.
  • Created a reusable framework to parse the service response.
  • Tracked information in order to generate meaningful metrics and analytics.
Technologies: BugSense, Google Analytics, SOAP, REST, Objective-C, iOS, Scrum, New Relic, Core Data, Core Animation, Core Location, Object-oriented Design (OOD), SQLite, Cocoa Touch, SQL, Agile Software Development, React Native, APIs, Payment Gateways

Co-founder

2011 - 2012
TicTapps
  • Created a company operating in the field of mobile application development.
  • Focused primarily on satisfying client needs by taking full advantage of each device’s capabilities.
  • Created an augmented reality app for the 2011 Pan American Games. It was the Official Interactive City Guide. Used GPS and augmented reality technology to allow users to discover all local pubs, hotels, hospitals, and special promotions.
  • Worked with Mandioca, a publishing house, to build an online store for eBooks.
  • Developed a game called "Hacker, Assassin, or Thief?" in which users become part of the underground and complete missions to rise through the ranks. Users can battle against anyone and create alliances.
  • Created UFO 3D, a game in which users have to defend the planet against aliens while traveling around the world. Users can play with 3D glasses for a more realistic and enthralling gaming experience.
  • Developed the Quilmes Rock 2012 app, allowing users to hear the concerts live, view Twitter and Facebook feeds, and view all information needed to feel like a part of Argentina's rock festival.
  • Created a Jira mobile client app providing full portability for the user to access Jira anywhere from a native iOS application.
Technologies: Java, Objective-C, iOS, Scrum, Functional Programming, Core Data, Core Animation, Core Location, QuartzCore, Accelerate, Object-oriented Design (OOD), Product Owner, MySQL, Cocoa Touch, SQL, Agile Software Development, APIs

Mobile Technical Leader

2010 - 2012
Global Logic
  • Led a team of developers. Conducted research and development for mobile and ePub technologies and developed a reusable framework for the company.
  • Made an app for CTCA (Cancer Treatment Centers of America), a leading institution dedicated to cancer treatment facilities throughout the US. Developed a mobile application for patients.
  • Built an app for DAX and Sample Digital. Developed a native iPad application, "Dax|Mobile," with full mobile support for their platform, providing a tool designed for the professional production of TV and films.
Technologies: iOS, Scrum, Core Data, Accelerate, Object-oriented Design (OOD), Cocoa Touch, Agile Software Development, APIs, Video & Audio Processing, Payment Gateways

Semi-senior iOS Developer

2009 - 2010
Huenei
  • Helped to develop a reusable framework for the company. Worked on several projects for LeapFactor.
  • Made an app for a stock market system, including custom UI components.
  • Made iPad apps in 2010 when the device was first released.
Technologies: Objective-C, iOS, Scrum, Object-oriented Design (OOD), Cocoa Touch, Agile Software Development, APIs

SAP/ABAP Developer

2008 - 2009
IBM
  • Worked for Spain clients. Developed solutions for the following modules: FI, SD, MM, and PP.
  • Migrated the existing modules to ABAP Objects using OOP.
  • Developed interface modules for existing applications through ABAP RFCs.
Technologies: ABAP, Oracle, MySQL, Cocoa Touch, Agile Software Development, APIs

Cashflo App

I developed the MVP for an advertisement app targeting native iOS. Users were incentivized to use the app via social media and refer other users to redeem points for money.

I worked as an architect during the lightning start and a lead developer during the implementation phase.

LIGHTNING START ROLES AND RESPONSIBILITIES
• Requirements gathering
• Scope definition
• Architecture proposals

Bluetooth Device for Family Safety App

https://apps.apple.com/us/app/arlo-safe-family-safety/id1564182094
The client needed a senior iOS engineer to implement their product's Bluetooth Low Energy feature.

TASKS AND DELIVERABLES
• Complete the Bluetooth Low Energy features.
• General bug fixing
• Help to release the 1st version of the app to the App Store.

We delivered the 1st version to the App Store, and within the 1st week, we got 4.9 stars out of 5.

The Bluetooth device was a panic button, which had to also work with the app in the background or closed. The pairing process involved several steps in preventing security issues.

Languages

Swift, Objective-C, Java, ABAP, C, Ruby, SQL

Frameworks

iOS SDK, Core Foundation, UIKit, Combine, SwiftUI, MapKit, Accelerate, QuartzCore, Core Location, Address Book, CFNetwork, Core Data, Cocoa Touch, React Native, Flutter

Paradigms

Scrum, REST, Agile Software Development, Model View ViewModel (MVVM), Logic Programming, Object-oriented Design (OOD), Functional Programming

Platforms

iOS, iAd, Oracle, New Relic, Firebase, Bluetooth LE, Amazon Web Services (AWS)

Other

Integration, Mobile App Development, Product Discovery, Product Owner, Scrum Master, Product Management, AVFoundation, APIs, Video & Audio Processing, iOS Camera, Payment Gateways, Architecture, SOAP, In-app Purchases, Artificial Intelligence (AI), Wireless, Haptic Feedback

Libraries/APIs

REST APIs, Core Animation, AudioKit

Industry Expertise

Project Management

Tools

Git, Xcode, Sublime Text, BugSense, Terminal, Google Analytics

Storage

SQLite, MySQL

2009 - 2015

Bachelor of Engineering Degree in Systems Information

Universidad Tecnológica Nacional (UTN) - Buenos Aires, Argentina

FEBRUARY 2021 - PRESENT

Lead Coach of Intel® - AI For Youth Program - Argentina

Intel

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring