Maicon Brauwers
Mobile Developer at Toptal-
Summary
I'm a Lead Developer and Senior Software Engineer, currently focused on mobile app development.
I've a Bachelors Degree on Computer Science, and a lot of time on my formation was dedicated to create skills
on different computer science areas: from database and web programming to computer graphics programming
and games.
Actually my main focus is native iOS (Objective-C/Swift) and Android (Java, NDK) programming, on which
I've 10 years of experience.
Having successfully built mobile apps from zero to publish from different industries like fashion, entertainment,
social media and more.
I've a great background on 3D computer graphics programming (including shading programming, renderer
coding and OpenGL) and games programming, having run my own game development company and also
currently teaching game development with Unity3D toolset.
Something I enjoy very much to do is to work creating new things, and making technology go further.
Experience
Mobile Developer at Toptal
January 2013 - Present
At Toptal I work remotely for US and Europe companies, leading mobile app development (iOS & Android).
Key technologies I work on:
- iOS native development (Objetive-C and Android);
- Android native development (Java and NDK);
- Team lead;
- Backend development (PHP);
- Computer graphics programming;
- Unity3D development;
- Data science and machine learning.
https://www.toptal.com/resume/maicon-brauwers
Manager and Lead Developer
May 2011 - Present
Page 1
At Edge Mobile Dev I do work deploying the best mobile solutions for several platforms, including iOS and
Android. I also make games using Unity3D engine and other framewoks.
Key stuff we do:
- Mobile development and management, from scratch to finish and beyond
- Native iOS programming (Objective-C/Swift)
- Native Android programming (Java, NDK)
- Cross-platform development
- Backend development (PHP)
- Integration with backend SaaS (Firebase, AWS, Parse)
- Game development (Unity3D)
Developer Lead (iOS/Android) at DeviceMesh
January 2016 - January 2018 (2 years 1 month)
At DeviceMesh I'm the lead developer responsible for designing and implementing the novel technology
behind DeviceMesh video synchronization.
Main responsibilities:
- Oversee iOS and Android mobile app development;
- Developed key AR technology for video synchronization;
- Integrated app with Firebase backend;
- Implemented low level video playing code;
- Frontend development.
- Worked with Objective-C, Swift, Java, NDK, PHP.
Senior iOS Developer
May 2016 - November 2017 (1 year 7 months)
I worked at Trendage being the lead iOS developer. We produced two different apps for the fashion industry.
Some of my duties:
- Native iOS programming using Objective-C and Swift;
- Integration with REST API;
- Implementation of advanced camera functionalities;
- R&D on Computer Vision and AI techniques;
- Frontend development;
- Additional Android programming.
Lead Developer
February 2013 - February 2017 (4 years 1 month)
As a Lead Developer at Whirlii Inc I'm the main responsible for software engineering and programming
of the iOS and Android versions of Whirlii mobile app, as well all the server and cloud background
infrastructure needed.
Instructor
Page 2
2011 - January 2014 (3 years 1 month)
Instructor of many different classes, including:
* iOS development (coordinator);
* Unity3D development (coordinator);
* Game Design (coordinator);
* Blender 3D (coordinator);
* Android;
* Object Oriented Programming and UML;
* C/C++;
* C#;
* Javascript;
* Java.
Co-Founder and Main Programmer
October 2009 - December 2011 (2 years 3 months)
My roles include project management, design and programming of mobile apps for iOS platform, using
technologies such as XCode, Objective-C, Cocos2D, Unity3D, CoreData, In-App Purchases, Game Center
Integration and more.
Software Engineer
2003 - December 2011 (9 years)
Software engineering and programming of desktop and web applications, using languages as C++, PHP, C#
and Javascript.
Education
UFRGS
Bachelor's degree, Computer Science, Computer Science, 2001 - 2006
Activities and Societies: Computer Graphics, E-Learning, Web Development, General programming
Universidade Federal do Rio Grande do Sul
Bachelor's degree, Computer Science, 2001 - 2006
Page 3
Maicon Brauwers
Mobile Developer at Toptal-
Contact Maicon on LinkedIn
Page 4