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

Location

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, Python, 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
  • Other

    Mobile Apps, Single-page Applications (SPA)
  • Storage

    Realm Database, MongoDB, Realm, MySQL, SQLite

Education

  • Engineering degree in Information Systems
    2000 - 2005
    Universidad Tecnologica Nacional - Buenos Aires, Argentina

To view more profiles

Join Toptal
I really like this profile
Share it with others