Ivan Ficko, Developer in Zagreb, Croatia
Ivan is available for hire
Hire Ivan

Ivan Ficko

Verified Expert  in Engineering

Dynamics CRM Developer

Location
Zagreb, Croatia
Toptal Member Since
November 22, 2021

Ivan is a Dynamics 365 CE and CRM developer and a four-time Microsoft MVP for Business Applications winner who has been exploring the platform's possibilities for the last six years. He started his career as a web developer but got interested in business applications, and they became his passion. Ivan is interested in new and innovative technical solutions in business applications and eager to provide the best solutions for the most challenging problems.

Portfolio

Span
Dynamics CRM 365, Dynamics CRM Plugins, Dynamics CRM Workflows...
Span
Dynamics CRM 365, Microsoft Power Apps, C#, JavaScript, HTML, CSS...
InfoCumulus
Dynamics CRM 365, Dynamics CRM Plugins, Dynamics CRM Workflows...

Experience

Availability

Part-time

Preferred Environment

Dynamics CRM 365, Microsoft Power Apps, Microsoft Dynamics 365, Dynamics CRM Plugins, Microsoft Dynamics CRM, Microsoft Dynamics, Next.js, React, Tailwind CSS

The most amazing...

...thing I've developed is an automotive sales process solution that integrates with car dealership applications and completes the sales process in a few clicks.

Work Experience

Software Architect

2021 - PRESENT
Span
  • Architected more than 20 Dynamics 365 implementations from the technical side.
  • Oversaw and worked with developers to solve their technical issues on various projects.
  • Implemented best practices for the development processes that didn't exist before.
Technologies: Dynamics CRM 365, Dynamics CRM Plugins, Dynamics CRM Workflows, Microsoft Dynamics CRM, Customization, TypeScript, Azure, KingswaySoft, Git, jQuery, React, Azure Functions, Microsoft Dataverse, Microsoft Power Automate, .NET, Microsoft Power BI, Microsoft Dynamics 365, Microsoft 365

Software Engineer

2017 - 2021
Span
  • Worked on more than 20 projects across multiple industries as a lead developer.
  • Mentored new developers who were starting their journey in the business applications space.
  • Developed internal tools to help the team on a daily basis.
Technologies: Dynamics CRM 365, Microsoft Power Apps, C#, JavaScript, HTML, CSS, SQL Server Integration Services (SSIS), KingswaySoft, Microsoft Dynamics CRM, Customization, TypeScript, Azure, Git, jQuery, React, Azure Functions, Microsoft Dataverse, Microsoft Power Automate, .NET, Microsoft Power BI, Microsoft Dynamics 365

Software Engineer

2015 - 2017
InfoCumulus
  • Developed a few CRM telco solutions for top providers in multiple countries.
  • Mentored new people that had no experience in the Dynamics 365 platform development.
  • Created a new line of business applications that were previously not sold to customers.
Technologies: Dynamics CRM 365, Dynamics CRM Plugins, Dynamics CRM Workflows, Microsoft Dynamics CRM, Customization, Azure, KingswaySoft, Git, jQuery, .NET, Microsoft Dynamics 365

Intern

2015 - 2015
Span
  • Worked in the business and web solutions team on ASP.NET MVC application that manages the company's organizational structure.
  • Worked on the back-end API part of the project implemented with ASP.NET Web API.
  • Collaborated with four more interns for three months on this project.
Technologies: C#, ASP.NET MVC, JavaScript, jQuery, T-SQL (Transact-SQL), Git, HTML, CSS, Bootstrap

Automotive Sales CRM

This app is based on Power Apps and used for managing the B2B car sales process. As the architect and lead developer on the project, I've developed multiple integrations with vendors across the car industry that collect data needed for creating proposals while selling car fleets. The solution consists of two main applications. The first one is for salespeople and the other is a portal for fleet managers as end-users.

Pharmaceutical Sales CRM

This app for the omnichannel sales process is based on Dynamics 365 Sales. As the architect and lead developer on this project, I developed a sales process for telemarketing, retail, and webshop channels. Every channel was one extensive integration with another system. Telemarketing included CTI integration with 3CX for call centers, while retail used Microsoft Dynamics NAV as the primary tool for retail orders. The webshop was Magento syncing with CRM almost in real time. The solution provided a full 360 view of a customer no matter what channel was used as an entry point and customers could see the history on all channels simultaneously.

Insurance Customer Service CRM

This app used for insurance customer service is based on Dynamics 365 Customer Service. I was the architect and lead developer on this project. I developed the process that included creating cases from various sources like emails, phone calls, social media messengers, and websites. A great feature added to the app was integration with social media messages that could be sent directly from CRM and agents could use full chat functionality in the CRM user interface in real time.

PCF Generator

https://github.com/DynamicsNinja/generator-pcf
The tool is designed to help developers that use the Power Apps component framework (PCF) to generate the initial project structure followed by all the best practices already included in the template. Developing a new project is a tedious and lengthy process, but you are ready to start coding in no time with this tool. The main features include:

• Creating basic PCF projects like Power Apps command-line interface (CLI).
• Adding sample files, such as resx files, CSS, preview image, and others.
• Installing additional npm dependencies.
• Initializing Power Apps solutions.
• Forcing users to use best practices.

Tools

Microsoft Power Apps, Microsoft Dynamics CRM, Microsoft Dynamics NAV, Git, Microsoft Power BI, Microsoft Dynamics

Other

Dynamics CRM 365, Dynamics CRM Plugins, Dynamics CRM Workflows, Microsoft Dataverse, Customization, Microsoft Dynamics 365, Microsoft 365, Public Speaking, Algorithms, Portals, 3CX, KingswaySoft

Languages

C#, JavaScript, HTML, TypeScript 3, CSS, T-SQL (Transact-SQL), TypeScript

Frameworks

.NET, Tailwind CSS, ASP.NET MVC, Bootstrap, Next.js

Platforms

Microsoft Power Automate, Microsoft, Azure Functions, Magento, Azure

Libraries/APIs

React, jQuery

Storage

Databases, SQL Server Integration Services (SSIS)

2014 - 2016

Master's Degree in Computer Software Engineering

Faculty of Electrical Engineering and Computing - Zagreb, Croatia

2010 - 2014

Bachelor's Degree in Computer Software Engineering

Faculty of Electrical Engineering and Computing - Zagreb, Croatia

JANUARY 2022 - JANUARY 2023

Microsoft Certified: Power Platform Solution Architect Expert

Microsoft

OCTOBER 2020 - APRIL 2023

Microsoft Certified: Power Platform Functional Consultant Associate

Microsoft

OCTOBER 2020 - OCTOBER 2022

Microsoft Certified: Dynamics 365 Sales Functional Consultant Associate

Microsoft

OCTOBER 2020 - OCTOBER 2022

Microsoft Certified: Power Platform App Maker Associate

Microsoft

SEPTEMBER 2020 - SEPTEMBER 2022

Microsoft Certified Trainer

Microsoft

SEPTEMBER 2020 - MARCH 2023

Microsoft Certified: Power Platform Developer Associate

Microsoft

SEPTEMBER 2020 - SEPTEMBER 2022

Microsoft Certified: Dynamics 365 + Power Platform Solution Architect Expert

Microsoft

DECEMBER 2017 - PRESENT

Microsoft® Certified Solutions Expert: Business Applications

Microsoft

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring