Ivan is a software developer and system integration specialist from Croatia with over 10 years of experience in Salesforce implementations, backed by a strong foundation in .NET and Python. His expertise lies in designing and building scalable, high-performance solutions that bridge Salesforce with complex enterprise ecosystems.
He honed his Salesforce skills at the Croatian near-shore office of the British consultancy CloudSense before transitioning into contract roles for global clients. Prior to that, he worked as a software developer and Enterprise Solution Architect for both state-owned and private companies. His career began with an internship at NATO’s headquarters in Brussels, where he became the first Croatian in history to be employed by NATO.
Currently, Ivan focuses on Salesforce and integrations, leveraging his deep expertise in backend development, enterprise data management, and DevOps. With a background in .NET and Python, he designs and builds robust solutions that enhance Salesforce functionality beyond its core capabilities. His proficiency in data integration, ETL, and messaging systems enables seamless data migrations and high-performance integrations with ERP systems, databases, and third-party applications. By implementing CI/CD pipelines, containerization, and infrastructure as code, he streamlines deployment processes, automates infrastructure management, and ensures system scalability within Salesforce environments.Ivan’s native language is Croatian, and he is also proficient in German and English.
He attended primary and secondary school in Berlin before returning to Croatia.
Languages
GermanFluentEnglishFluentCroatianNative speaker
Project history
Zalando - Technical Architect
Zalando
Internet & IT
>10.000 team member
Setting up a 3-tier solution architecture for the codebase in Salesforce. The architecture was guided by the standard GOF patterns and SOLID principles, which resulted in a reduction of deployment time, from 2 hours to 13 minutes. I would guide and direct the team on rewriting the existing implementation on a new framework designed for integrations and high data processing.
Setup of a package-based deployment within release cycles with an automated CICD pipeline and multiphase release path. That setup increased the developer productivity since his time was not spent on performing a few deployments on a single ticket.
Integrations of Salesforce with an Event-bus for backup, telemetry, logging and integration purposes.
Standard OOTB customization, Sales Cloud, Service Cloud, Community Cloud, GIT, Jira
Amazon - Solution Architect
Amazon
Internet & IT
>10.000 team member
Designing and implementing a Solution to integrate Salesforce with internal systems, for all global Warehouses. The solution was designed to be highly maintainable and highly efficient performance wise.
Careerpartner - Senior Salesforce Developer
Careerpartner
Government and Public Services
250-500 team member
Analysis of the present implementation and design of solutions for the analysed issues. The solutions provided made it possible to accelerate the Data manipulations by a factor of a hundred. The immense number of records was an issue, that simply was too much for Salesforce to handle in a reasonable timeframe. The Design and implementation of the OOTB SalesCloud with Webservice integrations to external Systems (Custom solution)
Standard OOTB customization, Sales Cloud, Service Cloud, Community Cloud, GIT, Jira
SMA - Senior Salesforce Developer / Solution Archirect
SMA
Energy, Water & Environment
Solution Architect on several projects implemented inside of Salesforce for the need of a CloudCraze implementation (Project management module, Shipping calculator, etc), including several integrations to SAP and S4 HANA (SOAP, REST)
My responsibilities would include meeting with the client, taking over the requirements, designing a solution and collaborate with other developers on the implementation. The shipment calculator was a huge implementation which I designed and implemented the Blueprint according to SOLID principles. The Calculator performs the following tasks, for any given Shopping Cart
Check the Warehouse and Production capacity for a given date (SAP-S4Hana)
Simulate the cart’s products being packaged, packed optimally onto pallets, pallets simulated being packaged into trucks and container
Calculate the shipping costs for worldwide shipping
I was coordinating a team of developers and perform code reviews to be able to deliver a highly customizable product of a high-quality level
Dvinci Energy Ltd - Solution Architect/Lead developer
Dvinci Energy Ltd
Energy, Water & Environment
10-50 team member
Design and implementation of the OOTB SalesCloud with Webservice integrations to external Systems (Custom solution)
My responsibilities would include meeting with the client, taking over the requirements, designing a solution and implement a streamlined integration facility. The Project included also a customization of the Salesforce environment as well the implementation of the Service Cloud and Community Cloud.
Design and implementation of a Continuous Org2Org Data migration (Daily performed integration)
The project was surrounded by an Org-Split, and data needed to be migrated from one Org to another. The 50+ objects needed to be migrated and synced constantly, so that people could gradually start switching environments. Migrating the attachments and other special objects was certainly a challenge, but I managed to end the project sucessfully.
My responsibilities would include meeting with the client, taking over the requirements, designing a solution and implement a streamlined integration facility.
Engagements: Talend Enterprise ETL
P7S1 Group - Senior Development Consultant
P7S1 Group
Media & Publishing
Design and implementation of an analytical system that would be fed from websites with user data into HADOOP and process the data in HADOOP and Talend into analytical data, which would then be transferred to Salesforce for reporting purposes
My responsibilities would include meeting with the client, taking over the requirements, designing a solution and implement a streamlined integration facility.
Engagements: Talend Enterprise ETL, HADOOP, HIVEQL, GIT
Eismann - Integrator
Eismann
Goods & Retail
500-1000 team member
Design and implementation of a Salesforce Integration facility to SAP through BAPI
My responsibilities would include meeting with the client, taking over the requirements, designing a solution and implement a streamlined integration facility. The Project included also a customization of the Salesforce environment as well the implementation of the Service Cloud and Community Cloud.
The ETL integration and Salesforce development expirience meant that one person was able to accomplish the job of two seasoned professionals
Engagements: Apex, SOQL, Visual Force, Standard OOTB customization, Service Cloud, Community Cloud, Talend Enterprise ETL
Universtiy Furnishing Ltd. - Lead Salesforce developer
Universtiy Furnishing Ltd.
Goods & Retail
10-50 team member
Lead Salesforce developer design and implementation of a Salesforce based solution for external client access and reordering of past orders.
My responsibilities would include meeting with the client, taking over the requirements, designing a solution and collaborate with other developers on the implementation. The solution would include a modular management application with an internal integration to standard OOTB functionalities as well as the Rootstock Salesforce ERP package
Engagements: Apex, SOQL, Visual Force, SOAP and OData integration, Standard OOTB customization, Rootstock ERP, GIT, TFS, C#
Legacy RTS - Lead Salesforce developer
Legacy RTS
Goods & Retail
10-50 team member
Lead Salesforce developer on the implementation of a Salesforce based solution for external contractor access.
My responsibilities would include meeting with the client, taking over the requirements, designing a solution and collaborate with other developers on the implementation.
Engagements: Apex, SOQL, Visual Force, SOAP and OData integration, Standard OOTB customization, TFS, GIT, C#
Sensis - Senior Salesforce Developer
Sensis
Media & Publishing
500-1000 team member
Assigned on this project as a senior developer to (during my fulltime employment) oversee less experienced developers for quality purposes and implementation. Zuora integration
Responsibilities: Taking over feature requests, clarify them with the client, assign the tasks to the team and take over the implementation of the hardest tasks.
Mastercard - Salesforce Developer
Mastercard
Banking & Financial Services
5000-10.000 team member
I was assigned to this projects (during my full time employment) in order to fix some outstanding issues as well as design and implement new functionalities (full stack).
O2 -Salesforce developer
O2
Telecommunications
5000-10.000 team member
I was assigned to this projects (during my full time employment) in order to fix some outstanding issues as well as design and implement new functionalities (full stack).
Zoetis - Salesforce Developer and integrator
Zoetis
Pharmaceuticals & Medical Technology
>10.000 team member
The company started working on the biggest project since founded and was seriously undermanned. After a suggestion of a friend I decided to join CloudSense. At this point of time I had no experience with Salesforce, but they needed technical personnel for integration purposes. Throughout the time I would learn Salesforce principles, administration, Apex development, SOQL as well as design and implement some projects. During this time I have been using several tools and platforms for various purposes like continuous integration (Jenkins), project management (Jira, Trello), communication (WebEx, Skype, Slack …), development (Eclipse, Welkin suite), ETL (Talend, Informatica)
CRM implementation
After a couple of weeks I became the Data integration and data migration lead.
Responsibilities: design and implementation of a streamlined data integration process, QA analysis process design of existing data sets for migration purposes.
My impact was to design a process that would improve the data deployment process performances by more than 800% by introducing ETL technologies
Integration with IXH (information exchange hub) and DWH (Data warehouse), Analysis of failed deployments (this work would give me my first knowledge in Apex, SOQL and SF limits)
Data API and SOAP integration, Talend, Informatica, Welkin Suite