João Dias Barbosa

João Dias Barbosa

Porto, Portugal
Hire João
Scroll To View More
João Dias Barbosa

João Dias Barbosa

Porto, Portugal
Member since February 4, 2014
João is a passionate iOS and Android developer with a strong attention to detail that has yielded great apps. He has delivered many projects for millions of users, for both startups and big companies, and he's worked extensively on back-end and API integrations. He has a very positive attitude and works well both alone and on teams.
João is now available for hire
Portfolio
Experience
  • Java, 5 years
  • Objective-C, 3 years
  • Django, 2 years
  • Android, 4 years
  • iOS, 3 years
  • Python, 3 years
  • Swift, 1 year
Porto, Portugal
Availability
Part-time
Preferred Environment
iOS, Android, Django, Xcode, Eclipse, Git
The most amazing...
...app I've built is Cashtag, a mobile payments app that allows anyone to pay their friends in seconds directly from their account and for free.
Employment
  • iOS Developer
    Rocket Internet
    2015 - PRESENT
    • 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-C
  • Mobile Software Engineer
    Glazed Solutions
    2012 - PRESENT
    • Brought many iOS and Android apps from concept to the App Store.
    • Created wireframes, 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: iOS, Android, Objective-C, Java, Django, Python
  • Android Developer, iOS Developer
    Lapa-App (contractor)
    2014 - 2015
    • 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 a geo-location queries.
    • Adapted the apps navigation flow and the UX/UI following Google's material design guidelines.
    • Implemented the authentication system, allowing both Facebook and email registration.
    Technologies: Java, Swift
  • iOS Developer, Back-end Developer
    Cashtag (contractor)
    2013 - 2014
    • Developed an iOS peer-to-peer payments app.
    • Built the apps 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: Objective-C, Python, Django REST Framework
  • Android Developer, Back-end Developer
    EatMyDirt
    2012 - 2013
    • Developed an Android app where users can create checkpoint-based racing tracks and compete with other users.
    • Built the apps 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 an Android 4 UI components, maintaining compatibility with 2.3 versions.
    Technologies: Java, Python, Django REST Framework
  • iOS developer, Back-end developer
    Treasured (contractor)
    2012 - 2013
    • Developed an iOS journaling app, to store pictures and notes and share them with friends and family.
    • Created and documented a RESTful mobile API django.
    • Implemented 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: Objective-C, Python, Django REST Framework
  • Intern Mobile Engineer
    Glazed Solutions
    2012 - 2012
    • Worked on a big data 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.
    • Contributed new visualizations to the d3.js framework.
    Technologies: iOS, Phonegap, HTML5, JavaScript, CSS, Objective-C, Data Visualization, d3.js
  • Mobile Software Engineer
    To Better Solutions
    2011 - 2011
    • 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: Android, Java
Experience
  • Treasured (Development)
    http://treasured.com

    An iOS journaling app to store pictures and notes and share them with friends and family.

  • Cashtag (Development)

    An iOS peer-to-peer payments app. Cashtag was a 2013 Seedcamp winner.

  • EatMyDirt (Development)
    https://play.google.com/store/apps/details?id=com.glazedsolutions.eatmydirt

    An Android app where users can create checkpoint-based racing tracks and compete with other users.

  • Lapa Android (Development)

    An Android object tracker app that locates external devices via Bluetooth.

  • Statz.Me visualization framework (Development)

    A JavaScript-based engine that generates statistical visualization methods fitting the respective data types, built for an iOS app

  • Lapa iOS (Development)

    An iOS object tracker app that locates external devices via Bluetooth.

  • Rocket Internet (Development)
    http://www.kaymu.com/

    I worked on Kaymu, an iOS app for the leading online marketplace in developing countries. I implemented the new design and built flexible custom interface components that could be reused through all the app.

Skills
  • Languages
    Java, Objective-C, Python, JavaScript, Swift
  • Frameworks
    Android SDK, iOS SDK, Django
  • Libraries/APIs
    Twitter API, Facebook API, Foursquare API, Google AdWords
  • Tools
    Aptana, Eclipse IDE, Xcode, Android Studio, Google Analytics, TextMate
  • Platforms
    Android, iOS, Linux
  • Paradigms
    Agile Software Development, Scrum, Kanban
  • Storage
    MySQL, PostgreSQL
Education
  • Master's degree in Computer Science
    University of Porto - Porto
    2007 - 2012
Hire the top 3% of freelance developers
I really like this profile
Share it with others