Maicon Brauwers, Developer in Teutônia - Rio Grande do Sul, Brazil
Maicon is available for hire
Hire Maicon

Maicon Brauwers

Verified Expert  in Engineering

iOS Developer

Location
Teutônia - Rio Grande do Sul, Brazil
Toptal Member Since
April 4, 2014

Maicon has enjoyed a great passion for computer programming since the age of 15. He is currently focused on building mobile apps. He loves the challenge of solving complex problems and creating truly innovative solutions.

Portfolio

DeviceMesh
Android Studio, Xcode, Java, Android, Swift, Objective-C, iOS
Trendage
Swift, Objective-C, iOS
Whirlii, Inc.
Objective-C, iOS

Experience

Availability

Part-time

Preferred Environment

Unity3D, Android Studio, Xcode, MacOS

The most amazing...

...project I've completed is a 3D photo sharing album app I wrote as a lead developer. I was responsible for everything from cloud synchronization to 3D rendering.

Work Experience

Lead iOS/Android Developer

2015 - PRESENT
DeviceMesh
  • Built computer vision technology used to sync videos.
  • Integrated with Firebase remote database.
  • Built the front-end using Storyboards.
  • Built low-level code for playing videos.
  • Integrated with AWS S3 API.
Technologies: Android Studio, Xcode, Java, Android, Swift, Objective-C, iOS

Lead iOS Developer

2015 - 2017
Trendage
  • Built an app front-end using Storyboards and Swift.
  • Interacted with a back-end REST API.
  • Implemented a camera solution to detect faces.
  • Profiled and performance-optimized code.
  • Researched and developed computer vision techniques.
Technologies: Swift, Objective-C, iOS

Lead Developer

2012 - 2016
Whirlii, Inc.
  • Created a synchronization framework for persisting local and remote data, enabling the user to see things both online and offline (Core Data <-> Cloud).
  • Built several common social features including liking, commenting, attaching media, etc.
  • Handled UI programming using storyboards and custom XIB files (+30 screens).
  • Built code for 3D rendering and shading (OpenGL, GLSL).
  • Integrated with several SDKs for cloud, social, and analytics support.
  • Built a rather complex infrastructure to allow anonymous users to make use of the app almost as extensively as registered users.
  • Built all code for storing remote data using a parse cloud solution.
  • Wrote some back-end code on PHP to support the app.
  • Ported the iOS app to Android.
Technologies: Objective-C, iOS

Course Coordinator, Instructor

2011 - 2013
Target Trust
  • Coordinated an iOS/Objective-C course.
  • Coordinated a Unity3D course.
  • Coordinated a Game Design course.
  • Taught classes on Android development.
  • Taught classes on several other programming topics (Web, PHP, UML, HTML, JavaScript, etc).
Technologies: JavaScript, Unity3D, Objective-C, iOS

CTO, Founder

2009 - 2011
Aleph Games
  • Built a system for an iOS auto-updating its contents through FTP.
  • Created a security and authentication mechanism for an enterprise only app.
  • Built a smart and efficient image loading procedure to support very large resolutions (>6K).
  • Created an efficient way for showing up to several thousand images at the same time.
  • Coded games using JavaScript and C# languages.
Technologies: Shaders, C#, JavaScript, Unity, Objective-C, iOS

Web Developer, C++ Developer

2003 - 2011
DFL Consultoria LTDA
  • Built several web applications supporting the standard create/read/update/delete operations.
  • Created a tool to automatically generate web forms directly from database structure.
  • Built a low level C/C++ application working with physical access control hardware.
  • Created a persistence framework for PHP.
  • Created a user interface framework for PHP.
Technologies: C++, SQL, JavaScript, HTML, PHP

Dakota Enterprise App

This is an iOS enterprise app (b2b) targeted for iPad devices we built for a company called Dakota. The app is a product catalogue app used by company's sales representatives to showcase portfolio to stores and also for receiving products requests.

Some of the key technologies we did utilize: Objective-C, Core Dat, network programming, ftp access, strong memory optimization.

Saccaro HD/Saccaro iOS app

Saccaro HD/Saccaro was an iOS app targeted for iPad and iPhone we build for furniture design company Saccaro.

The app was coded on Objective-C and featured support for very high resolution images (up to 6K x 6K), which make it necessary to build very optimized data and visualization structures to the app behave nicely within device's memory constraints.

Flying Princess iOS game

Flying Princess is a game I did build for iOS using Objective-C and Cocos2D framework. Its an action/puzzle/physics game.

Course Coordinator of iOS programming course

I serve as the course coordinator of an iOS programming course at Target Trust, an important and recognized training center here in Brazil.

Real-time refraction through deformable objects ACM I3D Siggraph paper

An advanced OpenGL technique for simulation refraction I created along with my professor (Oliveira Neto, Manuel Menezes de. Brauwers, Maicon). It features real-time refraction through deformable objects and was presented at the ACM Siggraph Symposium on Interactive 3D Graphics and Games (2007 abr. : Seattle, Estados Unidos). Proceedings I3D 2007. New York : ACM, c2007. p. 89-96 : il.

Languages

Swift, Objective-C, JavaScript, Java, PHP, HTML, C#, SQL, C++, HTML5

Frameworks

Core Data, Unity3D, Core Media, AssetsLibrary, GLKit, Media Players, Unity

Libraries/APIs

Parse SDK, TensorFlow, Facebook iOS SDK

Tools

Xcode, Android Studio, Eclipse IDE

Paradigms

Object-oriented Programming (OOP), Concurrent Programming, Asynchronous Programming, Agile Software Development

Platforms

iOS, Android, MacOS

Other

AVFoundation, Cloud Computing, Cloud, Cloud Engineering, Shaders

2001 - 2006

Bachelor's Degree in Computer Science

UFRGS - Porto Alegre, RS, Brazil

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