Ignacio Agustin Gutierrez Ibañez
Verified Expert in Engineering
Code Review Developer
Ignacio has two years of experience developing Android apps. During that time, he learned how to implement architecture patterns, to create apps that provide a real-time experience, and to enhance apps with all kind of animations. He also worked a lot with the Android Camera API for a social network, where he added live streaming capabilities. Ignacio is a flexible professional so that he can work in teams of all sizes and has done so.
Portfolio
Experience
Availability
Preferred Environment
Git, Android Studio, Linux, Windows
The most amazing...
...project I've worked on was a mind-controlled wheelchair (using EMOTIV's neuroheadset) to help people with complete quadriplegia gain some autonomy.
Work Experience
Android Developer
Wolox
- Added live streaming to an app using HLS protocol and saved video segments to an Amazon S3 bucket.
- Worked as a member of the Android code reviewing team.
- Developed a wheelchair simulator (Unity), and by using a neuroheadset (Emotiv) we were able to control the wheelchair using facial expression detection and inertial sensors. The project was aimed to develop a neuroheadset-controlled wheelchair for people with complete quadriplegia (it was the company's pet hackathon).
- Implemented a chat system that worked in real-time using PubNub (if watching a live stream) or with a homemade polling system (if watching a finished stream).
- Created a custom inbox-like (similar to Google's app) floating action button with many complex animations.
Experience
Brawl Club
The game is completely powered by Firebase.
Kanvas
Live Streaming
Record and edit a live video broadcast with stunning visual effects, filters, animated GIFs, and live painting. Replay your video broadcast and leave real time comments at any time in the future.
GIF Burst
Find something moving or go to selfie mode and tap the record button. With just one tap, you will create a memorable moment in motion.
Painting
We completely revamped the painting experience and broke out painting into a separate mode. Users can select different paint brushes including fine pen, marker, pencil, and paint brush to create a work of art.
Custom Mode
Use any of your favorite decorations to edit photos, GIFs, and videos all in the same place by adding text, stickers, overlays, or drawings to decorate each frame.
Miscellaneous
- Record up to 15 seconds of video with a custom stop motion camera.
- Upload videos, GIFs, and photos from your camera roll or search for content on Giphy, Instagram, Tumblr, and Flickr.
- Chat message is a great way to make new friends and use fun stickers reactions in conversations.
- Draw on your canvas with 7 paint brushes and tons of colors.
- React to canvases you love with custom sticker reactions.
Quitbit
OneCodeLabs
https://github.com/OneCodeLabsReminder lets you persist the state of your views to recover them later in order to display old data until the fresh data arrives.
The difference between Reminder and the other bundle saving/restoring mechanisms are that:
1) Reminder saves your data cross sessions, meaning you will have saved data even if you close your application and open it again (this doesn't happen with an instance state).
2) Also, Reminder tells you how old the saved data is in order to decide if you can still use it (and save a request to your API) or if it's too old and it can't be used.
3) Reminder also allows showing data even when there's no internet available, like Facebook and Twitter does.
ToGive
Wheelcast
Skills
Languages
Java, C, C#, JavaScript, HTML, Octave
Frameworks
JUnit, Espresso, Unity
Libraries/APIs
Firebase Android SDK, Google Maps SDK, PubNub
Tools
Android Studio, Git, Emotiv SDK, AWS SDK
Paradigms
Imperative Programming, Object-oriented Programming (OOP), Object-oriented Design (OOD)
Platforms
Android, Windows, Linux, Bluetooth LE
Other
Code Review, Android Animations, Android Camera App
Storage
SQLite
Education
Bachelor's Degree in Software Engineering
Instituto Tecnológico de Buenos Aires - Buenos Aires, Argentina
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring