- Android DeveloperInfuse (via Toptal)2017 - PRESENT
Technologies: Android, Java, Clover, Git, Android Studio
- Created an app from scratch that updates inventory and orders from the Clover Platform using the Clover-Android SDK.
- Worked on an app that manages authorizations and payments using the Clover REST API.
- Implemented an intense code refactoring of a poorly designed and written codebase—improving code readability and maintainability.
- Applied a TDD approach—writing unit tests for each component before coding.
- Android DeveloperMoede (via Toptal)2016 - 2016
Technologies: Android, Java, Firebase, Google Maps API, Geofencing API
- Developed an app from scratch that plays tracks according to a user's location.
- Integrated Google Maps and Geofencing APIs.
- Developed a module that captures audio from a microphone and plays it in real-time.
- Developed a module that plays multiple tracks in sync, each with its own volume.
- Developed a module that syncs data with a Firebase Database and downloads files from Firebase Storage.
- Android DeveloperMesa2015 - 2016
Technologies: Android, Java, Git, Android Studio, XMPP, Realm, Google Maps API
- Developed a social app with video calls using XMPP and integrated it with a native C++ library.
- Developed an app based on maps and location with a login via Facebook.
- Learned advanced Git commands.
- Learned how to extract images from Photoshop wireframes and adjusted them to be used in apps.
- Had daily contact with a remote development team via Slack.
- Software Developer InternItautec2011 - 2013
- Developed web services using SOAP.
- Integrated a SQL Server database to a Microsoft Business Intelligence Solution.
- Learned structural and performance differences between Oracle and SQL Server databases.
- Software Developer InternSuati2011 - 2011
Technologies: C#, Oracle Database
- Fixed bugs and implemented new features in a large-scale system written in C#.
- Supported adjustments to an Oracle database.