Josip Planinić, Dynamics CRM 365 Developer in Zagreb, Croatia
Josip Planinić

Dynamics CRM 365 Developer in Zagreb, Croatia

Member since April 7, 2021
Josip is a developer with 20+ years of experience. Throughout his professional carrier, he has used a plethora of technologies with a focus on Microsoft. Josip is comfortable with C# and JavaScript and has also worked with VC++, Java, Angular, Microsoft SQL Server, and jQuery.
Josip is now available for hire




Zagreb, Croatia



Preferred Environment

Dynamics CRM 365, .NET 4, C#, JavaScript, .NET, C#.NET

The most amazing...

...thing I've developed is a B2B site for a subsidiary of a car manufacturer to manage orders, deliveries, spare parts, participations, and potential customers.


  • Senior Developer

    2019 - PRESENT
    Oryx Assistance
    • Led the development and maintenance of plugins, scripts, and functioning of Dynamics 365 sites deployed for nine countries.
    • Used Git as a source versioning tool; DevOps for task creation, tracking, and reporting; and maintained ASP MVC sites for partner companies.
    • Developed minor applications to support company business like e-invoice exchange application based on UBL 2.1 standard. Another example is minor application that monitors timeouts for service provision to end customers.
    Technologies: C#, JavaScript, SQL, Dynamics CRM 365, Reporting
  • Product Design Engineer

    2017 - 2019
    • Developed and maintained apps that configure, exchange, and display data from microcontrollers and embedded systems.
    • Used CVS as a source versioning tool. Maintained and upgraded apps in VC++ and Java.
    • Developed apps that communicate with railway security equipment. Used in more than 50 countries of the world.
    Technologies: C#, Microsoft Visual C++, Java
  • Programmer

    2016 - 2017
    • Developed an app for the ordering process. It is still being used, and I am occasionally called to update it.
    • Developed an app for tracking resource effectiveness.
    • Used Microsoft SQL Server extensively as database storage with complex stored procedures.
    Technologies: JavaScript, HTML, Excel VBA
  • IT manager

    1998 - 2016
    Citroën C3 Entreprise
    • Developed an app that served as a main B2B site for ordering cars, spare parts, and delivery declarations.
    • Tracked and fixed bugs using Jira as a tracking tool.
    • Participated in launching SAP and developed interfaces for data transfer.
    Technologies: JavaScript, HTML


  • Dynamics CRM Mail Sender

    Dynamics CRM action plug-in featuring:

    • External parametrization of the plug-in from the web resource
    • Generation and rendering of MS SQL Reporting Services to PDF
    • Asynchronous mail sending operation to clients

    Dynamics plug-in is called from JavaScript with notification to end-user of every step being performed together with a remaining number. Dynamics CRM plug-ins have max. execution timeout, so it's recommended to "break" execution with multiple calls from the external script when dealing with operations that last long.

  • Dynamics 365 Entities Copying Between Organizations

    A Dynamics 365 plug-in featuring:

    • Copying entities and related entities from one country organization to another
    • Transcodification of reference fields
    • JavaScript induced notification system keeping end-user informed about each step of the copying process
    • Rollback and commit functionality depending on the success of each execution step

  • Azure - Twilio Sendgrid - Dynamics 365 Integration

    A solution that integrates Dynamics CRM with an external Azure-hosted website and Sendgrid mail delivery service.

    The company specialized in road assistance broaden their offered services with medical assistance (medicines delivery, medical advisory). In order to provide medicines and services to clients, it was necessary to obtain proof of medical condition from the client.

    The final solution involved SMS and email delivery to the client using Sendgrid services with the possibility to take photographs and/or upload necessary documentation. The client would provide proof of medical condition hosted on the Azure platform. Dynamics CRM operators would be notified of data upload, consult the provided documentation and proceed with assistance organization.


  • Languages

    XML, C#, HTML, SQL, C#.NET, Google Apps Script, JavaScript, Java 7, Excel VBA, Java
  • Tools

    Microsoft Dynamics CRM, Microsoft Excel, Microsoft Dynamics, Google Sheets, Microsoft Visual C++
  • Other

    Dynamics CRM 365, Dynamics CRM Plugins, APIs, Reporting, Electronics, Statistics
  • Frameworks

  • Libraries/APIs

    REST APIs, jQuery
  • Paradigms

  • Platforms

    Windows, Azure
  • Storage

    Microsoft SQL Server
  • Industry Expertise

    IT Security


  • Bachelor's Degree in Criminology
    1992 - 1994
    Sveučilište u Zagrebu - Zagreb, Croatia


  • Dynamics 365 Fundamentals
    MARCH 2020 - PRESENT
  • Comptia Security+
  • Microsoft Certified Professional

To view more profiles

Join Toptal
Share it with others