Scroll To View More
Nicolas Milcoff, Technical Leadership Developer in Rosario, Santa Fe Province, Argentina
Nicolas Milcoff

Technical Leadership Developer in Rosario, Santa Fe Province, Argentina

Member since April 24, 2017
Nico is a senior lead mobile developer, trainer, and international speaker. He is also a Microsoft MVP with experience on different kind of projects and teams. He loves being efficient and being a proactive clean coder. In his free time, Nico enjoys coding for open source projects.
Nicolas is now available for hire

Portfolio

  • Xablu BV
    Android, iOS, Xamarin, Xamarin.Forms
  • MvvmCross
    Xamarin, Xamarin.Forms, C#
  • DGENIX
    Xamarin, Xamarin.Forms, SQLite, MvvmCross, .NET, C#, Azure, Firebase, Git

Experience

  • C#, 4 years
  • Xamarin, 4 years
  • MvvmCross, 4 years
  • Git, 4 years
  • Technical Leadership, 3 years
  • Xamarin Forms, 2 years
  • React Native, 1 year
  • MobX, 1 year
Rosario, Santa Fe Province, Argentina

Availability

Part-time

Preferred Environment

Visual Studio Code, GitHub, Slack, G Suite

The most amazing...

...code I've written is part of an OSS framework and it is used in thousands of mobile apps to display screens in different ways.

Employment

  • Mobile Development Trainer

    2018 - PRESENT
    Xablu BV
    • Delivered a one-week Xamarin advanced training for UPS on-site in New York.
    • Facilitated a one-week Mobile Development training on-site in Mechelen, Belgium.
    • Led a virtual training on Xamarin and mobile development for a team in the Netherlands.
    Technologies: Android, iOS, Xamarin, Xamarin.Forms
  • Core Project Maintainer

    2017 - PRESENT
    MvvmCross
    • Built a new set of ViewPresenters for each platform the framework supports.
    • Managed projects through issue resolution.
    • Participated in the framework architecture design.
    • Presented the framework in conferences and public speeches.
    • Guided junior developers and made contributions to documentation.
    Technologies: Xamarin, Xamarin.Forms, C#
  • Lead Mobile Developer

    2014 - PRESENT
    DGENIX
    • Led a team of four developers with different seniorities involving resources planning, coordination of tasks, and full responsibility for deadlines and objectives.
    • Developed cross-platform enterprise mobile apps in multiple lines of business, some with particular requirements (such as offline sync and background processing).
    • Developed cross-platform consumer mobile apps for investment groups. Participated in concept and design of the apps as well.
    • Created a framework for Xamarin with a set of features, plugins, and abstraction for common functionalities.
    • Created binding libraries for Xamarin and contributed to several community maintained libraries.
    • Gave junior developers guidance and support: I made coding guidelines, slides, and exercises to help new developers get started.
    • Contributed to the functional analysis and design of UI/UX for mobile apps as part of the software development process.
    Technologies: Xamarin, Xamarin.Forms, SQLite, MvvmCross, .NET, C#, Azure, Firebase, Git
  • Xamarin Developer

    2017 - 2017
    TillPOS (via Toptal)
    • Created an application for iOS, Android, and UWP.
    • Built an offline synchronization engine.
    • Built a printer infrastructure with ESC/POS.
    • Created a cross-platform navigation service that respects platform idioms.
    • Built a responsive/flexible UI using custom renderers.
    Technologies: Xamarin.Forms, Xamarin, SQLite, MVVM Light, C#
  • Mobile Developer

    2014 - 2015
    Clover Sistemas SRL
    • Developed a Xamarin-based cross-platform mobile app for a health insurance company that now has thousands of users.
    • Built a framework to make UI testing with Xamarin faster and more efficient.
    • Created a mobile app following TDD methodology as part of a group of developers. The app ended up having 80% test coverage.
    • Improved the speed and stability of a mobile app in maintenance (that I did not develop) by changing some of the core features of the app.
    Technologies: Xamarin, C#, MvvmCross, CouchBase, Git
  • IT Intern

    2013 - 2014
    Laboratorio STEM
    • Made a functional analysis of the entire workflow of the company and documented the processes. Those documents are used now to introduce new members to the company.
    • Created information reports based on the needs of the users and what I considered important. With this information, the company increased sales by over 30%.
    • Gave end-users training and support while using the company's software.
    • Made presentations and a workshop to introduce end-users to SQL.
    Technologies: C#, .NET, Crystal Reports

Experience

  • Microsoft MVP (Other amazing things)
    https://mvp.microsoft.com/en-us/PublicProfile/5003106?fullName=Nicolas%20Milcoff

    In 2018 I was awarded as Microsoft MVP and since then I have been part of the MVP program, which recognizes technical expertise and community leadership.

  • SailConnect Mobile (Development)
    https://sailconnect.com/

    SailConnect is a mobile app written in Xamarin using the traditional approach. The app is available on Android and iOS. Within the app, users can attend to events, chat and prepare together before the race starts.

  • iDriveYourCar Drivers Mobile App (Development)

    A native mobile app developed with Xamarin + MvvmCross, available on iOS and Android platforms. This app is part of the business process of iDriveYourCar, it supports the drivers' workflows. Within this app, drivers can manage their personal information, trips, and reviews. The app also supports all driver actions during a trip (call/chat with passengers or support, add expenses, etc.).

  • Reveal Page Mobile (Development)
    https://itunes.apple.com/ar/app/reveal-page/id1075937231?mt=8

    Native mobile app available for iOS and Android platforms. Developed with Xamarin + MvvmCross, it uses SQLite, Fody, and ReactEx. It is a comprehensive mobile social network that connects people following their interests and passions. Within the app, users can add other users to their relationships and have conversations with them. They can also publish posts, create their own sticker, and create albums of stickers.

  • AtlonXpense Mobile (Development)
    http://www.atlonxpense.ch/

    Native mobile app for expense management. Developed with Xamarin + MvvmCross. Through this app, company workers can handle their expenses in a very effective and efficient way by taking full advantage of the multimedia capabilities today's smartphones bring. The application is avaliable for iOS and Android platforms.

  • Billing App (Development)

    Native mobile app for iPad, developed using Xamarin + MvvmCross. This app allows the owner's clients to generate documents, offers, work orders, and invoices offline and sync them later in the office. Invoices and work orders can be signed by clients within the app, which allows a better and more efficient workflow experience.

  • MvvmCross Project (Other amazing things)
    https://github.com/MvvmCross/MvvmCross

    I am an active developer/maintainer/contributor of MvvmCross, the popular framework for Xamarin.

    It makes me proud to be one of the authors of code pieces that thousands of developers use later on their apps!

  • ClinicApp Mobile (Development)

    Native mobile app developed with Xamarin technologies. It is available for the Android platform. This app allows users to generate medical appointments directly from their phones, having the possibility to choose a particular doctor, date and time. Users can also manage relatives and create appointments for them.

  • AtlonPManager (Development)

    Native mobile app for work and project planning inside companies.Through this app, users can manage their tasks and assignments, as well as exchange information with their coworkers.The application is available for iOS and Android platforms.

  • La Segunda NetVos (Development)
    http://www.lasegundanetvos.com.ar/

    Native mobile app for the Insurance group La Segunda, made for the customers of the company. Within the app users can view their insurance policy data, download official certificates and check their policy expiration date. Users can also register any accidents they have, attach photos and verify the closest agencies using maps. I've developed the Windows Mobile application and also participated in the development of the Android version of the app.

Skills

  • Languages

    C#, JavaScript, Java, XML, SQL, XAML, HTML
  • Libraries/APIs

    Xamarin.Android, Xamarin.iOS, Async, SQLite.NET, LINQ, React, MobX
  • Tools

    SourceTree, Skype, Slack, TFS, Git, GitHub, Azure Mobile, Jira, Postman, Trello, Firebase Cloud Messaging (FCM), Android Studio, Atom, Visual Studio 2015, Fody, Visual Studio App Center, VS Code, NPM
  • Paradigms

    Model View Viewmodel (MVVM), Mobile UI Design, Mobile UX Design, REST, Scrum, Agile, Unit Testing, Test-driven Development (TDD)
  • Platforms

    Xamarin, MvvmCross, Visual Studio Code, MacOS, Firebase
  • Other

    Open Source, Xamarin.Mac, Technical Leadership, Team Leadership, Xamarin Forms, Documentation, Writing & Editing, Xamarin Studio, Integration Testing, HTTP, Enterprise Resource Planning (ERP)
  • Frameworks

    Android SDK, Newtonsoft JSON, .NET, AngularJS, ASP.NET MVC, Xamarin.UITest, React Native, Redux
  • Storage

    SQLite, JSON

Education

  • Degree in Software Engineering
    2009 - 2017
    Universidad Tecnológica Nacional - Rosario, Argentina
  • Certificate in Mobile Development
    2015 - 2016
    Xamarin University - United States
Certifications
  • Xamarin Certified Mobile Developer
    JULY 2016 - JULY 2017
    Xamarin University
  • First Certificate in English
    DECEMBER 2015 - PRESENT
    Cambridge English Language Assessment
I really like this profile
Share it with others