iOS Developer
2020 - 2020Pleasy Play- Built the iOS app from the ground up using SwiftUI.
- Leveraged the usage of Combine to enhance the reactive component-architecture.
- Used MVVM and factory patterns as a core backbone of the application.
- Built reusable view components to be applied all across the app.
Technologies: Model View Viewmodel (MVVM), Swift Package Manager, CocoaPods, Firebase, Combine, Swift, SwiftUIiOS Developer
2019 - 2020Patron Technology- Built custom integrations for several apps on top of a common codebase.
- Supported integration with Facebook for an event sharing feature within the festivals.
- Fixed bugs on a music player.
- Created a ticket provider that allowed event attendants to check in to certain shows.
- Worked on several custom design changes across various apps.
Technologies: Java, HTML, Objective-C, SwiftiOS Developer (Contract)
2017 - 2019LVMH- Built iOS clienteling apps for multiple high-end fashion brands, to be used by sales assistants within the boutiques.
- Created an iOS framework that allows the clienteling apps to be built reusing all the front-end code; Features would be developed once for all customers, in a fully native environment.
- Leveraged Payworks iOS framework in a direct purchase flow which enabled store assistants to be able to handle transactions in the device itself using a card reader and/or AliPay.
- Built two separate streams of related results for product searches using Cortexica Vision Systems API, iOS CoreGraphics framework, and IBM Visual Search API.
- Built a standalone iPad app for user signups, intended to enhance the experience for users subscribing to services. Completed with user signature.
Technologies: Bitrise, CocoaPods, SwiftMobile Software Engineer
2012 - 2019Glazed Solutions- Brought many iOS and Android apps from concept to the App Store.
- Created wireframes as well as redesigned and adapted existing apps to newer OS versions.
- Designed and worked on RESTful APIs and back ends for mobile apps using Python.
- Proposed technical and architectural solutions and improvements to existing tech stacks.
- Used Agile methodologies and software management tools to work with teams across the world.
Technologies: Python, Django, Java, Objective-C, Android, iOSiOS/Android Developer
2015 - 2016Small Planet- Developed for the Wall Art app, in both Android and iOS.
- Created an authentication feature for the Android app.
- Fixed bugs and made performance improvements on the display of images into the respective frames of the available layouts for the iOS app.
- Fixed bugs on filters applied to images for the iOS app.
- Added animations and other UI changes for both Android and iOS apps.
- Added Mixpanel SDK and built a manager to handle the creation of events on the app and track the user's actions.
Technologies: Objective-C, JavaiOS Developer
2015 - 2016Beacinsight- Developed the data model and the apps architecture.
- Built an interface for iBeacon communication.
- Developed the logic and architecture of the events that should be generated by the interaction (location/proximity) of the user with the iBeacons.
- Implemented all of the user Interaction/design of the app.
- Implemented different algorithms to enhance the reliability of the iBeacons signal and its interaction with the apps events/logic.
Technologies: BlueCats, Swift, iOSiOS Developer
2015 - 2015Keepy (via Toptal)- Improved a video and audio in-app player.
- Enhanced the app's performance by removing critical overall issues.
- Created a all-new onboarding feature for new users.
- Implemented design changes.
Technologies: Objective-C, iOSiOS Developer
2015 - 2015Rocket Internet- Worked on the Kaymu iOS app redesign.
- Built dynamic interface components that were reused throughout the app.
- Developed a dynamic process to build custom UI forms according to a schema delivered via an API.
- Created a custom photo cropping tool.
- Built the entire settings logic.
Technologies: Objective-CAndroid Developer, iOS Developer (Contract)
2014 - 2015Lapa-App- Developed an Android and iOS object tracker app that located external devices via Bluetooth.
- Integrated with Parse Android lib, REST API, and cloud functions.
- Implemented push notification and geolocation queries.
- Adapted the app navigation flow and the UX/UI following Google's material design guidelines.
- Implemented the authentication system, allowing both Facebook and email registration.
Technologies: Swift, JavaiOS Developer, Back-end Developer (Contract)
2013 - 2014Cashtag- Developed an iOS peer-to-peer payments app.
- Built the app's design and navigation flows using AutoLayout.
- Integrated with a bank API to receive and forward payments.
- Created and documented a RESTful mobile API using Django REST Framework v2.
- Developed a push notifications service, both on the server and on the iOS side.
Technologies: Django REST Framework, Python, Objective-CAndroid Developer, Back-end Developer
2012 - 2013EatMyDirt- Developed an Android app where users can create checkpoint-based racing tracks and compete with other users.
- Built the app's UX/UI and navigation flows.
- Implemented the authentication system, allowing both Facebook and email registration.
- Built a non-authenticated flow with some limited functionalities.
- Built the app with Android 4 UI components, maintaining compatibility with 2.3 versions.
Technologies: Django REST Framework, Python, JavaiOS Developer and Back-end Developer (Contract)
2012 - 2013Treasured- Developed an iOS journaling app to store pictures and notes and share them with friends and family.
- Created and documented a RESTful mobile API in Django.
- Implemented a permissions system, making each media item available to or editable by specific users or groups of users.
- Implemented the authentication system, allowing both Facebook and email registration, and the notification system.
- Created wireframes, and redesigned UX and navigation flows.
Technologies: Django REST Framework, Python, Objective-CMobile Engineering Intern
2012 - 2012Glazed Solutions- Worked on a big-data tracking app.
- Refactored an existing native app to a hybrid app that used a WebView to display charts.
- Created an iOS visualization toolkit.
- Developed a data visualization recommender that proposed plot types based on the characteristics of multivariable datasets.
- Built a chart library using some of the most innovative data-visualization frameworks like D3.js.
Technologies: D3.js, Data Visualization, Objective-C, CSS, JavaScript, HTML5, PhoneGap, iOSMobile Software Engineer
2011 - 2011To Better Solutions- Developed an intelligent task scheduler Android app.
- Created an algorithm that suggested time management tips to the user based on her tasks.
- Designed and implemented app UI, following Android design guidelines.
- Defined and implemented a mobile API, model schema, and data handling guidelines for the project.
- Worked on requirements analysis, project management, and client communication.
Technologies: Java, Android