Scroll To View More
Cristian Luis Duarte, Software Developer in Buenos Aires, Argentina
Cristian Luis Duarte

Software Developer in Buenos Aires, Argentina

Member since April 11, 2016
Cristian is a systems engineer who has graduated from the National Technological University in Buenos Aires. He has experience in many aspects of software development from desktop, server-side to web, and Android mobile development. In addition, he has great soft skills like coaching, recruiting, and leading IT teams.
Cristian is now available for hire



  • SQL, 10 years
  • Java, 10 years
  • Android, 5 years
  • REST, 5 years
  • JavaScript, 3 years
Buenos Aires, Argentina



Preferred Environment

Android Studio, Git, Eclipse, OS X, Bash

The most amazing...

...thing I've coded is an animated GIF decoder following exact specifications.


  • Android Engineer

    2016 - PRESENT
    High Fidelity
    • Ported the Open Source VR platform (high fidelity)( to Android using the NDK.
    • Adapted the graphics back-end engine to Open GL ES 3.
    • Integrated Google Daydream SDK to be able to interact with Daydream compatible smartphones using Daydream View (headset) and the controller.
    • Adapted the toolchain so it used the proper C++ Clang compiler and GNU STL.
    • Solved audio communication stability issues (some devices closed IO objects and a restarting mechanism was implemented).
    • Implemented features to make it Daydream compliant: re-centering, teleporting and walking.
    Technologies: Android, Daydream, C++, JavaScript, CMake, Qt
  • Android Software Engineer

    2016 - 2016 (via Toptal)
    • Implemented the chat functionality in native Android code reviewing the current WebView version and applying design to get a fresh native UI.
    • Made it possible to use the chat while being offline. Cached messages in a local SQLite database, synchronized data, and optimized data usage by using existing data.
    • Polished the application by applying animations, unread messages indicators, and postponing data retrieval to quickly show screens.
    Technologies: Android, Java, SQL, PubNub
  • Lead Software Engineer

    2011 - 2016
    Mobaires SRL
    • Created Dasher Messenger from scratch—a messaging app for Android. Incorporated features like GIFs, location sharing, and payments through Venmo; the server-side was provided by the client.
    • Implemented the multi-platform motels guide iTelo for Android, Blackberry, and Nokia (Java phones).
    • Coached Android and Java developers and led the development process, giving visibility to clients as well.
    • Developed the OS X Agent for Pie Digital Software. Involved agents and daemons development, installers scripting and creation of Cocoa helper tools apps.
    • Implemented an insurance agent's tool for Android that provided location tracking, car problems marking and messaging from HQ.
    • Made a version of "This Day in History" (from the History Channel) for the Android Samsung Apps store.
    Technologies: Java, Android, Java ME, OS X, Packages, PHP, SQL, AWS
  • Semi Senior Development Analyst

    2007 - 2011
    • Created a job to migrate user-related data to secure tables (encrypted columns).
    • Coded the back-end for MercadoClics, the MercadoLibre in-site advertising project. Including links generation, clicks, impressions counting, ads selection algorithms, and charges generation.
    • Made use of his seniority, took the role of coach as well, assisted other members of his teams.
    • Ensured MercadoLibre security, made pages secure through SSL and implemented a new login page.
    • Updated MercadoClics.
    • Coached other developers.
    • Implemented new ads positions and user dashboards.
    • Implemented, as a member of the customer service development team, web tools based on to provide services for customer representatives.
    Technologies: Java, Servlets, Oracle, PL/SQL, HTML
  • Java Developer

    2007 - 2007
    VISA Argentina (via FirstSystems Consulting)
    • Supported an internal product for corporate accounts management. Mostly web development.
    • Maintained the existing implementation of 3D-Secure (named Verified by Visa) with fixes in corner cases.
    • Implemented a logistics-oriented version of the system applying specific functions like expenses category management, reports and security features such as login, CAPTCHA, and blocked accounts.
    Technologies: Java, Servlets, Java EE, HTML, XLST
  • Java Developer

    2006 - 2007
    • Maintained the finance, stock, and purchasing modules of the proprietary ERP System.
    • Implemented reports generation for different business needs.
    • Made a scheduled jobs for different reporting goals, like daily sales reports and stock quantities alarms.
    Technologies: Java, EJB, Swing, AWT, SQL, JasperReports


  • Dasher Messenger (Development)

    A messaging app for Android that includes cool features like GIFs, location sharing, payments, and pools in group chats. There are versions for iOS and the web.

  • iTelo (Development)

    A motel guide with photos gallery, location, prices, and discount coupons.


  • Languages

    Java, SQL, JavaScript, C++, HTML5, PHP, Bash Script, CSS
  • Libraries/APIs

    Android API, Firebase Android SDK, Facebook SDK
  • Tools

    Android Studio, Eclipse IDE, Git, GitHub
  • Platforms

    Android, Google Daydream, Firebase
  • Paradigms

    REST, Scrum, Design Patterns
  • Frameworks

    Symfony 2
  • Storage

    MySQL, Redis


  • Bachelor's degree in Information Systems Engineering
    2004 - 2008
    National Technological University - Buenos Aires, Argentina
I really like this profile
Share it with others