Gustavo K. expert freelancer in Android, iOS, Java

G. K.

No ratings yet

Hourly rate:


IT & Programming

About me
20+ years creating software solutions.
4+ years leading teams (Software, UX).

12 years developing mobile devices applications at Motorola
2 years developing software applications for samsung products at Samsung.
Work history
20+ years creating software solutions.
4+ years leading teams (Software, UX).
8 patent proposals in the last year, 3 already approved and 5 under evaluation.
Well versed in many Software Development areas, but also in UX, Service Design, Innovation, Electronic, Mechanical, Photography and Music.
In touch with Big Data, Context Aware, NoSQL, Machine Learning, MQTT, IoT, RTP, Data Visualization, Visual Cryptography, Prototyping, Wearable, Scrum, Kanban.
Technical Skils
Protocols: (Internet) TCP, UDP, HTTP, XML, XMPP, TLS/SSL, POP, IMAP, SMTP (Messaging) SMS, EMS, MMS, SMPP, IMPS, MQTT, (VoIP) SIP, RTP, RTCP, AMR, MSRP, IMS, OMA PoC, (Mobile) GSM, CDMA, UMTS, LTE. Languages: C, C++, C#, Objective-C, Java (certified), OpenGL, OpenCV, QT, Ruby, Phyton, Delphi, HTBasic.
Mobile OS: iOS, Android, Tizen, Windows Mobile, P2K OS, Linux/Java, J2ME*.
Education Background
Mastering on Visualization of Information – FEEC – UNICAMP (on going) Electrical Engineering – UNIP – Campinas 2002
Mechatronic Technician – ETEC – Campinas 1997
Fluent in English
System for mobile device with detachable camera and method of use thereof United States US 14/483.648
Filed September 9, 2014
Método para comunicação entre usuário e dispositivos inteligentes (Method for communication between user and smart devices) Brazil BR 10 2015 004521 2
Filed February 27, 2015
To be filled this month on USPTO
One patent to be filled in a couple months Professional Experience
Samsung Advanced Technology -> from 2013 to Today
2015 – Managing development teams on creating solutions for Ultrasound equipments, integrating many Samsung devices as Ultrasound, Laptops, TVs, Smartphones, Air Conditioning, Tablets, Printer, Web Services. Leading a team on prototyping a real-time VoIP application between Smartphone and a Samsung Smart TV, using pNaCl to avoid default audio buffers and to use UDP.
2014 - Acting as a technical player on a multidisciplinary team focusing on bringing new product concepts and ideas by understanding user needs following Service Design approach. Responsible for a large number of new concepts, having written 2 invention disclosures, both approved to be filled on USPTO, and other 6 under evaluation. Also, on Osaka-Japan, defined a real-time remote camera live view protocol and led the software prototype development team on developing the new concept proposed by US 14/483.648 (above).
2013 - Acting as software architecture for a Context Aware / Big Data research project with UNICAMP (INOVA).
Daitan Labs -> from 2012 to 2013
2013 - Acting as project manager / software architect to build a team to develop an educational mobile application released on march/2013 for iPad/iPhone and Android. Also worked on IoT project for power and network control using MQTT.
Motorola Mobility R&D -> from 1999 to 2012
2012 - Acting as technical leader of an integration team in Brazil for the first Motorola LTE product to be launch in Canada.
2011 – Acting as technical leader responsible for the integration of Motorola’s first NVIDIA dual-core handset released on Canada. During this period also implemented Cell Broadcast and Subsidy lock feature on Qualcomm MDM6200 code, including RIL.
2010 – Begins to work on Android, responsible for several LATAM features and integrations fixes. During this period, was responsible for finding a wakelock issue on a specific product, which was about to be cancelled due to battery performance issues, solved by the wakelock issue finding.
2009 – Was responsible for proving the management that was possible to port almost all the code from OMA PoC feature to Motorola Push-To-Talk proprietary format, by creating a prototype in a couple of weeks. This prototype was used to justify creating a team to finish the work and port the feature, making it possible to answer a carrier request of a new handset with M-PTT. Also was responsible to prove that was possible to implement M-PTT on a Windows Mobile phone, where other teams said it was technically not possible. As a result of this, a huge amount of Windows Mobile Smartphones were sold granting a reward for achieving it.
2008 – Was responsible for QoS analysis for PTT networks, especially in Mexico City. To improve the analysis, used Visualization Information techniques to create a tool to help finding network issues (The tool, written in OpenGL and java, used 3D visualization of the route, downloading the map from Google Maps, and displayed the eNodeB position, the handset position and signal quality on that measurement). A paper was published on this topic at UNICAMP:
“Visualization Tool for Testing and Formulating Hypotheses on PoC Service Issues”
2007 – Developed a test server for OMA PoC protocol, allowing developers to use the emulator, and specific test scenarios, which helped the OMA PoC AMR stack fixes.
2006 – Beginning of OMA PoC development. Working with Russia to implement the protocol. Also implemented TCP/IP stack for the handset.
2005 – Developed a prototype stack of OMA IMPS stack in java, to avoid the need of using a 3rd party code. This prototype was the base for creating a team to finish the work.
2004 – As part of the team was using LINUX and other part was using Windows, and as the common instant messaging client used was Microsoft Communicator, not supported by any Linux IM client at that time, a IM client for Linux supporting Microsoft Communicator protocol was developed during free time. After release this IM client (called KIM – Kaneblai Instant Messaging) was used by a huge set of users in Motorola, especially in India and California.
2003 – Initiates to work at Research and Development team working an a Linux-Java OS, that looks like Google’s Android OS. During this period was assigned to Mountain View site a couple of times. As there was no functional hardware and the team was working on SMS/MMS development, a tool for testing SMS/MMS was needed. So, created the tool and was responsible for the first multimedia image visualized on the prototype hardware. A picture of this achievement was taken, and this picture was used globally as a huge achievement by the whole Linux-Java team. A reward was received due to that.
1999 to 2002 – Working on manufacturing, responsible to detect issues on handset’s software. As R&D was not able to provide fixes in reasonable time, developed a technique for fixing those issues. This ability was the main reason for the ingression in the R&D team.

Related skills

Android iOS Java