Scroll To View More
Christian Diego De Martino, Software Developer in Buenos Aires, Argentina
Christian Diego De Martino

Software Developer in Buenos Aires, Argentina

Member since November 30, 2012
Christian is a software engineer with over 14 years of experience developing applications with Java as well as extremely high insight on the iOS languages such us Objective-C and Swift since the early betas. Over the last few years, he's being coding in JavaScript and widely used frameworks and libraries like React and Node. Christian has a strong command of English and is able to communicate extremely well.
Christian is now available for hire

Portfolio

Experience

  • iOS, 7 years
  • JavaScript, 5 years
  • MongoDB, 3 years
  • Swift, 3 years
  • Node.js, 3 years
  • React, 2 years
  • React Redux, 1 year
  • React Native, 1 year
Buenos Aires, Argentina

Availability

Part-time

Preferred Environment

JavaScript, React.js, Node.js, Swift

The most amazing...

...code I've written was when I taught myself to directly access video card memory and buffers using Turbo C++.

Employment

  • Sofware Engineer

    2017 - PRESENT
    FineTune Learning
    • Built a whole education platform around the AP and Pre-AP exams for students.
    Technologies: JavaScript, React, Redux, Apollo
  • iOS Developer

    2013 - PRESENT
    Etermax
    • Developed for a new game for iOS devices.
    Technologies: iOS, Objective-C, UIKit, Core Graphics, Core Text, Core Animation
  • iOS Developer

    2016 - 2016
    Hashcam (via Toptal)
    • Completely rewrote an iOS app targeted for iOS 6 and iPhone 4 in Swift 2. Autolayout was used to allow better user experience and UI on iPhone 6 and 6+. The app is ready to be used on iPad as well.
    Technologies: Swift, iOS 9
  • iOS Developer

    2014 - 2015
    Deviget, LLC
    • Coded a migration project from RubyMotion to Objective-C.
    • Worked for several months on a social network similar to LinkedIn, but with audio and text messages coded in Swift.
    Technologies: Objective-C, Swift
  • iOS Developer

    2012 - 2012
    Starmount, LLC
    • Worked as software developer, creating a mobile point-of-sale application for iPad.
    Technologies: iOS, Objective-C, UIKit
  • Project Manager, Scrum Master

    2011 - 2012
    Globant S.A.
    • Managed a number of remote developer teams that used Scrum Agile methodology.
    • Developed apps for iOS and Android mobile platforms, including both a number of games and several productivity based apps.
    • Maintained a product roadmap to provide customers with realistic expectations, including establishing concrete dates for deliverables and project milestones.
    Technologies: iOS, Objective-C
  • Project Manager, Scrum Master

    2009 - 2011
    Nextive, LLC
    • Managed a number of remote developer teams that used Scrum Agile methodology.
    • Developed games and productivity apps for iOS and Android mobile platforms.
    • Worked with clients and game designers to implement a product backlog on all games that were developed.
    • Maintained a product roadmap to provide customers with realistic expectations, including establishing concrete dates for deliverables and project milestones.
    • Synthesized business requirements and turned them into user stories.
    Technologies: iOS, Objective-C
  • Java Senior Team Lead

    2007 - 2009
    Sabre Holdings, LLC
    • Worked as the team leader for the corporate travel business area, incorporating Scrum Agile methodology in daily work.
    • Assisted the team in generating estimations for each user story in the sprint backlog and product backlog.
    • Negotiated deliverables and priorities with stakeholders, including doing work in marketing and sales.
    • Responsible for tracking bugs, risks, and tasks.
    Technologies: Java
  • Senior Java Developer

    2006 - 2007
    Verizon Business
    • Coordinated development tasks with other team members, including product design, coding, and unit testing.
    • Interfaced with team members located in the US and India to conduct application analysis using Agile.
    Technologies: Java
  • Semi Senior Java Developer

    2005 - 2006
    Banco Credicoop
    • Processed re-engineering jobs using BPEL and web services.
    • Built web services to function on top of legacy systems.
    • Designed and implemented products based on analyst requests.
    • Designed process choreography using the WS-BPEL tool.
    Technologies: Java
  • Java Developer

    2003 - 2005
    Primary Brokers
    • Created an electronic trading system from scratch for banks and brokers, using the Java WebStart platform.
    • Used Windows XP to implement agile software methodology.
    • Designed and coded applications from scratch, including performing integration and unit testing.
    • Involved in peer programming, design reviews, and peer reviews.
    Technologies: Java

Experience

  • MyShopanion: Barcode Scanner (Development)

    An iOS app that scans barcodes. It also lets users browse through categorized lists of goods in a manner analogous to eBay. It also supports social media sharing through Facebook and Twitter, and allows users to comment on any product.

  • Victorian Mysteries: The Moonstone (Development)

    This is a port from the Victorian Mysteries PC game. It is a hidden-object game that is fully adapted for mobile users. It prompts users to follow clues in order to achieve a final goal.

  • Ring (formerly known as Doorbot) (Development)
    https://ring.com/

    A website for buying video doorbells.

  • Filtered.by (Development)

    A simple app to share interesting links with our friends and talk about them!

  • Hashcam (Development)

    A picture sharing app with leaderboards and challenges.

  • Stitch - Shoot. Stitch. Share. (Development)

    Project Migration from Parse to Node.js applying refactoring and web sockets along the way.

  • Flight Office (Development)

    Bug fixes and new features using Realm.

  • Fit Flyer (Development)
    https://itunes.apple.com/us/app/fit-flyer/id1158022989?mt=8

    A meal planning app to help frequent travelers around the world stay fit and healthy.

Skills

  • Languages

    Java, ECMAScript (ES6), JavaScript, Swift, Objective-C, CSS
  • Frameworks

    UIkit, Spring, AngularJS, Express.js, React Native
  • Libraries/APIs

    Twitter iOS SDK, Facebook iOS SDK, React Router, React Redux, React, Node.js, Vue.js
  • Tools

    Git Flow, Git, Apple Push Notifications, GitHub, MongoLab
  • Paradigms

    Agile Software Development, Object-oriented Programming (OOP), Scrum, Mobile Development, Functional Programming
  • Platforms

    iOS
  • Storage

    Realm Database, MongoDB, Realm, MySQL, SQLite
  • Other

    Single-page Applications (SPA)

Education

  • Engineering degree in Information Systems
    2000 - 2005
    Universidad Tecnologica Nacional - Buenos Aires, Argentina
I really like this profile
Share it with others