Rafael de Melo Aroxa, Software Developer in Recife - State of Pernambuco, Brazil
Rafael de Melo Aroxa

Software Developer in Recife - State of Pernambuco, Brazil

Member since January 10, 2012
Rafael is described by colleagues as a fast learner with a fast-paced mind. He is a 'get-things-done' person and is extremely driven. His deep knowledge and experience in mobile development, combined with his excellent communication skills, make him a valuable asset on any team.
Rafael is now available for hire

Portfolio

Experience

  • Object-oriented Design (OOD), 9 years
  • Java, 7 years
  • iOS, 5 years
  • Objective-C, 5 years
  • Design Patterns, 4 years
  • ReactiveCocoa, 2 years
  • Android, 2 years
  • CocoaPods, 2 years

Location

Recife - State of Pernambuco, Brazil

Availability

Part-time

Preferred Environment

Mac OS X, Xcode, Eclipse, Git

The most amazing...

...software I've developed had 500,000 lines of code across 32 modules, and was used for real-time productivity tracking of a metal extraction mine.

Employment

  • Chief Technology Officer

    2014 - PRESENT
    Human Memory Archive
    • Was responsible for the entire product development of 2 apps, from definition & strategy to project execution, management, and coding.
    • Figured out a way to reduce 90% of costs by encoding the videos offline using H264 codec.
    • Developed Intent, an iOS app that allows one to reconnect with loved ones through meaningful video messages.
    • Developed Recapture, an iOS instant cloud camera app that allows the user to take photos and videos and never worry about running out of storage on their phone.
    Technologies: iOS, Ruby on Rails, Parse
  • Lead Mobile Developer

    2013 - 2014
    RevUnit
    • Was the main developer of Overwatch, which yielded the client a prize of $150,000 in funding to invest in the project (http://bit.ly/1hcCWpt).
    • Established code standards, best practices, testing, and continuous integration processes.
    • Tutored other developers with regards to iOS/Android development and other general Computer Science topics.
    • Managed the code review process for all other mobile developers.
    • Implemented 6 iOS apps and 2 Android apps for clients in Dallas, Little Rock, and the Northwest Arkansas area.
    Technologies: iOS, Android, Ruby on Rails
  • Senior Android Consultant

    2011 - 2011
    ID S/A Tecnologia de Identificação
    • Worked on a B2B Android app for remote workforce management. The manager can deploy tasks, track expenses, view workers' location on a map, etc.
    • Created an Android tablet app for the government to serve as class diary for public schools.
    • Implemented RESTful services using WCF and C# .NET.
    Technologies: Android, WCF, ASP.NET
  • Mobile Software Engineer

    2010 - 2011
    Fingertips
    • Worked on 18 applications across iOS and Android platforms. Technologies used include: SOAP / RESTful services, SQLite, GPS, camera/audio/video integration, internationalization, etc.
    • Created a reusable carousel component for iOS using 3D affine transformations using CoreAnimation.
    • Was responsible for estimating cost and effort of new projects based on high experience.
    • Worked on apps for multinational clients such as Claro, Nike, and ESPN.
    • Worked on apps for two of the biggest companies in Brazil: "Rede Globo" and "Grupo RBS".
    Technologies: iOS, Android, Parse, JSON, XML, SOAP
  • Software Engineer (Intern)

    2009 - 2010
    FAST Soluções
    • Worked on a cross platform solution used for real time productivity control and visualization of mine excavators.
    • Developed a WPF desktop application for managing employees’ check in/out times, and front door security lock that uses facial and fingerprint recognition, as well as RFID card identification.
    • Optimized dynamic form generation for Windows Mobile platform. Some forms had speed improvements of up to 13x.
    • Created an internal system used by Human Resources to pre-screen, select and interview job candidates for positions available at the company.
    • Implemented a self-discoverable P2P backup network in Java using JXTA.
    Technologies: C#, .NET, ASP, WPF, WCF

Experience

  • Telecine (Development)

    Telecine is an iOS app that allows the user to browse through the schedule and watch trailers, movies and TV series from the Telecine cable channel in Brazil. I developed some of the features and back-end integration as part of a team of 2 developers.

  • Radio Gaúcha (Development)

    Radio Gaúcha is an iOS app that allows the user to listen to the news & entertainment radio station "Rádio Gaúcha" in real-time over the internet. I implemented some of the features as part of a team of 2 developers.

  • Eleições RBS (Development)

    Eleições RBS is an iOS app that allowed the users to watch the 2010 Brazilian elections in real time, as well as related news with photos and videos. I implemented some features and bug fixes as part of a team of 2 developers.

  • Claro Clube (Development)

    Claro Clube is an iOS/Android app that allows the user to manage/exchange their rewards program with multi-national cell carrier Claro for various products and discounts. I developed the iOS app and helped finish the Android version as part of a team of 2 developers.

  • Cineclick (Development)

    Cineclick is an iOS app that allows the user to see schedule for movies all over Brazil, based on location or by choosing a state. Users could also view synopses, trailers, cast, and critiques about the movies. I implemented most of the features and back-end integration as part of a team of 2 developers.

  • Cineclick Oscar (Development)

    Cineclick Oscar is an iOS app that allowed the users to see the nominees, categories, movies, and all sorts of information related to the Oscars event. I implemented most of the features and back-end integration as part of a team of 2 developers.

  • Climatempo (Development)

    Climatempo is an iOS l/Android app that allows the user to see weather forecasts and news in real-time. I implemented some features and bug fixes as part of a team of 2 developers.

  • BrandsClub (Development)

    BrandsClub is an eCommerce iOS app that allowed the users to purchase clothes and accessories from BrandsClub in Brazil, and have the products delivered to them.

  • SisDoc (Development)

    SisDoc is an iOS app developed for iPads that was used internally by the client to plot all kinds of charts and statistics about their business. I developed part of the UI and custom charts as part of a team of 3 developers.

  • Nike 600k (Development)

    Nike 600k is an iOS app for iPad that allowed users to view news and updates for the Nike 600k SP>RIO event in 2010. I developed some of the features as part of a team of 3 developers.

  • Zero Hora (Development)
    https://itunes.apple.com/us/app/zero-hora/id415470445?mt=8

    Zero Hora is an app for iOS that allows the users to read the Zero Hora newspaper on their devices. I developed some of the features and bug fixes as part of a team of 2 developers.

  • Diario Catarinense (Development)

    Diario Catarinense is an app for iOS that allows the users to read the Diario Catarinense newspaper on their devices. I developed some of the features and bug fixes as part of a team of 2 developers.

  • Terra TV (Development)

    Terra TV is an iOS/Android app that allowed the user to watch movies and TV series, and view the programming schedule. I developed some of the features as part of a team of 3 developers.

  • Enjoy England (Development)

    Enjoy England is an iOS/Android app that allows the users to view and read about attractions and things to do in England. I developed some features and bug fixes as part of a team of 2 developers.

  • GNT Lookbook (Development)

    GNT Lookbook is an iOS app for iPad that allows the user to see news and trends for fashion, clothing and accessories. I developed some features and bug fixes as part of a team of 2 developers.

  • Muu (Development)

    Muu is an iOS app that allows the user to play on demand all series available on Muu TV channel.

  • ESPN Brasil (Development)

    ESPN Brasil is an iOS app that allows the user to view and read multimedia news and updates about their favorite sports team in Brazil. I developed the module for video news as part of a team of 3 developers.

  • Recepedia (Development)

    Recepedia is an iOS app that helps users find and favorite featured food recipes. I developed some new features and bug fixes.

  • iScape (Development)

    iScape is an iOS/Android app that allows the user to take a picture of their backyard and create their own virtual landscaping project.

  • Btiques (Development)

    Btiques is an eCommerce iOS app that allows the user to browse and favorite various clothing items and accessories for small and exclusive boutiques. I developed some features and bug fixes as part of a team of 2 developers.

  • Mobile ID Guide (Development)

    Mobile ID Guide is an iOS/Android app that allows the user to know about and verify the security features in Driver's Licenses issued in the US.

  • Overwatch (Development)

    Overwatch is an iOS app that assists the user with features like GPS radar and voice communication when playing Paintball/Airsoft with their friends.

  • Park Place Dealerships (Development)
    https://itunes.apple.com/us/app/park-place-dealerships/id866367308?mt=8

    Park Place Dealerships is an iOS app that allows the clients of the Park Place Dealerships in Texas better manage their customer relationship with the dealership. User can schedule service appointments, view dealer inventory, and much more. I developed most of the features as part of a team of 2 developers.

  • SmileBank (Development)

    SmileBank is an iOS app to help parents educate their young children how to improve their oral hygiene. I developed the foundation of the app and led other 2 developers throughout the project.

  • Intent (Development)

    Intent is an iOS app that helps the user keep their most precious moments about their heritage and loved ones using video interviews.

  • Recapture (Development)

    Recapture is a cloud camera app for iOS that allows the users to take as many photos and videos as they want, and never run out of storage on their phone.

Skills

  • Languages

    Java, Objective-C, SQL, XML, HTML, JavaScript, C, Ruby
  • Frameworks

    iOS SDK, ReactiveCocoa, Android SDK, Ruby on Rails (RoR)
  • Libraries/APIs

    Parse SDK, OpenGL ES, CocoaPods, Facebook iOS SDK
  • Tools

    SourceTree, Git, Xcode, Android Studio, Git Flow, iOS Instruments, Gradle
  • Paradigms

    REST, Object-oriented Design (OOD), Design Patterns, Object-oriented Programming (OOP), Agile Software Development, Scrum, Concurrent Programming, Reactive Programming
  • Platforms

    iOS, Parse, Android
  • Storage

    JSON, SQLite
  • Other

    API Design, Multithreading

Education

  • Master of Science degree in Computer Science
    2012 - 2014
    University of Arkansas - Fayetteville, Arkansas
  • Bachelor of Science degree in Computer Science
    2006 - 2011
    Universidade Federal de Pernambuco - Recife, Brazil
  • Technician degree in Computer Science
    2004 - 2006
    UNIBRATEC - Recife, Brazil

To view more profiles

Join Toptal
I really like this profile
Share it with others