Android Developer / Android Trainer / Project Manager / Scrum Master / Delivery Manager for an IT and software outsourcing company providing a wide range of
software development and software outsourcing services from support,
consulting and maintenance to software and application development as a
whole.
Participation in the development of several projects within the company: I. An application developed for a startup in Silicon Valley representing the world's first artificial intelligence teacher helping its users to learn English (June 2016 - November 2016).
- The application main features are: in-application purchases, audio recorder, client-server data transferring.
- The application was developed within a team of 3 members.
- Role: Scrum Master, Android Developer.
- Keeping close in touch with the clients.
- Working as a mentor in order to help the clients build user-friendly features on the Android version.
- Coordination of other teams who came from Portugal and India.
- Offering support for the local team in solving technical issues.
- Management of the Scrum team.
II. An application developed for a successful startup in Silicon Valley representing a personalized and socialized learning model (July 2016 - Present).
- The project represents an exceptional educational experience that helps students succeed throughout their lives, not just only on the next test.
- The application was developed within a team of 5 members.
- Role: Project Manager.
- Building a Ruby on Rails team in order to transfer the work from India and Indonesia to Vietnam.
- Discussing the requirements with the client.
- Coordination of the other teams who came from Indonesia, India and the US in order to move the development team to Vietnam.
- Collecting the student and teacher observations in order to upgrade the learning management system.
III. An application developed for a startup in Silicon Valley representing a robotic system to help people be with their family every time from anywhere, all over the world (April 2016 - July 2016).
- The project involved the conversion of a controlling robot system based on Node.js to the new one, working with WebRTC technology.
- The application main features are: the use of WebRTC technology, Android service, Android local socket, real-time communication.
- The application was developed within a team of 5 members.
- Role: Project Manager, Android Developer.
- Keeping close in touch with the clients.
- Coordination of the US team.
- Offering technical support to the local team.
IV. A project aiming the conversion of Flash content within an education system to HTML5 (January 2016 - April 2016).
- Role: Team Leader.
- Working on several lessons, including mathematics, physics, etc.
- Managing a team of 10 developers; following the progress, tasks and issues.
V. A project representing a
motorbike delivery and transportation service (comparable to Uber) (November 2015 - December 2015).
- The application main features are: Android location base service, Android custom view, Google Cloud message.
- Role: Android Developer.
- Working with the Indonesian team in order to delivery an urgent important demo of the Android version for the investors.
VI. Several educational projects.
- Working onsite at Vietnam's educational publishing house.
- Reading the Epub3 format with extra media data and HTML5 interaction.
- Upgrade of a quiz application.
VII. An Android application that allows users to connect to a group of people who own cars from a well-known automotive manufacturer and to join several events (January 2015 - April 2015).
- The application main features are: communication with the web service, GCM, 2D Graphic.
- The application was developed within a team of 5 members.
- Role: Android Developer.
- Application design, development and maintenance.
VIII. A project representing an internal application for a company providing a wide range of services, from consulting to system development, operation and maintenance (February 2014 - December 2014).
- The application main features are: Android services, "lazy load, load more" option, Android graphic, Android location base service, Android media, Android setting: brightness, volume, vibration, Bluetooth, Wi-Fi, Android Phone, Message.
- The project was developed within a team of more than 500 members.
- Role: Android Sub Leader.
- Management of a team of 10 members.
IX. A banking payment project (October 2013 - Present).
- The application main features are: RSA encryption.
- Writing a JAVA module to encrypt the information using the RSA algorithm.
X. A project representing a social network in Japan (July 2013 - February 2014).
- The application main features are: the option of communicating with the server by using JSON or XML, Android hardware such as: camera, sensors and GPS, Android location base service.
- The application was developed within a team of over 90 members.
- Role: JAVA Developer.
- Maintenance and upgrade of the Android version of the application.
- Working with several social networks APIs such as Facebook, Twitter and G+.
- Upgrading an old architecture (since 2010) using new techniques in Android, such as Fragment.
- Use of Google Admob, Google Analytics and several other Admob SDK from Japan.
XI. An Android MP3 player that can play MP3 audio files, manage songs, albums and artists.
- The application main features are: Android services, the option of communicating between browsers and Android native applications, the option of "lazy load, load more", Android media player, SQLite.
- The application was developed within a team of 6 members.
- Role: Android Developer, Project Manager.
- Application design, development and maintenance.
XII. An Android quiz application which can interact with multimedia resources (April 2013 - May 2013).
- The application main features are: the option of communicating between JavaScript in browsers and Java in Android native applications.
- The application was developed within a team of 3 members.
- Role: Android Developer.
- Working onsite.
- Use of HTML5, JavaScript, jQuery, jQuery mobile, PhoneGap library.
XIII. A
system allowing users to create dynamic catalogs for sale (February 2013 - April 2013).
- The application main features are: dynamic layout, the option of communicating with Web services, the option of "lazy loading, load more", synchronizing the data between the client and the server.
- The application was developed within a team of 4 members.
- Role: Android Developer.
- Application design, development and maintenance.
XIV. A system based on the augmented reality for a German luxury vehicle, motorcycle, and engine manufacturing company (January 2013 - April 2013).
- The application main features are: Android NDK, Augmented Reality technology, Android camera, Images recognizing.
- The application was developed within a team of 3 members.
- Role: Project Manager, Android Developer.
- Application design, development and maintenance.
XV. An educational application allowing the user interaction with PDF books containing extra data such as: videos, audios, images and notes (September 2012 - January 2013).
- The application main features are: Android custom view, Android 2D graphic, Android NDK.
- The application was developed within a team of 35 members.
- Role: Technical Leader.
- Working with the PDF format on Android.
- Use of the Chain of Responsibility Pattern.
- Use of SQLite database.
Gaining several awards within the company:
- Second prize in the “Every One An Idea” competition (for an idea related to recognizing a trademark using the Augmented Reality technology);
- Employee of the year (2012, 2013);
- Employee of the month (June 2013, October 2013, October 2014);
- Contributory award (an award for the significant contribution to the development of the company's brand over the first ten years).