Josip Planinić
Verified Expert in Engineering
Dynamics CRM 365 Developer
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.
Portfolio
Experience
Availability
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.
Work Experience
Senior Developer
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.
Product Design Engineer
Altpro
- 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.
Programmer
Feroimpex
- 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.
IT manager
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.
Experience
Dynamics CRM Mail Sender
• 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
• 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
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.
Skills
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, Microsoft Dynamics 365, IT Security, Reporting, Electronics, Statistics
Frameworks
.NET 4, .NET, ASP.NET MVC, ASP.NET
Libraries/APIs
REST APIs, jQuery
Paradigms
REST
Platforms
Windows, Azure
Storage
Microsoft SQL Server
Education
Bachelor's Degree in Criminology
Sveučilište u Zagrebu - Zagreb, Croatia
Certifications
Dynamics 365 Fundamentals
Microsoft
Comptia Security+
CompTIA
Microsoft Certified Professional
Microsoft
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring